Documentation ¶
Index ¶
- Constants
- type BondingManager
- type BondingManagerBond
- type BondingManagerBondIterator
- type BondingManagerCaller
- func (_BondingManager *BondingManagerCaller) ActiveTranscoderSet(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
- func (_BondingManager *BondingManagerCaller) ActiveTranscoderTotalStake(opts *bind.CallOpts, _transcoder common.Address, _round *big.Int) (*big.Int, error)
- func (_BondingManager *BondingManagerCaller) Controller(opts *bind.CallOpts) (common.Address, error)
- func (_BondingManager *BondingManagerCaller) DelegatorStatus(opts *bind.CallOpts, _delegator common.Address) (uint8, error)
- func (_BondingManager *BondingManagerCaller) ElectActiveTranscoder(opts *bind.CallOpts, _maxPricePerSegment *big.Int, _blockHash [32]byte, ...) (common.Address, error)
- func (_BondingManager *BondingManagerCaller) GetDelegator(opts *bind.CallOpts, _delegator common.Address) (struct{ ... }, error)
- func (_BondingManager *BondingManagerCaller) GetDelegatorUnbondingLock(opts *bind.CallOpts, _delegator common.Address, _unbondingLockId *big.Int) (struct{ ... }, error)
- func (_BondingManager *BondingManagerCaller) GetFirstTranscoderInPool(opts *bind.CallOpts) (common.Address, error)
- func (_BondingManager *BondingManagerCaller) GetNextTranscoderInPool(opts *bind.CallOpts, _transcoder common.Address) (common.Address, error)
- func (_BondingManager *BondingManagerCaller) GetTotalActiveStake(opts *bind.CallOpts, _round *big.Int) (*big.Int, error)
- func (_BondingManager *BondingManagerCaller) GetTotalBonded(opts *bind.CallOpts) (*big.Int, error)
- func (_BondingManager *BondingManagerCaller) GetTranscoder(opts *bind.CallOpts, _transcoder common.Address) (struct{ ... }, error)
- func (_BondingManager *BondingManagerCaller) GetTranscoderEarningsPoolForRound(opts *bind.CallOpts, _transcoder common.Address, _round *big.Int) (struct{ ... }, error)
- func (_BondingManager *BondingManagerCaller) GetTranscoderPoolMaxSize(opts *bind.CallOpts) (*big.Int, error)
- func (_BondingManager *BondingManagerCaller) GetTranscoderPoolSize(opts *bind.CallOpts) (*big.Int, error)
- func (_BondingManager *BondingManagerCaller) IsActiveTranscoder(opts *bind.CallOpts, _transcoder common.Address, _round *big.Int) (bool, error)
- func (_BondingManager *BondingManagerCaller) IsRegisteredTranscoder(opts *bind.CallOpts, _transcoder common.Address) (bool, error)
- func (_BondingManager *BondingManagerCaller) IsValidUnbondingLock(opts *bind.CallOpts, _delegator common.Address, _unbondingLockId *big.Int) (bool, error)
- func (_BondingManager *BondingManagerCaller) MaxEarningsClaimsRounds(opts *bind.CallOpts) (*big.Int, error)
- func (_BondingManager *BondingManagerCaller) NumActiveTranscoders(opts *bind.CallOpts) (*big.Int, error)
- func (_BondingManager *BondingManagerCaller) PendingFees(opts *bind.CallOpts, _delegator common.Address, _endRound *big.Int) (*big.Int, error)
- func (_BondingManager *BondingManagerCaller) PendingStake(opts *bind.CallOpts, _delegator common.Address, _endRound *big.Int) (*big.Int, error)
- func (_BondingManager *BondingManagerCaller) TargetContractId(opts *bind.CallOpts) ([32]byte, error)
- func (_BondingManager *BondingManagerCaller) TranscoderStatus(opts *bind.CallOpts, _transcoder common.Address) (uint8, error)
- func (_BondingManager *BondingManagerCaller) TranscoderTotalStake(opts *bind.CallOpts, _transcoder common.Address) (*big.Int, error)
- func (_BondingManager *BondingManagerCaller) UnbondingPeriod(opts *bind.CallOpts) (uint64, error)
- type BondingManagerCallerRaw
- type BondingManagerCallerSession
- func (_BondingManager *BondingManagerCallerSession) ActiveTranscoderSet(arg0 *big.Int) (*big.Int, error)
- func (_BondingManager *BondingManagerCallerSession) ActiveTranscoderTotalStake(_transcoder common.Address, _round *big.Int) (*big.Int, error)
- func (_BondingManager *BondingManagerCallerSession) Controller() (common.Address, error)
- func (_BondingManager *BondingManagerCallerSession) DelegatorStatus(_delegator common.Address) (uint8, error)
- func (_BondingManager *BondingManagerCallerSession) ElectActiveTranscoder(_maxPricePerSegment *big.Int, _blockHash [32]byte, _round *big.Int) (common.Address, error)
- func (_BondingManager *BondingManagerCallerSession) GetDelegator(_delegator common.Address) (struct{ ... }, error)
- func (_BondingManager *BondingManagerCallerSession) GetDelegatorUnbondingLock(_delegator common.Address, _unbondingLockId *big.Int) (struct{ ... }, error)
- func (_BondingManager *BondingManagerCallerSession) GetFirstTranscoderInPool() (common.Address, error)
- func (_BondingManager *BondingManagerCallerSession) GetNextTranscoderInPool(_transcoder common.Address) (common.Address, error)
- func (_BondingManager *BondingManagerCallerSession) GetTotalActiveStake(_round *big.Int) (*big.Int, error)
- func (_BondingManager *BondingManagerCallerSession) GetTotalBonded() (*big.Int, error)
- func (_BondingManager *BondingManagerCallerSession) GetTranscoder(_transcoder common.Address) (struct{ ... }, error)
- func (_BondingManager *BondingManagerCallerSession) GetTranscoderEarningsPoolForRound(_transcoder common.Address, _round *big.Int) (struct{ ... }, error)
- func (_BondingManager *BondingManagerCallerSession) GetTranscoderPoolMaxSize() (*big.Int, error)
- func (_BondingManager *BondingManagerCallerSession) GetTranscoderPoolSize() (*big.Int, error)
- func (_BondingManager *BondingManagerCallerSession) IsActiveTranscoder(_transcoder common.Address, _round *big.Int) (bool, error)
- func (_BondingManager *BondingManagerCallerSession) IsRegisteredTranscoder(_transcoder common.Address) (bool, error)
- func (_BondingManager *BondingManagerCallerSession) IsValidUnbondingLock(_delegator common.Address, _unbondingLockId *big.Int) (bool, error)
- func (_BondingManager *BondingManagerCallerSession) MaxEarningsClaimsRounds() (*big.Int, error)
- func (_BondingManager *BondingManagerCallerSession) NumActiveTranscoders() (*big.Int, error)
- func (_BondingManager *BondingManagerCallerSession) PendingFees(_delegator common.Address, _endRound *big.Int) (*big.Int, error)
- func (_BondingManager *BondingManagerCallerSession) PendingStake(_delegator common.Address, _endRound *big.Int) (*big.Int, error)
- func (_BondingManager *BondingManagerCallerSession) TargetContractId() ([32]byte, error)
- func (_BondingManager *BondingManagerCallerSession) TranscoderStatus(_transcoder common.Address) (uint8, error)
- func (_BondingManager *BondingManagerCallerSession) TranscoderTotalStake(_transcoder common.Address) (*big.Int, error)
- func (_BondingManager *BondingManagerCallerSession) UnbondingPeriod() (uint64, error)
- type BondingManagerFilterer
- func (_BondingManager *BondingManagerFilterer) FilterBond(opts *bind.FilterOpts, delegate []common.Address, delegator []common.Address) (*BondingManagerBondIterator, error)
- func (_BondingManager *BondingManagerFilterer) FilterParameterUpdate(opts *bind.FilterOpts) (*BondingManagerParameterUpdateIterator, error)
- func (_BondingManager *BondingManagerFilterer) FilterRebond(opts *bind.FilterOpts, delegate []common.Address, delegator []common.Address) (*BondingManagerRebondIterator, error)
- func (_BondingManager *BondingManagerFilterer) FilterReward(opts *bind.FilterOpts, transcoder []common.Address) (*BondingManagerRewardIterator, error)
- func (_BondingManager *BondingManagerFilterer) FilterSetController(opts *bind.FilterOpts) (*BondingManagerSetControllerIterator, error)
- func (_BondingManager *BondingManagerFilterer) FilterTranscoderEvicted(opts *bind.FilterOpts, transcoder []common.Address) (*BondingManagerTranscoderEvictedIterator, error)
- func (_BondingManager *BondingManagerFilterer) FilterTranscoderResigned(opts *bind.FilterOpts, transcoder []common.Address) (*BondingManagerTranscoderResignedIterator, error)
- func (_BondingManager *BondingManagerFilterer) FilterTranscoderSlashed(opts *bind.FilterOpts, transcoder []common.Address) (*BondingManagerTranscoderSlashedIterator, error)
- func (_BondingManager *BondingManagerFilterer) FilterTranscoderUpdate(opts *bind.FilterOpts, transcoder []common.Address) (*BondingManagerTranscoderUpdateIterator, error)
- func (_BondingManager *BondingManagerFilterer) FilterUnbond(opts *bind.FilterOpts, delegate []common.Address, delegator []common.Address) (*BondingManagerUnbondIterator, error)
- func (_BondingManager *BondingManagerFilterer) FilterWithdrawFees(opts *bind.FilterOpts, delegator []common.Address) (*BondingManagerWithdrawFeesIterator, error)
- func (_BondingManager *BondingManagerFilterer) FilterWithdrawStake(opts *bind.FilterOpts, delegator []common.Address) (*BondingManagerWithdrawStakeIterator, error)
- func (_BondingManager *BondingManagerFilterer) WatchBond(opts *bind.WatchOpts, sink chan<- *BondingManagerBond, ...) (event.Subscription, error)
- func (_BondingManager *BondingManagerFilterer) WatchParameterUpdate(opts *bind.WatchOpts, sink chan<- *BondingManagerParameterUpdate) (event.Subscription, error)
- func (_BondingManager *BondingManagerFilterer) WatchRebond(opts *bind.WatchOpts, sink chan<- *BondingManagerRebond, ...) (event.Subscription, error)
- func (_BondingManager *BondingManagerFilterer) WatchReward(opts *bind.WatchOpts, sink chan<- *BondingManagerReward, ...) (event.Subscription, error)
- func (_BondingManager *BondingManagerFilterer) WatchSetController(opts *bind.WatchOpts, sink chan<- *BondingManagerSetController) (event.Subscription, error)
- func (_BondingManager *BondingManagerFilterer) WatchTranscoderEvicted(opts *bind.WatchOpts, sink chan<- *BondingManagerTranscoderEvicted, ...) (event.Subscription, error)
- func (_BondingManager *BondingManagerFilterer) WatchTranscoderResigned(opts *bind.WatchOpts, sink chan<- *BondingManagerTranscoderResigned, ...) (event.Subscription, error)
- func (_BondingManager *BondingManagerFilterer) WatchTranscoderSlashed(opts *bind.WatchOpts, sink chan<- *BondingManagerTranscoderSlashed, ...) (event.Subscription, error)
- func (_BondingManager *BondingManagerFilterer) WatchTranscoderUpdate(opts *bind.WatchOpts, sink chan<- *BondingManagerTranscoderUpdate, ...) (event.Subscription, error)
- func (_BondingManager *BondingManagerFilterer) WatchUnbond(opts *bind.WatchOpts, sink chan<- *BondingManagerUnbond, ...) (event.Subscription, error)
- func (_BondingManager *BondingManagerFilterer) WatchWithdrawFees(opts *bind.WatchOpts, sink chan<- *BondingManagerWithdrawFees, ...) (event.Subscription, error)
- func (_BondingManager *BondingManagerFilterer) WatchWithdrawStake(opts *bind.WatchOpts, sink chan<- *BondingManagerWithdrawStake, ...) (event.Subscription, error)
- type BondingManagerParameterUpdate
- type BondingManagerParameterUpdateIterator
- type BondingManagerRaw
- func (_BondingManager *BondingManagerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_BondingManager *BondingManagerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_BondingManager *BondingManagerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type BondingManagerRebond
- type BondingManagerRebondIterator
- type BondingManagerReward
- type BondingManagerRewardIterator
- type BondingManagerSession
- func (_BondingManager *BondingManagerSession) ActiveTranscoderSet(arg0 *big.Int) (*big.Int, error)
- func (_BondingManager *BondingManagerSession) ActiveTranscoderTotalStake(_transcoder common.Address, _round *big.Int) (*big.Int, error)
- func (_BondingManager *BondingManagerSession) Bond(_amount *big.Int, _to common.Address) (*types.Transaction, error)
- func (_BondingManager *BondingManagerSession) ClaimEarnings(_endRound *big.Int) (*types.Transaction, error)
- func (_BondingManager *BondingManagerSession) Controller() (common.Address, error)
- func (_BondingManager *BondingManagerSession) DelegatorStatus(_delegator common.Address) (uint8, error)
- func (_BondingManager *BondingManagerSession) ElectActiveTranscoder(_maxPricePerSegment *big.Int, _blockHash [32]byte, _round *big.Int) (common.Address, error)
- func (_BondingManager *BondingManagerSession) GetDelegator(_delegator common.Address) (struct{ ... }, error)
- func (_BondingManager *BondingManagerSession) GetDelegatorUnbondingLock(_delegator common.Address, _unbondingLockId *big.Int) (struct{ ... }, error)
- func (_BondingManager *BondingManagerSession) GetFirstTranscoderInPool() (common.Address, error)
- func (_BondingManager *BondingManagerSession) GetNextTranscoderInPool(_transcoder common.Address) (common.Address, error)
- func (_BondingManager *BondingManagerSession) GetTotalActiveStake(_round *big.Int) (*big.Int, error)
- func (_BondingManager *BondingManagerSession) GetTotalBonded() (*big.Int, error)
- func (_BondingManager *BondingManagerSession) GetTranscoder(_transcoder common.Address) (struct{ ... }, error)
- func (_BondingManager *BondingManagerSession) GetTranscoderEarningsPoolForRound(_transcoder common.Address, _round *big.Int) (struct{ ... }, error)
- func (_BondingManager *BondingManagerSession) GetTranscoderPoolMaxSize() (*big.Int, error)
- func (_BondingManager *BondingManagerSession) GetTranscoderPoolSize() (*big.Int, error)
- func (_BondingManager *BondingManagerSession) IsActiveTranscoder(_transcoder common.Address, _round *big.Int) (bool, error)
- func (_BondingManager *BondingManagerSession) IsRegisteredTranscoder(_transcoder common.Address) (bool, error)
- func (_BondingManager *BondingManagerSession) IsValidUnbondingLock(_delegator common.Address, _unbondingLockId *big.Int) (bool, error)
- func (_BondingManager *BondingManagerSession) MaxEarningsClaimsRounds() (*big.Int, error)
- func (_BondingManager *BondingManagerSession) NumActiveTranscoders() (*big.Int, error)
- func (_BondingManager *BondingManagerSession) PendingFees(_delegator common.Address, _endRound *big.Int) (*big.Int, error)
- func (_BondingManager *BondingManagerSession) PendingStake(_delegator common.Address, _endRound *big.Int) (*big.Int, error)
- func (_BondingManager *BondingManagerSession) Rebond(_unbondingLockId *big.Int) (*types.Transaction, error)
- func (_BondingManager *BondingManagerSession) RebondFromUnbonded(_to common.Address, _unbondingLockId *big.Int) (*types.Transaction, error)
- func (_BondingManager *BondingManagerSession) Reward() (*types.Transaction, error)
- func (_BondingManager *BondingManagerSession) SetActiveTranscoders() (*types.Transaction, error)
- func (_BondingManager *BondingManagerSession) SetController(_controller common.Address) (*types.Transaction, error)
- func (_BondingManager *BondingManagerSession) SetMaxEarningsClaimsRounds(_maxEarningsClaimsRounds *big.Int) (*types.Transaction, error)
- func (_BondingManager *BondingManagerSession) SetNumActiveTranscoders(_numActiveTranscoders *big.Int) (*types.Transaction, error)
- func (_BondingManager *BondingManagerSession) SetNumTranscoders(_numTranscoders *big.Int) (*types.Transaction, error)
- func (_BondingManager *BondingManagerSession) SetUnbondingPeriod(_unbondingPeriod uint64) (*types.Transaction, error)
- func (_BondingManager *BondingManagerSession) SlashTranscoder(_transcoder common.Address, _finder common.Address, _slashAmount *big.Int, ...) (*types.Transaction, error)
- func (_BondingManager *BondingManagerSession) TargetContractId() ([32]byte, error)
- func (_BondingManager *BondingManagerSession) Transcoder(_rewardCut *big.Int, _feeShare *big.Int, _pricePerSegment *big.Int) (*types.Transaction, error)
- func (_BondingManager *BondingManagerSession) TranscoderStatus(_transcoder common.Address) (uint8, error)
- func (_BondingManager *BondingManagerSession) TranscoderTotalStake(_transcoder common.Address) (*big.Int, error)
- func (_BondingManager *BondingManagerSession) Unbond(_amount *big.Int) (*types.Transaction, error)
- func (_BondingManager *BondingManagerSession) UnbondingPeriod() (uint64, error)
- func (_BondingManager *BondingManagerSession) UpdateTranscoderWithFees(_transcoder common.Address, _fees *big.Int, _round *big.Int) (*types.Transaction, error)
- func (_BondingManager *BondingManagerSession) WithdrawFees() (*types.Transaction, error)
- func (_BondingManager *BondingManagerSession) WithdrawStake(_unbondingLockId *big.Int) (*types.Transaction, error)
- type BondingManagerSetController
- type BondingManagerSetControllerIterator
- type BondingManagerTransactor
- func (_BondingManager *BondingManagerTransactor) Bond(opts *bind.TransactOpts, _amount *big.Int, _to common.Address) (*types.Transaction, error)
- func (_BondingManager *BondingManagerTransactor) ClaimEarnings(opts *bind.TransactOpts, _endRound *big.Int) (*types.Transaction, error)
- func (_BondingManager *BondingManagerTransactor) Rebond(opts *bind.TransactOpts, _unbondingLockId *big.Int) (*types.Transaction, error)
- func (_BondingManager *BondingManagerTransactor) RebondFromUnbonded(opts *bind.TransactOpts, _to common.Address, _unbondingLockId *big.Int) (*types.Transaction, error)
- func (_BondingManager *BondingManagerTransactor) Reward(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BondingManager *BondingManagerTransactor) SetActiveTranscoders(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BondingManager *BondingManagerTransactor) SetController(opts *bind.TransactOpts, _controller common.Address) (*types.Transaction, error)
- func (_BondingManager *BondingManagerTransactor) SetMaxEarningsClaimsRounds(opts *bind.TransactOpts, _maxEarningsClaimsRounds *big.Int) (*types.Transaction, error)
- func (_BondingManager *BondingManagerTransactor) SetNumActiveTranscoders(opts *bind.TransactOpts, _numActiveTranscoders *big.Int) (*types.Transaction, error)
- func (_BondingManager *BondingManagerTransactor) SetNumTranscoders(opts *bind.TransactOpts, _numTranscoders *big.Int) (*types.Transaction, error)
- func (_BondingManager *BondingManagerTransactor) SetUnbondingPeriod(opts *bind.TransactOpts, _unbondingPeriod uint64) (*types.Transaction, error)
- func (_BondingManager *BondingManagerTransactor) SlashTranscoder(opts *bind.TransactOpts, _transcoder common.Address, _finder common.Address, ...) (*types.Transaction, error)
- func (_BondingManager *BondingManagerTransactor) Transcoder(opts *bind.TransactOpts, _rewardCut *big.Int, _feeShare *big.Int, ...) (*types.Transaction, error)
- func (_BondingManager *BondingManagerTransactor) Unbond(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
- func (_BondingManager *BondingManagerTransactor) UpdateTranscoderWithFees(opts *bind.TransactOpts, _transcoder common.Address, _fees *big.Int, ...) (*types.Transaction, error)
- func (_BondingManager *BondingManagerTransactor) WithdrawFees(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BondingManager *BondingManagerTransactor) WithdrawStake(opts *bind.TransactOpts, _unbondingLockId *big.Int) (*types.Transaction, error)
- type BondingManagerTransactorRaw
- type BondingManagerTransactorSession
- func (_BondingManager *BondingManagerTransactorSession) Bond(_amount *big.Int, _to common.Address) (*types.Transaction, error)
- func (_BondingManager *BondingManagerTransactorSession) ClaimEarnings(_endRound *big.Int) (*types.Transaction, error)
- func (_BondingManager *BondingManagerTransactorSession) Rebond(_unbondingLockId *big.Int) (*types.Transaction, error)
- func (_BondingManager *BondingManagerTransactorSession) RebondFromUnbonded(_to common.Address, _unbondingLockId *big.Int) (*types.Transaction, error)
- func (_BondingManager *BondingManagerTransactorSession) Reward() (*types.Transaction, error)
- func (_BondingManager *BondingManagerTransactorSession) SetActiveTranscoders() (*types.Transaction, error)
- func (_BondingManager *BondingManagerTransactorSession) SetController(_controller common.Address) (*types.Transaction, error)
- func (_BondingManager *BondingManagerTransactorSession) SetMaxEarningsClaimsRounds(_maxEarningsClaimsRounds *big.Int) (*types.Transaction, error)
- func (_BondingManager *BondingManagerTransactorSession) SetNumActiveTranscoders(_numActiveTranscoders *big.Int) (*types.Transaction, error)
- func (_BondingManager *BondingManagerTransactorSession) SetNumTranscoders(_numTranscoders *big.Int) (*types.Transaction, error)
- func (_BondingManager *BondingManagerTransactorSession) SetUnbondingPeriod(_unbondingPeriod uint64) (*types.Transaction, error)
- func (_BondingManager *BondingManagerTransactorSession) SlashTranscoder(_transcoder common.Address, _finder common.Address, _slashAmount *big.Int, ...) (*types.Transaction, error)
- func (_BondingManager *BondingManagerTransactorSession) Transcoder(_rewardCut *big.Int, _feeShare *big.Int, _pricePerSegment *big.Int) (*types.Transaction, error)
- func (_BondingManager *BondingManagerTransactorSession) Unbond(_amount *big.Int) (*types.Transaction, error)
- func (_BondingManager *BondingManagerTransactorSession) UpdateTranscoderWithFees(_transcoder common.Address, _fees *big.Int, _round *big.Int) (*types.Transaction, error)
- func (_BondingManager *BondingManagerTransactorSession) WithdrawFees() (*types.Transaction, error)
- func (_BondingManager *BondingManagerTransactorSession) WithdrawStake(_unbondingLockId *big.Int) (*types.Transaction, error)
- type BondingManagerTranscoderEvicted
- type BondingManagerTranscoderEvictedIterator
- type BondingManagerTranscoderResigned
- type BondingManagerTranscoderResignedIterator
- type BondingManagerTranscoderSlashed
- type BondingManagerTranscoderSlashedIterator
- type BondingManagerTranscoderUpdate
- type BondingManagerTranscoderUpdateIterator
- type BondingManagerUnbond
- type BondingManagerUnbondIterator
- type BondingManagerWithdrawFees
- type BondingManagerWithdrawFeesIterator
- type BondingManagerWithdrawStake
- type BondingManagerWithdrawStakeIterator
- type Controller
- type ControllerCaller
- func (_Controller *ControllerCaller) GetContract(opts *bind.CallOpts, _id [32]byte) (common.Address, error)
- func (_Controller *ControllerCaller) GetContractInfo(opts *bind.CallOpts, _id [32]byte) (common.Address, [20]byte, error)
- func (_Controller *ControllerCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_Controller *ControllerCaller) Paused(opts *bind.CallOpts) (bool, error)
- type ControllerCallerRaw
- type ControllerCallerSession
- func (_Controller *ControllerCallerSession) GetContract(_id [32]byte) (common.Address, error)
- func (_Controller *ControllerCallerSession) GetContractInfo(_id [32]byte) (common.Address, [20]byte, error)
- func (_Controller *ControllerCallerSession) Owner() (common.Address, error)
- func (_Controller *ControllerCallerSession) Paused() (bool, error)
- type ControllerFilterer
- func (_Controller *ControllerFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*ControllerOwnershipTransferredIterator, error)
- func (_Controller *ControllerFilterer) FilterPause(opts *bind.FilterOpts) (*ControllerPauseIterator, error)
- func (_Controller *ControllerFilterer) FilterSetContractInfo(opts *bind.FilterOpts) (*ControllerSetContractInfoIterator, error)
- func (_Controller *ControllerFilterer) FilterUnpause(opts *bind.FilterOpts) (*ControllerUnpauseIterator, error)
- func (_Controller *ControllerFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *ControllerOwnershipTransferred, ...) (event.Subscription, error)
- func (_Controller *ControllerFilterer) WatchPause(opts *bind.WatchOpts, sink chan<- *ControllerPause) (event.Subscription, error)
- func (_Controller *ControllerFilterer) WatchSetContractInfo(opts *bind.WatchOpts, sink chan<- *ControllerSetContractInfo) (event.Subscription, error)
- func (_Controller *ControllerFilterer) WatchUnpause(opts *bind.WatchOpts, sink chan<- *ControllerUnpause) (event.Subscription, error)
- type ControllerOwnershipTransferred
- type ControllerOwnershipTransferredIterator
- type ControllerPause
- type ControllerPauseIterator
- type ControllerRaw
- func (_Controller *ControllerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Controller *ControllerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Controller *ControllerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ControllerSession
- func (_Controller *ControllerSession) GetContract(_id [32]byte) (common.Address, error)
- func (_Controller *ControllerSession) GetContractInfo(_id [32]byte) (common.Address, [20]byte, error)
- func (_Controller *ControllerSession) Owner() (common.Address, error)
- func (_Controller *ControllerSession) Pause() (*types.Transaction, error)
- func (_Controller *ControllerSession) Paused() (bool, error)
- func (_Controller *ControllerSession) SetContractInfo(_id [32]byte, _contractAddress common.Address, _gitCommitHash [20]byte) (*types.Transaction, error)
- func (_Controller *ControllerSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_Controller *ControllerSession) Unpause() (*types.Transaction, error)
- func (_Controller *ControllerSession) UpdateController(_id [32]byte, _controller common.Address) (*types.Transaction, error)
- type ControllerSetContractInfo
- type ControllerSetContractInfoIterator
- type ControllerTransactor
- func (_Controller *ControllerTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Controller *ControllerTransactor) SetContractInfo(opts *bind.TransactOpts, _id [32]byte, _contractAddress common.Address, ...) (*types.Transaction, error)
- func (_Controller *ControllerTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_Controller *ControllerTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Controller *ControllerTransactor) UpdateController(opts *bind.TransactOpts, _id [32]byte, _controller common.Address) (*types.Transaction, error)
- type ControllerTransactorRaw
- type ControllerTransactorSession
- func (_Controller *ControllerTransactorSession) Pause() (*types.Transaction, error)
- func (_Controller *ControllerTransactorSession) SetContractInfo(_id [32]byte, _contractAddress common.Address, _gitCommitHash [20]byte) (*types.Transaction, error)
- func (_Controller *ControllerTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_Controller *ControllerTransactorSession) Unpause() (*types.Transaction, error)
- func (_Controller *ControllerTransactorSession) UpdateController(_id [32]byte, _controller common.Address) (*types.Transaction, error)
- type ControllerUnpause
- type ControllerUnpauseIterator
- type JobsManager
- type JobsManagerCaller
- func (_JobsManager *JobsManagerCaller) Broadcasters(opts *bind.CallOpts, arg0 common.Address) (struct{ ... }, error)
- func (_JobsManager *JobsManagerCaller) Controller(opts *bind.CallOpts) (common.Address, error)
- func (_JobsManager *JobsManagerCaller) DoubleClaimSegmentSlashAmount(opts *bind.CallOpts) (*big.Int, error)
- func (_JobsManager *JobsManagerCaller) FailedVerificationSlashAmount(opts *bind.CallOpts) (*big.Int, error)
- func (_JobsManager *JobsManagerCaller) FinderFee(opts *bind.CallOpts) (*big.Int, error)
- func (_JobsManager *JobsManagerCaller) GetClaim(opts *bind.CallOpts, _jobId *big.Int, _claimId *big.Int) (struct{ ... }, error)
- func (_JobsManager *JobsManagerCaller) GetJob(opts *bind.CallOpts, _jobId *big.Int) (struct{ ... }, error)
- func (_JobsManager *JobsManagerCaller) IsClaimSegmentVerified(opts *bind.CallOpts, _jobId *big.Int, _claimId *big.Int, ...) (bool, error)
- func (_JobsManager *JobsManagerCaller) JobStatus(opts *bind.CallOpts, _jobId *big.Int) (uint8, error)
- func (_JobsManager *JobsManagerCaller) Jobs(opts *bind.CallOpts, arg0 *big.Int) (struct{ ... }, error)
- func (_JobsManager *JobsManagerCaller) MissedVerificationSlashAmount(opts *bind.CallOpts) (*big.Int, error)
- func (_JobsManager *JobsManagerCaller) NumJobs(opts *bind.CallOpts) (*big.Int, error)
- func (_JobsManager *JobsManagerCaller) TargetContractId(opts *bind.CallOpts) ([32]byte, error)
- func (_JobsManager *JobsManagerCaller) VerificationPeriod(opts *bind.CallOpts) (*big.Int, error)
- func (_JobsManager *JobsManagerCaller) VerificationRate(opts *bind.CallOpts) (uint64, error)
- func (_JobsManager *JobsManagerCaller) VerificationSlashingPeriod(opts *bind.CallOpts) (*big.Int, error)
- type JobsManagerCallerRaw
- type JobsManagerCallerSession
- func (_JobsManager *JobsManagerCallerSession) Broadcasters(arg0 common.Address) (struct{ ... }, error)
- func (_JobsManager *JobsManagerCallerSession) Controller() (common.Address, error)
- func (_JobsManager *JobsManagerCallerSession) DoubleClaimSegmentSlashAmount() (*big.Int, error)
- func (_JobsManager *JobsManagerCallerSession) FailedVerificationSlashAmount() (*big.Int, error)
- func (_JobsManager *JobsManagerCallerSession) FinderFee() (*big.Int, error)
- func (_JobsManager *JobsManagerCallerSession) GetClaim(_jobId *big.Int, _claimId *big.Int) (struct{ ... }, error)
- func (_JobsManager *JobsManagerCallerSession) GetJob(_jobId *big.Int) (struct{ ... }, error)
- func (_JobsManager *JobsManagerCallerSession) IsClaimSegmentVerified(_jobId *big.Int, _claimId *big.Int, _segmentNumber *big.Int) (bool, error)
- func (_JobsManager *JobsManagerCallerSession) JobStatus(_jobId *big.Int) (uint8, error)
- func (_JobsManager *JobsManagerCallerSession) Jobs(arg0 *big.Int) (struct{ ... }, error)
- func (_JobsManager *JobsManagerCallerSession) MissedVerificationSlashAmount() (*big.Int, error)
- func (_JobsManager *JobsManagerCallerSession) NumJobs() (*big.Int, error)
- func (_JobsManager *JobsManagerCallerSession) TargetContractId() ([32]byte, error)
- func (_JobsManager *JobsManagerCallerSession) VerificationPeriod() (*big.Int, error)
- func (_JobsManager *JobsManagerCallerSession) VerificationRate() (uint64, error)
- func (_JobsManager *JobsManagerCallerSession) VerificationSlashingPeriod() (*big.Int, error)
- type JobsManagerDeposit
- type JobsManagerDepositIterator
- type JobsManagerDistributeFees
- type JobsManagerDistributeFeesIterator
- type JobsManagerFailedVerification
- type JobsManagerFailedVerificationIterator
- type JobsManagerFilterer
- func (_JobsManager *JobsManagerFilterer) FilterDeposit(opts *bind.FilterOpts, broadcaster []common.Address) (*JobsManagerDepositIterator, error)
- func (_JobsManager *JobsManagerFilterer) FilterDistributeFees(opts *bind.FilterOpts, transcoder []common.Address, jobId []*big.Int, ...) (*JobsManagerDistributeFeesIterator, error)
- func (_JobsManager *JobsManagerFilterer) FilterFailedVerification(opts *bind.FilterOpts, transcoder []common.Address, jobId []*big.Int, ...) (*JobsManagerFailedVerificationIterator, error)
- func (_JobsManager *JobsManagerFilterer) FilterNewClaim(opts *bind.FilterOpts, transcoder []common.Address, jobId []*big.Int) (*JobsManagerNewClaimIterator, error)
- func (_JobsManager *JobsManagerFilterer) FilterNewJob(opts *bind.FilterOpts, broadcaster []common.Address) (*JobsManagerNewJobIterator, error)
- func (_JobsManager *JobsManagerFilterer) FilterParameterUpdate(opts *bind.FilterOpts) (*JobsManagerParameterUpdateIterator, error)
- func (_JobsManager *JobsManagerFilterer) FilterPassedVerification(opts *bind.FilterOpts, transcoder []common.Address, jobId []*big.Int, ...) (*JobsManagerPassedVerificationIterator, error)
- func (_JobsManager *JobsManagerFilterer) FilterSetController(opts *bind.FilterOpts) (*JobsManagerSetControllerIterator, error)
- func (_JobsManager *JobsManagerFilterer) FilterVerify(opts *bind.FilterOpts, transcoder []common.Address, jobId []*big.Int, ...) (*JobsManagerVerifyIterator, error)
- func (_JobsManager *JobsManagerFilterer) FilterWithdraw(opts *bind.FilterOpts, broadcaster []common.Address) (*JobsManagerWithdrawIterator, error)
- func (_JobsManager *JobsManagerFilterer) WatchDeposit(opts *bind.WatchOpts, sink chan<- *JobsManagerDeposit, ...) (event.Subscription, error)
- func (_JobsManager *JobsManagerFilterer) WatchDistributeFees(opts *bind.WatchOpts, sink chan<- *JobsManagerDistributeFees, ...) (event.Subscription, error)
- func (_JobsManager *JobsManagerFilterer) WatchFailedVerification(opts *bind.WatchOpts, sink chan<- *JobsManagerFailedVerification, ...) (event.Subscription, error)
- func (_JobsManager *JobsManagerFilterer) WatchNewClaim(opts *bind.WatchOpts, sink chan<- *JobsManagerNewClaim, ...) (event.Subscription, error)
- func (_JobsManager *JobsManagerFilterer) WatchNewJob(opts *bind.WatchOpts, sink chan<- *JobsManagerNewJob, ...) (event.Subscription, error)
- func (_JobsManager *JobsManagerFilterer) WatchParameterUpdate(opts *bind.WatchOpts, sink chan<- *JobsManagerParameterUpdate) (event.Subscription, error)
- func (_JobsManager *JobsManagerFilterer) WatchPassedVerification(opts *bind.WatchOpts, sink chan<- *JobsManagerPassedVerification, ...) (event.Subscription, error)
- func (_JobsManager *JobsManagerFilterer) WatchSetController(opts *bind.WatchOpts, sink chan<- *JobsManagerSetController) (event.Subscription, error)
- func (_JobsManager *JobsManagerFilterer) WatchVerify(opts *bind.WatchOpts, sink chan<- *JobsManagerVerify, ...) (event.Subscription, error)
- func (_JobsManager *JobsManagerFilterer) WatchWithdraw(opts *bind.WatchOpts, sink chan<- *JobsManagerWithdraw, ...) (event.Subscription, error)
- type JobsManagerNewClaim
- type JobsManagerNewClaimIterator
- type JobsManagerNewJob
- type JobsManagerNewJobIterator
- type JobsManagerParameterUpdate
- type JobsManagerParameterUpdateIterator
- type JobsManagerPassedVerification
- type JobsManagerPassedVerificationIterator
- type JobsManagerRaw
- func (_JobsManager *JobsManagerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_JobsManager *JobsManagerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_JobsManager *JobsManagerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type JobsManagerSession
- func (_JobsManager *JobsManagerSession) BatchDistributeFees(_jobId *big.Int, _claimIds []*big.Int) (*types.Transaction, error)
- func (_JobsManager *JobsManagerSession) Broadcasters(arg0 common.Address) (struct{ ... }, error)
- func (_JobsManager *JobsManagerSession) ClaimWork(_jobId *big.Int, _segmentRange [2]*big.Int, _claimRoot [32]byte) (*types.Transaction, error)
- func (_JobsManager *JobsManagerSession) Controller() (common.Address, error)
- func (_JobsManager *JobsManagerSession) Deposit() (*types.Transaction, error)
- func (_JobsManager *JobsManagerSession) DistributeFees(_jobId *big.Int, _claimId *big.Int) (*types.Transaction, error)
- func (_JobsManager *JobsManagerSession) DoubleClaimSegmentSlash(_jobId *big.Int, _claimId1 *big.Int, _claimId2 *big.Int, ...) (*types.Transaction, error)
- func (_JobsManager *JobsManagerSession) DoubleClaimSegmentSlashAmount() (*big.Int, error)
- func (_JobsManager *JobsManagerSession) FailedVerificationSlashAmount() (*big.Int, error)
- func (_JobsManager *JobsManagerSession) FinderFee() (*big.Int, error)
- func (_JobsManager *JobsManagerSession) GetClaim(_jobId *big.Int, _claimId *big.Int) (struct{ ... }, error)
- func (_JobsManager *JobsManagerSession) GetJob(_jobId *big.Int) (struct{ ... }, error)
- func (_JobsManager *JobsManagerSession) IsClaimSegmentVerified(_jobId *big.Int, _claimId *big.Int, _segmentNumber *big.Int) (bool, error)
- func (_JobsManager *JobsManagerSession) Job(_streamId string, _transcodingOptions string, _maxPricePerSegment *big.Int, ...) (*types.Transaction, error)
- func (_JobsManager *JobsManagerSession) JobStatus(_jobId *big.Int) (uint8, error)
- func (_JobsManager *JobsManagerSession) Jobs(arg0 *big.Int) (struct{ ... }, error)
- func (_JobsManager *JobsManagerSession) MissedVerificationSlash(_jobId *big.Int, _claimId *big.Int, _segmentNumber *big.Int) (*types.Transaction, error)
- func (_JobsManager *JobsManagerSession) MissedVerificationSlashAmount() (*big.Int, error)
- func (_JobsManager *JobsManagerSession) NumJobs() (*big.Int, error)
- func (_JobsManager *JobsManagerSession) ReceiveVerification(_jobId *big.Int, _claimId *big.Int, _segmentNumber *big.Int, _result bool) (*types.Transaction, error)
- func (_JobsManager *JobsManagerSession) SetController(_controller common.Address) (*types.Transaction, error)
- func (_JobsManager *JobsManagerSession) SetDoubleClaimSegmentSlashAmount(_doubleClaimSegmentSlashAmount *big.Int) (*types.Transaction, error)
- func (_JobsManager *JobsManagerSession) SetFailedVerificationSlashAmount(_failedVerificationSlashAmount *big.Int) (*types.Transaction, error)
- func (_JobsManager *JobsManagerSession) SetFinderFee(_finderFee *big.Int) (*types.Transaction, error)
- func (_JobsManager *JobsManagerSession) SetMissedVerificationSlashAmount(_missedVerificationSlashAmount *big.Int) (*types.Transaction, error)
- func (_JobsManager *JobsManagerSession) SetVerificationPeriod(_verificationPeriod *big.Int) (*types.Transaction, error)
- func (_JobsManager *JobsManagerSession) SetVerificationRate(_verificationRate uint64) (*types.Transaction, error)
- func (_JobsManager *JobsManagerSession) SetVerificationSlashingPeriod(_verificationSlashingPeriod *big.Int) (*types.Transaction, error)
- func (_JobsManager *JobsManagerSession) TargetContractId() ([32]byte, error)
- func (_JobsManager *JobsManagerSession) VerificationPeriod() (*big.Int, error)
- func (_JobsManager *JobsManagerSession) VerificationRate() (uint64, error)
- func (_JobsManager *JobsManagerSession) VerificationSlashingPeriod() (*big.Int, error)
- func (_JobsManager *JobsManagerSession) Verify(_jobId *big.Int, _claimId *big.Int, _segmentNumber *big.Int, ...) (*types.Transaction, error)
- func (_JobsManager *JobsManagerSession) Withdraw() (*types.Transaction, error)
- type JobsManagerSetController
- type JobsManagerSetControllerIterator
- type JobsManagerTransactor
- func (_JobsManager *JobsManagerTransactor) BatchDistributeFees(opts *bind.TransactOpts, _jobId *big.Int, _claimIds []*big.Int) (*types.Transaction, error)
- func (_JobsManager *JobsManagerTransactor) ClaimWork(opts *bind.TransactOpts, _jobId *big.Int, _segmentRange [2]*big.Int, ...) (*types.Transaction, error)
- func (_JobsManager *JobsManagerTransactor) Deposit(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_JobsManager *JobsManagerTransactor) DistributeFees(opts *bind.TransactOpts, _jobId *big.Int, _claimId *big.Int) (*types.Transaction, error)
- func (_JobsManager *JobsManagerTransactor) DoubleClaimSegmentSlash(opts *bind.TransactOpts, _jobId *big.Int, _claimId1 *big.Int, ...) (*types.Transaction, error)
- func (_JobsManager *JobsManagerTransactor) Job(opts *bind.TransactOpts, _streamId string, _transcodingOptions string, ...) (*types.Transaction, error)
- func (_JobsManager *JobsManagerTransactor) MissedVerificationSlash(opts *bind.TransactOpts, _jobId *big.Int, _claimId *big.Int, ...) (*types.Transaction, error)
- func (_JobsManager *JobsManagerTransactor) ReceiveVerification(opts *bind.TransactOpts, _jobId *big.Int, _claimId *big.Int, ...) (*types.Transaction, error)
- func (_JobsManager *JobsManagerTransactor) SetController(opts *bind.TransactOpts, _controller common.Address) (*types.Transaction, error)
- func (_JobsManager *JobsManagerTransactor) SetDoubleClaimSegmentSlashAmount(opts *bind.TransactOpts, _doubleClaimSegmentSlashAmount *big.Int) (*types.Transaction, error)
- func (_JobsManager *JobsManagerTransactor) SetFailedVerificationSlashAmount(opts *bind.TransactOpts, _failedVerificationSlashAmount *big.Int) (*types.Transaction, error)
- func (_JobsManager *JobsManagerTransactor) SetFinderFee(opts *bind.TransactOpts, _finderFee *big.Int) (*types.Transaction, error)
- func (_JobsManager *JobsManagerTransactor) SetMissedVerificationSlashAmount(opts *bind.TransactOpts, _missedVerificationSlashAmount *big.Int) (*types.Transaction, error)
- func (_JobsManager *JobsManagerTransactor) SetVerificationPeriod(opts *bind.TransactOpts, _verificationPeriod *big.Int) (*types.Transaction, error)
- func (_JobsManager *JobsManagerTransactor) SetVerificationRate(opts *bind.TransactOpts, _verificationRate uint64) (*types.Transaction, error)
- func (_JobsManager *JobsManagerTransactor) SetVerificationSlashingPeriod(opts *bind.TransactOpts, _verificationSlashingPeriod *big.Int) (*types.Transaction, error)
- func (_JobsManager *JobsManagerTransactor) Verify(opts *bind.TransactOpts, _jobId *big.Int, _claimId *big.Int, ...) (*types.Transaction, error)
- func (_JobsManager *JobsManagerTransactor) Withdraw(opts *bind.TransactOpts) (*types.Transaction, error)
- type JobsManagerTransactorRaw
- type JobsManagerTransactorSession
- func (_JobsManager *JobsManagerTransactorSession) BatchDistributeFees(_jobId *big.Int, _claimIds []*big.Int) (*types.Transaction, error)
- func (_JobsManager *JobsManagerTransactorSession) ClaimWork(_jobId *big.Int, _segmentRange [2]*big.Int, _claimRoot [32]byte) (*types.Transaction, error)
- func (_JobsManager *JobsManagerTransactorSession) Deposit() (*types.Transaction, error)
- func (_JobsManager *JobsManagerTransactorSession) DistributeFees(_jobId *big.Int, _claimId *big.Int) (*types.Transaction, error)
- func (_JobsManager *JobsManagerTransactorSession) DoubleClaimSegmentSlash(_jobId *big.Int, _claimId1 *big.Int, _claimId2 *big.Int, ...) (*types.Transaction, error)
- func (_JobsManager *JobsManagerTransactorSession) Job(_streamId string, _transcodingOptions string, _maxPricePerSegment *big.Int, ...) (*types.Transaction, error)
- func (_JobsManager *JobsManagerTransactorSession) MissedVerificationSlash(_jobId *big.Int, _claimId *big.Int, _segmentNumber *big.Int) (*types.Transaction, error)
- func (_JobsManager *JobsManagerTransactorSession) ReceiveVerification(_jobId *big.Int, _claimId *big.Int, _segmentNumber *big.Int, _result bool) (*types.Transaction, error)
- func (_JobsManager *JobsManagerTransactorSession) SetController(_controller common.Address) (*types.Transaction, error)
- func (_JobsManager *JobsManagerTransactorSession) SetDoubleClaimSegmentSlashAmount(_doubleClaimSegmentSlashAmount *big.Int) (*types.Transaction, error)
- func (_JobsManager *JobsManagerTransactorSession) SetFailedVerificationSlashAmount(_failedVerificationSlashAmount *big.Int) (*types.Transaction, error)
- func (_JobsManager *JobsManagerTransactorSession) SetFinderFee(_finderFee *big.Int) (*types.Transaction, error)
- func (_JobsManager *JobsManagerTransactorSession) SetMissedVerificationSlashAmount(_missedVerificationSlashAmount *big.Int) (*types.Transaction, error)
- func (_JobsManager *JobsManagerTransactorSession) SetVerificationPeriod(_verificationPeriod *big.Int) (*types.Transaction, error)
- func (_JobsManager *JobsManagerTransactorSession) SetVerificationRate(_verificationRate uint64) (*types.Transaction, error)
- func (_JobsManager *JobsManagerTransactorSession) SetVerificationSlashingPeriod(_verificationSlashingPeriod *big.Int) (*types.Transaction, error)
- func (_JobsManager *JobsManagerTransactorSession) Verify(_jobId *big.Int, _claimId *big.Int, _segmentNumber *big.Int, ...) (*types.Transaction, error)
- func (_JobsManager *JobsManagerTransactorSession) Withdraw() (*types.Transaction, error)
- type JobsManagerVerify
- type JobsManagerVerifyIterator
- type JobsManagerWithdraw
- type JobsManagerWithdrawIterator
- type LivepeerToken
- type LivepeerTokenApproval
- type LivepeerTokenApprovalIterator
- type LivepeerTokenBurn
- type LivepeerTokenBurnIterator
- type LivepeerTokenCaller
- func (_LivepeerToken *LivepeerTokenCaller) Allowance(opts *bind.CallOpts, _owner common.Address, _spender common.Address) (*big.Int, error)
- func (_LivepeerToken *LivepeerTokenCaller) BalanceOf(opts *bind.CallOpts, _owner common.Address) (*big.Int, error)
- func (_LivepeerToken *LivepeerTokenCaller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_LivepeerToken *LivepeerTokenCaller) MintingFinished(opts *bind.CallOpts) (bool, error)
- func (_LivepeerToken *LivepeerTokenCaller) Name(opts *bind.CallOpts) (string, error)
- func (_LivepeerToken *LivepeerTokenCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_LivepeerToken *LivepeerTokenCaller) Symbol(opts *bind.CallOpts) (string, error)
- func (_LivepeerToken *LivepeerTokenCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- func (_LivepeerToken *LivepeerTokenCaller) Version(opts *bind.CallOpts) (string, error)
- type LivepeerTokenCallerRaw
- type LivepeerTokenCallerSession
- func (_LivepeerToken *LivepeerTokenCallerSession) Allowance(_owner common.Address, _spender common.Address) (*big.Int, error)
- func (_LivepeerToken *LivepeerTokenCallerSession) BalanceOf(_owner common.Address) (*big.Int, error)
- func (_LivepeerToken *LivepeerTokenCallerSession) Decimals() (uint8, error)
- func (_LivepeerToken *LivepeerTokenCallerSession) MintingFinished() (bool, error)
- func (_LivepeerToken *LivepeerTokenCallerSession) Name() (string, error)
- func (_LivepeerToken *LivepeerTokenCallerSession) Owner() (common.Address, error)
- func (_LivepeerToken *LivepeerTokenCallerSession) Symbol() (string, error)
- func (_LivepeerToken *LivepeerTokenCallerSession) TotalSupply() (*big.Int, error)
- func (_LivepeerToken *LivepeerTokenCallerSession) Version() (string, error)
- type LivepeerTokenFaucet
- type LivepeerTokenFaucetCaller
- func (_LivepeerTokenFaucet *LivepeerTokenFaucetCaller) IsWhitelisted(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- func (_LivepeerTokenFaucet *LivepeerTokenFaucetCaller) NextValidRequest(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_LivepeerTokenFaucet *LivepeerTokenFaucetCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_LivepeerTokenFaucet *LivepeerTokenFaucetCaller) RequestAmount(opts *bind.CallOpts) (*big.Int, error)
- func (_LivepeerTokenFaucet *LivepeerTokenFaucetCaller) RequestWait(opts *bind.CallOpts) (*big.Int, error)
- func (_LivepeerTokenFaucet *LivepeerTokenFaucetCaller) Token(opts *bind.CallOpts) (common.Address, error)
- type LivepeerTokenFaucetCallerRaw
- type LivepeerTokenFaucetCallerSession
- func (_LivepeerTokenFaucet *LivepeerTokenFaucetCallerSession) IsWhitelisted(arg0 common.Address) (bool, error)
- func (_LivepeerTokenFaucet *LivepeerTokenFaucetCallerSession) NextValidRequest(arg0 common.Address) (*big.Int, error)
- func (_LivepeerTokenFaucet *LivepeerTokenFaucetCallerSession) Owner() (common.Address, error)
- func (_LivepeerTokenFaucet *LivepeerTokenFaucetCallerSession) RequestAmount() (*big.Int, error)
- func (_LivepeerTokenFaucet *LivepeerTokenFaucetCallerSession) RequestWait() (*big.Int, error)
- func (_LivepeerTokenFaucet *LivepeerTokenFaucetCallerSession) Token() (common.Address, error)
- type LivepeerTokenFaucetFilterer
- func (_LivepeerTokenFaucet *LivepeerTokenFaucetFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*LivepeerTokenFaucetOwnershipTransferredIterator, error)
- func (_LivepeerTokenFaucet *LivepeerTokenFaucetFilterer) FilterRequest(opts *bind.FilterOpts, to []common.Address) (*LivepeerTokenFaucetRequestIterator, error)
- func (_LivepeerTokenFaucet *LivepeerTokenFaucetFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *LivepeerTokenFaucetOwnershipTransferred, ...) (event.Subscription, error)
- func (_LivepeerTokenFaucet *LivepeerTokenFaucetFilterer) WatchRequest(opts *bind.WatchOpts, sink chan<- *LivepeerTokenFaucetRequest, ...) (event.Subscription, error)
- type LivepeerTokenFaucetOwnershipTransferred
- type LivepeerTokenFaucetOwnershipTransferredIterator
- type LivepeerTokenFaucetRaw
- func (_LivepeerTokenFaucet *LivepeerTokenFaucetRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_LivepeerTokenFaucet *LivepeerTokenFaucetRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_LivepeerTokenFaucet *LivepeerTokenFaucetRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type LivepeerTokenFaucetRequest
- type LivepeerTokenFaucetRequestIterator
- type LivepeerTokenFaucetSession
- func (_LivepeerTokenFaucet *LivepeerTokenFaucetSession) AddToWhitelist(_addr common.Address) (*types.Transaction, error)
- func (_LivepeerTokenFaucet *LivepeerTokenFaucetSession) IsWhitelisted(arg0 common.Address) (bool, error)
- func (_LivepeerTokenFaucet *LivepeerTokenFaucetSession) NextValidRequest(arg0 common.Address) (*big.Int, error)
- func (_LivepeerTokenFaucet *LivepeerTokenFaucetSession) Owner() (common.Address, error)
- func (_LivepeerTokenFaucet *LivepeerTokenFaucetSession) RemoveFromWhitelist(_addr common.Address) (*types.Transaction, error)
- func (_LivepeerTokenFaucet *LivepeerTokenFaucetSession) Request() (*types.Transaction, error)
- func (_LivepeerTokenFaucet *LivepeerTokenFaucetSession) RequestAmount() (*big.Int, error)
- func (_LivepeerTokenFaucet *LivepeerTokenFaucetSession) RequestWait() (*big.Int, error)
- func (_LivepeerTokenFaucet *LivepeerTokenFaucetSession) Token() (common.Address, error)
- func (_LivepeerTokenFaucet *LivepeerTokenFaucetSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type LivepeerTokenFaucetTransactor
- func (_LivepeerTokenFaucet *LivepeerTokenFaucetTransactor) AddToWhitelist(opts *bind.TransactOpts, _addr common.Address) (*types.Transaction, error)
- func (_LivepeerTokenFaucet *LivepeerTokenFaucetTransactor) RemoveFromWhitelist(opts *bind.TransactOpts, _addr common.Address) (*types.Transaction, error)
- func (_LivepeerTokenFaucet *LivepeerTokenFaucetTransactor) Request(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_LivepeerTokenFaucet *LivepeerTokenFaucetTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type LivepeerTokenFaucetTransactorRaw
- type LivepeerTokenFaucetTransactorSession
- func (_LivepeerTokenFaucet *LivepeerTokenFaucetTransactorSession) AddToWhitelist(_addr common.Address) (*types.Transaction, error)
- func (_LivepeerTokenFaucet *LivepeerTokenFaucetTransactorSession) RemoveFromWhitelist(_addr common.Address) (*types.Transaction, error)
- func (_LivepeerTokenFaucet *LivepeerTokenFaucetTransactorSession) Request() (*types.Transaction, error)
- func (_LivepeerTokenFaucet *LivepeerTokenFaucetTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type LivepeerTokenFilterer
- func (_LivepeerToken *LivepeerTokenFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*LivepeerTokenApprovalIterator, error)
- func (_LivepeerToken *LivepeerTokenFilterer) FilterBurn(opts *bind.FilterOpts, burner []common.Address) (*LivepeerTokenBurnIterator, error)
- func (_LivepeerToken *LivepeerTokenFilterer) FilterMint(opts *bind.FilterOpts, to []common.Address) (*LivepeerTokenMintIterator, error)
- func (_LivepeerToken *LivepeerTokenFilterer) FilterMintFinished(opts *bind.FilterOpts) (*LivepeerTokenMintFinishedIterator, error)
- func (_LivepeerToken *LivepeerTokenFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*LivepeerTokenOwnershipTransferredIterator, error)
- func (_LivepeerToken *LivepeerTokenFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*LivepeerTokenTransferIterator, error)
- func (_LivepeerToken *LivepeerTokenFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *LivepeerTokenApproval, ...) (event.Subscription, error)
- func (_LivepeerToken *LivepeerTokenFilterer) WatchBurn(opts *bind.WatchOpts, sink chan<- *LivepeerTokenBurn, burner []common.Address) (event.Subscription, error)
- func (_LivepeerToken *LivepeerTokenFilterer) WatchMint(opts *bind.WatchOpts, sink chan<- *LivepeerTokenMint, to []common.Address) (event.Subscription, error)
- func (_LivepeerToken *LivepeerTokenFilterer) WatchMintFinished(opts *bind.WatchOpts, sink chan<- *LivepeerTokenMintFinished) (event.Subscription, error)
- func (_LivepeerToken *LivepeerTokenFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *LivepeerTokenOwnershipTransferred, ...) (event.Subscription, error)
- func (_LivepeerToken *LivepeerTokenFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *LivepeerTokenTransfer, ...) (event.Subscription, error)
- type LivepeerTokenMint
- type LivepeerTokenMintFinished
- type LivepeerTokenMintFinishedIterator
- type LivepeerTokenMintIterator
- type LivepeerTokenOwnershipTransferred
- type LivepeerTokenOwnershipTransferredIterator
- type LivepeerTokenRaw
- func (_LivepeerToken *LivepeerTokenRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_LivepeerToken *LivepeerTokenRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_LivepeerToken *LivepeerTokenRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type LivepeerTokenSession
- func (_LivepeerToken *LivepeerTokenSession) Allowance(_owner common.Address, _spender common.Address) (*big.Int, error)
- func (_LivepeerToken *LivepeerTokenSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)
- func (_LivepeerToken *LivepeerTokenSession) BalanceOf(_owner common.Address) (*big.Int, error)
- func (_LivepeerToken *LivepeerTokenSession) Burn(_amount *big.Int) (*types.Transaction, error)
- func (_LivepeerToken *LivepeerTokenSession) Decimals() (uint8, error)
- func (_LivepeerToken *LivepeerTokenSession) DecreaseApproval(_spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)
- func (_LivepeerToken *LivepeerTokenSession) FinishMinting() (*types.Transaction, error)
- func (_LivepeerToken *LivepeerTokenSession) IncreaseApproval(_spender common.Address, _addedValue *big.Int) (*types.Transaction, error)
- func (_LivepeerToken *LivepeerTokenSession) Mint(_to common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_LivepeerToken *LivepeerTokenSession) MintingFinished() (bool, error)
- func (_LivepeerToken *LivepeerTokenSession) Name() (string, error)
- func (_LivepeerToken *LivepeerTokenSession) Owner() (common.Address, error)
- func (_LivepeerToken *LivepeerTokenSession) Symbol() (string, error)
- func (_LivepeerToken *LivepeerTokenSession) TotalSupply() (*big.Int, error)
- func (_LivepeerToken *LivepeerTokenSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)
- func (_LivepeerToken *LivepeerTokenSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)
- func (_LivepeerToken *LivepeerTokenSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_LivepeerToken *LivepeerTokenSession) Version() (string, error)
- type LivepeerTokenTransactor
- func (_LivepeerToken *LivepeerTokenTransactor) Approve(opts *bind.TransactOpts, _spender common.Address, _value *big.Int) (*types.Transaction, error)
- func (_LivepeerToken *LivepeerTokenTransactor) Burn(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
- func (_LivepeerToken *LivepeerTokenTransactor) DecreaseApproval(opts *bind.TransactOpts, _spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)
- func (_LivepeerToken *LivepeerTokenTransactor) FinishMinting(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_LivepeerToken *LivepeerTokenTransactor) IncreaseApproval(opts *bind.TransactOpts, _spender common.Address, _addedValue *big.Int) (*types.Transaction, error)
- func (_LivepeerToken *LivepeerTokenTransactor) Mint(opts *bind.TransactOpts, _to common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_LivepeerToken *LivepeerTokenTransactor) Transfer(opts *bind.TransactOpts, _to common.Address, _value *big.Int) (*types.Transaction, error)
- func (_LivepeerToken *LivepeerTokenTransactor) TransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, ...) (*types.Transaction, error)
- func (_LivepeerToken *LivepeerTokenTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type LivepeerTokenTransactorRaw
- type LivepeerTokenTransactorSession
- func (_LivepeerToken *LivepeerTokenTransactorSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)
- func (_LivepeerToken *LivepeerTokenTransactorSession) Burn(_amount *big.Int) (*types.Transaction, error)
- func (_LivepeerToken *LivepeerTokenTransactorSession) DecreaseApproval(_spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)
- func (_LivepeerToken *LivepeerTokenTransactorSession) FinishMinting() (*types.Transaction, error)
- func (_LivepeerToken *LivepeerTokenTransactorSession) IncreaseApproval(_spender common.Address, _addedValue *big.Int) (*types.Transaction, error)
- func (_LivepeerToken *LivepeerTokenTransactorSession) Mint(_to common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_LivepeerToken *LivepeerTokenTransactorSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)
- func (_LivepeerToken *LivepeerTokenTransactorSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)
- func (_LivepeerToken *LivepeerTokenTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type LivepeerTokenTransfer
- type LivepeerTokenTransferIterator
- type LivepeerVerifier
- type LivepeerVerifierCallback
- type LivepeerVerifierCallbackIterator
- type LivepeerVerifierCaller
- func (_LivepeerVerifier *LivepeerVerifierCaller) Controller(opts *bind.CallOpts) (common.Address, error)
- func (_LivepeerVerifier *LivepeerVerifierCaller) GetPrice(opts *bind.CallOpts) (*big.Int, error)
- func (_LivepeerVerifier *LivepeerVerifierCaller) IsSolver(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- func (_LivepeerVerifier *LivepeerVerifierCaller) RequestCount(opts *bind.CallOpts) (*big.Int, error)
- func (_LivepeerVerifier *LivepeerVerifierCaller) Requests(opts *bind.CallOpts, arg0 *big.Int) (struct{ ... }, error)
- func (_LivepeerVerifier *LivepeerVerifierCaller) Solvers(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_LivepeerVerifier *LivepeerVerifierCaller) VerificationCodeHash(opts *bind.CallOpts) (string, error)
- type LivepeerVerifierCallerRaw
- type LivepeerVerifierCallerSession
- func (_LivepeerVerifier *LivepeerVerifierCallerSession) Controller() (common.Address, error)
- func (_LivepeerVerifier *LivepeerVerifierCallerSession) GetPrice() (*big.Int, error)
- func (_LivepeerVerifier *LivepeerVerifierCallerSession) IsSolver(arg0 common.Address) (bool, error)
- func (_LivepeerVerifier *LivepeerVerifierCallerSession) RequestCount() (*big.Int, error)
- func (_LivepeerVerifier *LivepeerVerifierCallerSession) Requests(arg0 *big.Int) (struct{ ... }, error)
- func (_LivepeerVerifier *LivepeerVerifierCallerSession) Solvers(arg0 *big.Int) (common.Address, error)
- func (_LivepeerVerifier *LivepeerVerifierCallerSession) VerificationCodeHash() (string, error)
- type LivepeerVerifierFilterer
- func (_LivepeerVerifier *LivepeerVerifierFilterer) FilterCallback(opts *bind.FilterOpts, requestId []*big.Int, jobId []*big.Int, ...) (*LivepeerVerifierCallbackIterator, error)
- func (_LivepeerVerifier *LivepeerVerifierFilterer) FilterParameterUpdate(opts *bind.FilterOpts) (*LivepeerVerifierParameterUpdateIterator, error)
- func (_LivepeerVerifier *LivepeerVerifierFilterer) FilterSetController(opts *bind.FilterOpts) (*LivepeerVerifierSetControllerIterator, error)
- func (_LivepeerVerifier *LivepeerVerifierFilterer) FilterVerifyRequest(opts *bind.FilterOpts, requestId []*big.Int, jobId []*big.Int, ...) (*LivepeerVerifierVerifyRequestIterator, error)
- func (_LivepeerVerifier *LivepeerVerifierFilterer) WatchCallback(opts *bind.WatchOpts, sink chan<- *LivepeerVerifierCallback, ...) (event.Subscription, error)
- func (_LivepeerVerifier *LivepeerVerifierFilterer) WatchParameterUpdate(opts *bind.WatchOpts, sink chan<- *LivepeerVerifierParameterUpdate) (event.Subscription, error)
- func (_LivepeerVerifier *LivepeerVerifierFilterer) WatchSetController(opts *bind.WatchOpts, sink chan<- *LivepeerVerifierSetController) (event.Subscription, error)
- func (_LivepeerVerifier *LivepeerVerifierFilterer) WatchVerifyRequest(opts *bind.WatchOpts, sink chan<- *LivepeerVerifierVerifyRequest, ...) (event.Subscription, error)
- type LivepeerVerifierParameterUpdate
- type LivepeerVerifierParameterUpdateIterator
- type LivepeerVerifierRaw
- func (_LivepeerVerifier *LivepeerVerifierRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_LivepeerVerifier *LivepeerVerifierRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_LivepeerVerifier *LivepeerVerifierRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type LivepeerVerifierSession
- func (_LivepeerVerifier *LivepeerVerifierSession) AddSolver(_solver common.Address) (*types.Transaction, error)
- func (_LivepeerVerifier *LivepeerVerifierSession) Callback(_requestId *big.Int, _result [32]byte) (*types.Transaction, error)
- func (_LivepeerVerifier *LivepeerVerifierSession) Controller() (common.Address, error)
- func (_LivepeerVerifier *LivepeerVerifierSession) GetPrice() (*big.Int, error)
- func (_LivepeerVerifier *LivepeerVerifierSession) IsSolver(arg0 common.Address) (bool, error)
- func (_LivepeerVerifier *LivepeerVerifierSession) RequestCount() (*big.Int, error)
- func (_LivepeerVerifier *LivepeerVerifierSession) Requests(arg0 *big.Int) (struct{ ... }, error)
- func (_LivepeerVerifier *LivepeerVerifierSession) SetController(_controller common.Address) (*types.Transaction, error)
- func (_LivepeerVerifier *LivepeerVerifierSession) SetVerificationCodeHash(_verificationCodeHash string) (*types.Transaction, error)
- func (_LivepeerVerifier *LivepeerVerifierSession) Solvers(arg0 *big.Int) (common.Address, error)
- func (_LivepeerVerifier *LivepeerVerifierSession) VerificationCodeHash() (string, error)
- func (_LivepeerVerifier *LivepeerVerifierSession) Verify(_jobId *big.Int, _claimId *big.Int, _segmentNumber *big.Int, ...) (*types.Transaction, error)
- type LivepeerVerifierSetController
- type LivepeerVerifierSetControllerIterator
- type LivepeerVerifierTransactor
- func (_LivepeerVerifier *LivepeerVerifierTransactor) AddSolver(opts *bind.TransactOpts, _solver common.Address) (*types.Transaction, error)
- func (_LivepeerVerifier *LivepeerVerifierTransactor) Callback(opts *bind.TransactOpts, _requestId *big.Int, _result [32]byte) (*types.Transaction, error)
- func (_LivepeerVerifier *LivepeerVerifierTransactor) SetController(opts *bind.TransactOpts, _controller common.Address) (*types.Transaction, error)
- func (_LivepeerVerifier *LivepeerVerifierTransactor) SetVerificationCodeHash(opts *bind.TransactOpts, _verificationCodeHash string) (*types.Transaction, error)
- func (_LivepeerVerifier *LivepeerVerifierTransactor) Verify(opts *bind.TransactOpts, _jobId *big.Int, _claimId *big.Int, ...) (*types.Transaction, error)
- type LivepeerVerifierTransactorRaw
- type LivepeerVerifierTransactorSession
- func (_LivepeerVerifier *LivepeerVerifierTransactorSession) AddSolver(_solver common.Address) (*types.Transaction, error)
- func (_LivepeerVerifier *LivepeerVerifierTransactorSession) Callback(_requestId *big.Int, _result [32]byte) (*types.Transaction, error)
- func (_LivepeerVerifier *LivepeerVerifierTransactorSession) SetController(_controller common.Address) (*types.Transaction, error)
- func (_LivepeerVerifier *LivepeerVerifierTransactorSession) SetVerificationCodeHash(_verificationCodeHash string) (*types.Transaction, error)
- func (_LivepeerVerifier *LivepeerVerifierTransactorSession) Verify(_jobId *big.Int, _claimId *big.Int, _segmentNumber *big.Int, ...) (*types.Transaction, error)
- type LivepeerVerifierVerifyRequest
- type LivepeerVerifierVerifyRequestIterator
- type Minter
- type MinterCaller
- func (_Minter *MinterCaller) Controller(opts *bind.CallOpts) (common.Address, error)
- func (_Minter *MinterCaller) CurrentMintableTokens(opts *bind.CallOpts) (*big.Int, error)
- func (_Minter *MinterCaller) CurrentMintedTokens(opts *bind.CallOpts) (*big.Int, error)
- func (_Minter *MinterCaller) GetController(opts *bind.CallOpts) (common.Address, error)
- func (_Minter *MinterCaller) Inflation(opts *bind.CallOpts) (*big.Int, error)
- func (_Minter *MinterCaller) InflationChange(opts *bind.CallOpts) (*big.Int, error)
- func (_Minter *MinterCaller) TargetBondingRate(opts *bind.CallOpts) (*big.Int, error)
- type MinterCallerRaw
- type MinterCallerSession
- func (_Minter *MinterCallerSession) Controller() (common.Address, error)
- func (_Minter *MinterCallerSession) CurrentMintableTokens() (*big.Int, error)
- func (_Minter *MinterCallerSession) CurrentMintedTokens() (*big.Int, error)
- func (_Minter *MinterCallerSession) GetController() (common.Address, error)
- func (_Minter *MinterCallerSession) Inflation() (*big.Int, error)
- func (_Minter *MinterCallerSession) InflationChange() (*big.Int, error)
- func (_Minter *MinterCallerSession) TargetBondingRate() (*big.Int, error)
- type MinterFilterer
- func (_Minter *MinterFilterer) FilterParameterUpdate(opts *bind.FilterOpts) (*MinterParameterUpdateIterator, error)
- func (_Minter *MinterFilterer) FilterSetController(opts *bind.FilterOpts) (*MinterSetControllerIterator, error)
- func (_Minter *MinterFilterer) FilterSetCurrentRewardTokens(opts *bind.FilterOpts) (*MinterSetCurrentRewardTokensIterator, error)
- func (_Minter *MinterFilterer) WatchParameterUpdate(opts *bind.WatchOpts, sink chan<- *MinterParameterUpdate) (event.Subscription, error)
- func (_Minter *MinterFilterer) WatchSetController(opts *bind.WatchOpts, sink chan<- *MinterSetController) (event.Subscription, error)
- func (_Minter *MinterFilterer) WatchSetCurrentRewardTokens(opts *bind.WatchOpts, sink chan<- *MinterSetCurrentRewardTokens) (event.Subscription, error)
- type MinterParameterUpdate
- type MinterParameterUpdateIterator
- type MinterRaw
- func (_Minter *MinterRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Minter *MinterRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Minter *MinterRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type MinterSession
- func (_Minter *MinterSession) Controller() (common.Address, error)
- func (_Minter *MinterSession) CreateReward(_fracNum *big.Int, _fracDenom *big.Int) (*types.Transaction, error)
- func (_Minter *MinterSession) CurrentMintableTokens() (*big.Int, error)
- func (_Minter *MinterSession) CurrentMintedTokens() (*big.Int, error)
- func (_Minter *MinterSession) DepositETH() (*types.Transaction, error)
- func (_Minter *MinterSession) GetController() (common.Address, error)
- func (_Minter *MinterSession) Inflation() (*big.Int, error)
- func (_Minter *MinterSession) InflationChange() (*big.Int, error)
- func (_Minter *MinterSession) MigrateToNewMinter(_newMinter common.Address) (*types.Transaction, error)
- func (_Minter *MinterSession) SetController(_controller common.Address) (*types.Transaction, error)
- func (_Minter *MinterSession) SetCurrentRewardTokens() (*types.Transaction, error)
- func (_Minter *MinterSession) SetInflationChange(_inflationChange *big.Int) (*types.Transaction, error)
- func (_Minter *MinterSession) SetTargetBondingRate(_targetBondingRate *big.Int) (*types.Transaction, error)
- func (_Minter *MinterSession) TargetBondingRate() (*big.Int, error)
- func (_Minter *MinterSession) TrustedBurnTokens(_amount *big.Int) (*types.Transaction, error)
- func (_Minter *MinterSession) TrustedTransferTokens(_to common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_Minter *MinterSession) TrustedWithdrawETH(_to common.Address, _amount *big.Int) (*types.Transaction, error)
- type MinterSetController
- type MinterSetControllerIterator
- type MinterSetCurrentRewardTokens
- type MinterSetCurrentRewardTokensIterator
- type MinterTransactor
- func (_Minter *MinterTransactor) CreateReward(opts *bind.TransactOpts, _fracNum *big.Int, _fracDenom *big.Int) (*types.Transaction, error)
- func (_Minter *MinterTransactor) DepositETH(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Minter *MinterTransactor) MigrateToNewMinter(opts *bind.TransactOpts, _newMinter common.Address) (*types.Transaction, error)
- func (_Minter *MinterTransactor) SetController(opts *bind.TransactOpts, _controller common.Address) (*types.Transaction, error)
- func (_Minter *MinterTransactor) SetCurrentRewardTokens(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Minter *MinterTransactor) SetInflationChange(opts *bind.TransactOpts, _inflationChange *big.Int) (*types.Transaction, error)
- func (_Minter *MinterTransactor) SetTargetBondingRate(opts *bind.TransactOpts, _targetBondingRate *big.Int) (*types.Transaction, error)
- func (_Minter *MinterTransactor) TrustedBurnTokens(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
- func (_Minter *MinterTransactor) TrustedTransferTokens(opts *bind.TransactOpts, _to common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_Minter *MinterTransactor) TrustedWithdrawETH(opts *bind.TransactOpts, _to common.Address, _amount *big.Int) (*types.Transaction, error)
- type MinterTransactorRaw
- type MinterTransactorSession
- func (_Minter *MinterTransactorSession) CreateReward(_fracNum *big.Int, _fracDenom *big.Int) (*types.Transaction, error)
- func (_Minter *MinterTransactorSession) DepositETH() (*types.Transaction, error)
- func (_Minter *MinterTransactorSession) MigrateToNewMinter(_newMinter common.Address) (*types.Transaction, error)
- func (_Minter *MinterTransactorSession) SetController(_controller common.Address) (*types.Transaction, error)
- func (_Minter *MinterTransactorSession) SetCurrentRewardTokens() (*types.Transaction, error)
- func (_Minter *MinterTransactorSession) SetInflationChange(_inflationChange *big.Int) (*types.Transaction, error)
- func (_Minter *MinterTransactorSession) SetTargetBondingRate(_targetBondingRate *big.Int) (*types.Transaction, error)
- func (_Minter *MinterTransactorSession) TrustedBurnTokens(_amount *big.Int) (*types.Transaction, error)
- func (_Minter *MinterTransactorSession) TrustedTransferTokens(_to common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_Minter *MinterTransactorSession) TrustedWithdrawETH(_to common.Address, _amount *big.Int) (*types.Transaction, error)
- type RoundsManager
- type RoundsManagerCaller
- func (_RoundsManager *RoundsManagerCaller) BlockHash(opts *bind.CallOpts, _block *big.Int) ([32]byte, error)
- func (_RoundsManager *RoundsManagerCaller) BlockNum(opts *bind.CallOpts) (*big.Int, error)
- func (_RoundsManager *RoundsManagerCaller) Controller(opts *bind.CallOpts) (common.Address, error)
- func (_RoundsManager *RoundsManagerCaller) CurrentRound(opts *bind.CallOpts) (*big.Int, error)
- func (_RoundsManager *RoundsManagerCaller) CurrentRoundInitialized(opts *bind.CallOpts) (bool, error)
- func (_RoundsManager *RoundsManagerCaller) CurrentRoundLocked(opts *bind.CallOpts) (bool, error)
- func (_RoundsManager *RoundsManagerCaller) CurrentRoundStartBlock(opts *bind.CallOpts) (*big.Int, error)
- func (_RoundsManager *RoundsManagerCaller) LastInitializedRound(opts *bind.CallOpts) (*big.Int, error)
- func (_RoundsManager *RoundsManagerCaller) LastRoundLengthUpdateRound(opts *bind.CallOpts) (*big.Int, error)
- func (_RoundsManager *RoundsManagerCaller) LastRoundLengthUpdateStartBlock(opts *bind.CallOpts) (*big.Int, error)
- func (_RoundsManager *RoundsManagerCaller) RoundLength(opts *bind.CallOpts) (*big.Int, error)
- func (_RoundsManager *RoundsManagerCaller) RoundLockAmount(opts *bind.CallOpts) (*big.Int, error)
- func (_RoundsManager *RoundsManagerCaller) TargetContractId(opts *bind.CallOpts) ([32]byte, error)
- type RoundsManagerCallerRaw
- type RoundsManagerCallerSession
- func (_RoundsManager *RoundsManagerCallerSession) BlockHash(_block *big.Int) ([32]byte, error)
- func (_RoundsManager *RoundsManagerCallerSession) BlockNum() (*big.Int, error)
- func (_RoundsManager *RoundsManagerCallerSession) Controller() (common.Address, error)
- func (_RoundsManager *RoundsManagerCallerSession) CurrentRound() (*big.Int, error)
- func (_RoundsManager *RoundsManagerCallerSession) CurrentRoundInitialized() (bool, error)
- func (_RoundsManager *RoundsManagerCallerSession) CurrentRoundLocked() (bool, error)
- func (_RoundsManager *RoundsManagerCallerSession) CurrentRoundStartBlock() (*big.Int, error)
- func (_RoundsManager *RoundsManagerCallerSession) LastInitializedRound() (*big.Int, error)
- func (_RoundsManager *RoundsManagerCallerSession) LastRoundLengthUpdateRound() (*big.Int, error)
- func (_RoundsManager *RoundsManagerCallerSession) LastRoundLengthUpdateStartBlock() (*big.Int, error)
- func (_RoundsManager *RoundsManagerCallerSession) RoundLength() (*big.Int, error)
- func (_RoundsManager *RoundsManagerCallerSession) RoundLockAmount() (*big.Int, error)
- func (_RoundsManager *RoundsManagerCallerSession) TargetContractId() ([32]byte, error)
- type RoundsManagerFilterer
- func (_RoundsManager *RoundsManagerFilterer) FilterNewRound(opts *bind.FilterOpts) (*RoundsManagerNewRoundIterator, error)
- func (_RoundsManager *RoundsManagerFilterer) FilterParameterUpdate(opts *bind.FilterOpts) (*RoundsManagerParameterUpdateIterator, error)
- func (_RoundsManager *RoundsManagerFilterer) FilterSetController(opts *bind.FilterOpts) (*RoundsManagerSetControllerIterator, error)
- func (_RoundsManager *RoundsManagerFilterer) WatchNewRound(opts *bind.WatchOpts, sink chan<- *RoundsManagerNewRound) (event.Subscription, error)
- func (_RoundsManager *RoundsManagerFilterer) WatchParameterUpdate(opts *bind.WatchOpts, sink chan<- *RoundsManagerParameterUpdate) (event.Subscription, error)
- func (_RoundsManager *RoundsManagerFilterer) WatchSetController(opts *bind.WatchOpts, sink chan<- *RoundsManagerSetController) (event.Subscription, error)
- type RoundsManagerNewRound
- type RoundsManagerNewRoundIterator
- type RoundsManagerParameterUpdate
- type RoundsManagerParameterUpdateIterator
- type RoundsManagerRaw
- func (_RoundsManager *RoundsManagerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_RoundsManager *RoundsManagerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_RoundsManager *RoundsManagerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type RoundsManagerSession
- func (_RoundsManager *RoundsManagerSession) BlockHash(_block *big.Int) ([32]byte, error)
- func (_RoundsManager *RoundsManagerSession) BlockNum() (*big.Int, error)
- func (_RoundsManager *RoundsManagerSession) Controller() (common.Address, error)
- func (_RoundsManager *RoundsManagerSession) CurrentRound() (*big.Int, error)
- func (_RoundsManager *RoundsManagerSession) CurrentRoundInitialized() (bool, error)
- func (_RoundsManager *RoundsManagerSession) CurrentRoundLocked() (bool, error)
- func (_RoundsManager *RoundsManagerSession) CurrentRoundStartBlock() (*big.Int, error)
- func (_RoundsManager *RoundsManagerSession) InitializeRound() (*types.Transaction, error)
- func (_RoundsManager *RoundsManagerSession) LastInitializedRound() (*big.Int, error)
- func (_RoundsManager *RoundsManagerSession) LastRoundLengthUpdateRound() (*big.Int, error)
- func (_RoundsManager *RoundsManagerSession) LastRoundLengthUpdateStartBlock() (*big.Int, error)
- func (_RoundsManager *RoundsManagerSession) RoundLength() (*big.Int, error)
- func (_RoundsManager *RoundsManagerSession) RoundLockAmount() (*big.Int, error)
- func (_RoundsManager *RoundsManagerSession) SetController(_controller common.Address) (*types.Transaction, error)
- func (_RoundsManager *RoundsManagerSession) SetRoundLength(_roundLength *big.Int) (*types.Transaction, error)
- func (_RoundsManager *RoundsManagerSession) SetRoundLockAmount(_roundLockAmount *big.Int) (*types.Transaction, error)
- func (_RoundsManager *RoundsManagerSession) TargetContractId() ([32]byte, error)
- type RoundsManagerSetController
- type RoundsManagerSetControllerIterator
- type RoundsManagerTransactor
- func (_RoundsManager *RoundsManagerTransactor) InitializeRound(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_RoundsManager *RoundsManagerTransactor) SetController(opts *bind.TransactOpts, _controller common.Address) (*types.Transaction, error)
- func (_RoundsManager *RoundsManagerTransactor) SetRoundLength(opts *bind.TransactOpts, _roundLength *big.Int) (*types.Transaction, error)
- func (_RoundsManager *RoundsManagerTransactor) SetRoundLockAmount(opts *bind.TransactOpts, _roundLockAmount *big.Int) (*types.Transaction, error)
- type RoundsManagerTransactorRaw
- type RoundsManagerTransactorSession
- func (_RoundsManager *RoundsManagerTransactorSession) InitializeRound() (*types.Transaction, error)
- func (_RoundsManager *RoundsManagerTransactorSession) SetController(_controller common.Address) (*types.Transaction, error)
- func (_RoundsManager *RoundsManagerTransactorSession) SetRoundLength(_roundLength *big.Int) (*types.Transaction, error)
- func (_RoundsManager *RoundsManagerTransactorSession) SetRoundLockAmount(_roundLockAmount *big.Int) (*types.Transaction, error)
- type ServiceRegistry
- type ServiceRegistryCaller
- func (_ServiceRegistry *ServiceRegistryCaller) Controller(opts *bind.CallOpts) (common.Address, error)
- func (_ServiceRegistry *ServiceRegistryCaller) GetServiceURI(opts *bind.CallOpts, _addr common.Address) (string, error)
- func (_ServiceRegistry *ServiceRegistryCaller) TargetContractId(opts *bind.CallOpts) ([32]byte, error)
- type ServiceRegistryCallerRaw
- type ServiceRegistryCallerSession
- type ServiceRegistryFilterer
- func (_ServiceRegistry *ServiceRegistryFilterer) FilterParameterUpdate(opts *bind.FilterOpts) (*ServiceRegistryParameterUpdateIterator, error)
- func (_ServiceRegistry *ServiceRegistryFilterer) FilterServiceURIUpdate(opts *bind.FilterOpts, addr []common.Address) (*ServiceRegistryServiceURIUpdateIterator, error)
- func (_ServiceRegistry *ServiceRegistryFilterer) FilterSetController(opts *bind.FilterOpts) (*ServiceRegistrySetControllerIterator, error)
- func (_ServiceRegistry *ServiceRegistryFilterer) WatchParameterUpdate(opts *bind.WatchOpts, sink chan<- *ServiceRegistryParameterUpdate) (event.Subscription, error)
- func (_ServiceRegistry *ServiceRegistryFilterer) WatchServiceURIUpdate(opts *bind.WatchOpts, sink chan<- *ServiceRegistryServiceURIUpdate, ...) (event.Subscription, error)
- func (_ServiceRegistry *ServiceRegistryFilterer) WatchSetController(opts *bind.WatchOpts, sink chan<- *ServiceRegistrySetController) (event.Subscription, error)
- type ServiceRegistryParameterUpdate
- type ServiceRegistryParameterUpdateIterator
- type ServiceRegistryRaw
- func (_ServiceRegistry *ServiceRegistryRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_ServiceRegistry *ServiceRegistryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ServiceRegistry *ServiceRegistryRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ServiceRegistryServiceURIUpdate
- type ServiceRegistryServiceURIUpdateIterator
- type ServiceRegistrySession
- func (_ServiceRegistry *ServiceRegistrySession) Controller() (common.Address, error)
- func (_ServiceRegistry *ServiceRegistrySession) GetServiceURI(_addr common.Address) (string, error)
- func (_ServiceRegistry *ServiceRegistrySession) SetController(_controller common.Address) (*types.Transaction, error)
- func (_ServiceRegistry *ServiceRegistrySession) SetServiceURI(_serviceURI string) (*types.Transaction, error)
- func (_ServiceRegistry *ServiceRegistrySession) TargetContractId() ([32]byte, error)
- type ServiceRegistrySetController
- type ServiceRegistrySetControllerIterator
- type ServiceRegistryTransactor
- type ServiceRegistryTransactorRaw
- type ServiceRegistryTransactorSession
Constants ¶
const BondingManagerABI = "" /* 13709-byte string literal not displayed */
BondingManagerABI is the input ABI used to generate the binding from.
const ControllerABI = "" /* 2590-byte string literal not displayed */
ControllerABI is the input ABI used to generate the binding from.
const JobsManagerABI = "" /* 12021-byte string literal not displayed */
JobsManagerABI is the input ABI used to generate the binding from.
const LivepeerTokenABI = "" /* 5131-byte string literal not displayed */
LivepeerTokenABI is the input ABI used to generate the binding from.
const LivepeerTokenFaucetABI = "" /* 2525-byte string literal not displayed */
LivepeerTokenFaucetABI is the input ABI used to generate the binding from.
const LivepeerVerifierABI = "" /* 4311-byte string literal not displayed */
LivepeerVerifierABI is the input ABI used to generate the binding from.
const MinterABI = "" /* 4225-byte string literal not displayed */
MinterABI is the input ABI used to generate the binding from.
const RoundsManagerABI = "" /* 3770-byte string literal not displayed */
RoundsManagerABI is the input ABI used to generate the binding from.
const ServiceRegistryABI = "" /* 1616-byte string literal not displayed */
ServiceRegistryABI is the input ABI used to generate the binding from.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BondingManager ¶
type BondingManager struct { BondingManagerCaller // Read-only binding to the contract BondingManagerTransactor // Write-only binding to the contract BondingManagerFilterer // Log filterer for contract events }
BondingManager is an auto generated Go binding around an Ethereum contract.
func NewBondingManager ¶
func NewBondingManager(address common.Address, backend bind.ContractBackend) (*BondingManager, error)
NewBondingManager creates a new instance of BondingManager, bound to a specific deployed contract.
type BondingManagerBond ¶ added in v0.3.3
type BondingManagerBond struct { Delegate common.Address Delegator common.Address Raw types.Log // Blockchain specific contextual infos }
BondingManagerBond represents a Bond event raised by the BondingManager contract.
type BondingManagerBondIterator ¶ added in v0.3.3
type BondingManagerBondIterator struct { Event *BondingManagerBond // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BondingManagerBondIterator is returned from FilterBond and is used to iterate over the raw logs and unpacked data for Bond events raised by the BondingManager contract.
func (*BondingManagerBondIterator) Close ¶ added in v0.3.3
func (it *BondingManagerBondIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BondingManagerBondIterator) Error ¶ added in v0.3.3
func (it *BondingManagerBondIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BondingManagerBondIterator) Next ¶ added in v0.3.3
func (it *BondingManagerBondIterator) 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 BondingManagerCaller ¶
type BondingManagerCaller struct {
// contains filtered or unexported fields
}
BondingManagerCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewBondingManagerCaller ¶
func NewBondingManagerCaller(address common.Address, caller bind.ContractCaller) (*BondingManagerCaller, error)
NewBondingManagerCaller creates a new read-only instance of BondingManager, bound to a specific deployed contract.
func (*BondingManagerCaller) ActiveTranscoderSet ¶
func (_BondingManager *BondingManagerCaller) ActiveTranscoderSet(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
ActiveTranscoderSet is a free data retrieval call binding the contract method 0x3da1c2f5.
Solidity: function activeTranscoderSet( uint256) constant returns(totalStake uint256)
func (*BondingManagerCaller) ActiveTranscoderTotalStake ¶
func (_BondingManager *BondingManagerCaller) ActiveTranscoderTotalStake(opts *bind.CallOpts, _transcoder common.Address, _round *big.Int) (*big.Int, error)
ActiveTranscoderTotalStake is a free data retrieval call binding the contract method 0xf2083220.
Solidity: function activeTranscoderTotalStake(_transcoder address, _round uint256) constant returns(uint256)
func (*BondingManagerCaller) Controller ¶
func (_BondingManager *BondingManagerCaller) Controller(opts *bind.CallOpts) (common.Address, error)
Controller is a free data retrieval call binding the contract method 0xf77c4791.
Solidity: function controller() constant returns(address)
func (*BondingManagerCaller) DelegatorStatus ¶
func (_BondingManager *BondingManagerCaller) DelegatorStatus(opts *bind.CallOpts, _delegator common.Address) (uint8, error)
DelegatorStatus is a free data retrieval call binding the contract method 0x1544fc67.
Solidity: function delegatorStatus(_delegator address) constant returns(uint8)
func (*BondingManagerCaller) ElectActiveTranscoder ¶
func (_BondingManager *BondingManagerCaller) ElectActiveTranscoder(opts *bind.CallOpts, _maxPricePerSegment *big.Int, _blockHash [32]byte, _round *big.Int) (common.Address, error)
ElectActiveTranscoder is a free data retrieval call binding the contract method 0x91fdf6b1.
Solidity: function electActiveTranscoder(_maxPricePerSegment uint256, _blockHash bytes32, _round uint256) constant returns(address)
func (*BondingManagerCaller) GetDelegator ¶
func (_BondingManager *BondingManagerCaller) GetDelegator(opts *bind.CallOpts, _delegator common.Address) (struct { BondedAmount *big.Int Fees *big.Int DelegateAddress common.Address DelegatedAmount *big.Int StartRound *big.Int LastClaimRound *big.Int NextUnbondingLockId *big.Int }, error)
GetDelegator is a free data retrieval call binding the contract method 0xa64ad595.
Solidity: function getDelegator(_delegator address) constant returns(bondedAmount uint256, fees uint256, delegateAddress address, delegatedAmount uint256, startRound uint256, lastClaimRound uint256, nextUnbondingLockId uint256)
func (*BondingManagerCaller) GetDelegatorUnbondingLock ¶ added in v0.3.3
func (_BondingManager *BondingManagerCaller) GetDelegatorUnbondingLock(opts *bind.CallOpts, _delegator common.Address, _unbondingLockId *big.Int) (struct { Amount *big.Int WithdrawRound *big.Int }, error)
GetDelegatorUnbondingLock is a free data retrieval call binding the contract method 0x412f83b6.
Solidity: function getDelegatorUnbondingLock(_delegator address, _unbondingLockId uint256) constant returns(amount uint256, withdrawRound uint256)
func (*BondingManagerCaller) GetFirstTranscoderInPool ¶
func (_BondingManager *BondingManagerCaller) GetFirstTranscoderInPool(opts *bind.CallOpts) (common.Address, error)
GetFirstTranscoderInPool is a free data retrieval call binding the contract method 0x88a6c749.
Solidity: function getFirstTranscoderInPool() constant returns(address)
func (*BondingManagerCaller) GetNextTranscoderInPool ¶
func (_BondingManager *BondingManagerCaller) GetNextTranscoderInPool(opts *bind.CallOpts, _transcoder common.Address) (common.Address, error)
GetNextTranscoderInPool is a free data retrieval call binding the contract method 0x235c9603.
Solidity: function getNextTranscoderInPool(_transcoder address) constant returns(address)
func (*BondingManagerCaller) GetTotalActiveStake ¶
func (_BondingManager *BondingManagerCaller) GetTotalActiveStake(opts *bind.CallOpts, _round *big.Int) (*big.Int, error)
GetTotalActiveStake is a free data retrieval call binding the contract method 0x77517765.
Solidity: function getTotalActiveStake(_round uint256) constant returns(uint256)
func (*BondingManagerCaller) GetTotalBonded ¶
GetTotalBonded is a free data retrieval call binding the contract method 0x5c50c356.
Solidity: function getTotalBonded() constant returns(uint256)
func (*BondingManagerCaller) GetTranscoder ¶
func (_BondingManager *BondingManagerCaller) GetTranscoder(opts *bind.CallOpts, _transcoder common.Address) (struct { LastRewardRound *big.Int RewardCut *big.Int FeeShare *big.Int PricePerSegment *big.Int PendingRewardCut *big.Int PendingFeeShare *big.Int PendingPricePerSegment *big.Int }, error)
GetTranscoder is a free data retrieval call binding the contract method 0x5dce9948.
Solidity: function getTranscoder(_transcoder address) constant returns(lastRewardRound uint256, rewardCut uint256, feeShare uint256, pricePerSegment uint256, pendingRewardCut uint256, pendingFeeShare uint256, pendingPricePerSegment uint256)
func (*BondingManagerCaller) GetTranscoderEarningsPoolForRound ¶ added in v0.3.3
func (_BondingManager *BondingManagerCaller) GetTranscoderEarningsPoolForRound(opts *bind.CallOpts, _transcoder common.Address, _round *big.Int) (struct { RewardPool *big.Int FeePool *big.Int TotalStake *big.Int ClaimableStake *big.Int }, error)
GetTranscoderEarningsPoolForRound is a free data retrieval call binding the contract method 0x24454fc4.
Solidity: function getTranscoderEarningsPoolForRound(_transcoder address, _round uint256) constant returns(rewardPool uint256, feePool uint256, totalStake uint256, claimableStake uint256)
func (*BondingManagerCaller) GetTranscoderPoolMaxSize ¶ added in v0.3.3
func (_BondingManager *BondingManagerCaller) GetTranscoderPoolMaxSize(opts *bind.CallOpts) (*big.Int, error)
GetTranscoderPoolMaxSize is a free data retrieval call binding the contract method 0x5a2a75a9.
Solidity: function getTranscoderPoolMaxSize() constant returns(uint256)
func (*BondingManagerCaller) GetTranscoderPoolSize ¶
func (_BondingManager *BondingManagerCaller) GetTranscoderPoolSize(opts *bind.CallOpts) (*big.Int, error)
GetTranscoderPoolSize is a free data retrieval call binding the contract method 0x2a4e0d55.
Solidity: function getTranscoderPoolSize() constant returns(uint256)
func (*BondingManagerCaller) IsActiveTranscoder ¶
func (_BondingManager *BondingManagerCaller) IsActiveTranscoder(opts *bind.CallOpts, _transcoder common.Address, _round *big.Int) (bool, error)
IsActiveTranscoder is a free data retrieval call binding the contract method 0x7c0207cb.
Solidity: function isActiveTranscoder(_transcoder address, _round uint256) constant returns(bool)
func (*BondingManagerCaller) IsRegisteredTranscoder ¶ added in v0.3.3
func (_BondingManager *BondingManagerCaller) IsRegisteredTranscoder(opts *bind.CallOpts, _transcoder common.Address) (bool, error)
IsRegisteredTranscoder is a free data retrieval call binding the contract method 0x68ba170c.
Solidity: function isRegisteredTranscoder(_transcoder address) constant returns(bool)
func (*BondingManagerCaller) IsValidUnbondingLock ¶ added in v0.3.3
func (_BondingManager *BondingManagerCaller) IsValidUnbondingLock(opts *bind.CallOpts, _delegator common.Address, _unbondingLockId *big.Int) (bool, error)
IsValidUnbondingLock is a free data retrieval call binding the contract method 0x0fd02fc1.
Solidity: function isValidUnbondingLock(_delegator address, _unbondingLockId uint256) constant returns(bool)
func (*BondingManagerCaller) MaxEarningsClaimsRounds ¶ added in v0.3.3
func (_BondingManager *BondingManagerCaller) MaxEarningsClaimsRounds(opts *bind.CallOpts) (*big.Int, error)
MaxEarningsClaimsRounds is a free data retrieval call binding the contract method 0x038424c3.
Solidity: function maxEarningsClaimsRounds() constant returns(uint256)
func (*BondingManagerCaller) NumActiveTranscoders ¶
func (_BondingManager *BondingManagerCaller) NumActiveTranscoders(opts *bind.CallOpts) (*big.Int, error)
NumActiveTranscoders is a free data retrieval call binding the contract method 0x61e25d23.
Solidity: function numActiveTranscoders() constant returns(uint256)
func (*BondingManagerCaller) PendingFees ¶ added in v0.3.3
func (_BondingManager *BondingManagerCaller) PendingFees(opts *bind.CallOpts, _delegator common.Address, _endRound *big.Int) (*big.Int, error)
PendingFees is a free data retrieval call binding the contract method 0xf595f1cc.
Solidity: function pendingFees(_delegator address, _endRound uint256) constant returns(uint256)
func (*BondingManagerCaller) PendingStake ¶ added in v0.3.3
func (_BondingManager *BondingManagerCaller) PendingStake(opts *bind.CallOpts, _delegator common.Address, _endRound *big.Int) (*big.Int, error)
PendingStake is a free data retrieval call binding the contract method 0x9d0b2c7a.
Solidity: function pendingStake(_delegator address, _endRound uint256) constant returns(uint256)
func (*BondingManagerCaller) TargetContractId ¶
func (_BondingManager *BondingManagerCaller) TargetContractId(opts *bind.CallOpts) ([32]byte, error)
TargetContractId is a free data retrieval call binding the contract method 0x51720b41.
Solidity: function targetContractId() constant returns(bytes32)
func (*BondingManagerCaller) TranscoderStatus ¶
func (_BondingManager *BondingManagerCaller) TranscoderStatus(opts *bind.CallOpts, _transcoder common.Address) (uint8, error)
TranscoderStatus is a free data retrieval call binding the contract method 0x8b2f1652.
Solidity: function transcoderStatus(_transcoder address) constant returns(uint8)
func (*BondingManagerCaller) TranscoderTotalStake ¶
func (_BondingManager *BondingManagerCaller) TranscoderTotalStake(opts *bind.CallOpts, _transcoder common.Address) (*big.Int, error)
TranscoderTotalStake is a free data retrieval call binding the contract method 0x9ef9df94.
Solidity: function transcoderTotalStake(_transcoder address) constant returns(uint256)
type BondingManagerCallerRaw ¶
type BondingManagerCallerRaw struct {
Contract *BondingManagerCaller // Generic read-only contract binding to access the raw methods on
}
BondingManagerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*BondingManagerCallerRaw) Call ¶
func (_BondingManager *BondingManagerCallerRaw) 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 BondingManagerCallerSession ¶
type BondingManagerCallerSession struct { Contract *BondingManagerCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
BondingManagerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*BondingManagerCallerSession) ActiveTranscoderSet ¶
func (_BondingManager *BondingManagerCallerSession) ActiveTranscoderSet(arg0 *big.Int) (*big.Int, error)
ActiveTranscoderSet is a free data retrieval call binding the contract method 0x3da1c2f5.
Solidity: function activeTranscoderSet( uint256) constant returns(totalStake uint256)
func (*BondingManagerCallerSession) ActiveTranscoderTotalStake ¶
func (_BondingManager *BondingManagerCallerSession) ActiveTranscoderTotalStake(_transcoder common.Address, _round *big.Int) (*big.Int, error)
ActiveTranscoderTotalStake is a free data retrieval call binding the contract method 0xf2083220.
Solidity: function activeTranscoderTotalStake(_transcoder address, _round uint256) constant returns(uint256)
func (*BondingManagerCallerSession) Controller ¶
func (_BondingManager *BondingManagerCallerSession) Controller() (common.Address, error)
Controller is a free data retrieval call binding the contract method 0xf77c4791.
Solidity: function controller() constant returns(address)
func (*BondingManagerCallerSession) DelegatorStatus ¶
func (_BondingManager *BondingManagerCallerSession) DelegatorStatus(_delegator common.Address) (uint8, error)
DelegatorStatus is a free data retrieval call binding the contract method 0x1544fc67.
Solidity: function delegatorStatus(_delegator address) constant returns(uint8)
func (*BondingManagerCallerSession) ElectActiveTranscoder ¶
func (_BondingManager *BondingManagerCallerSession) ElectActiveTranscoder(_maxPricePerSegment *big.Int, _blockHash [32]byte, _round *big.Int) (common.Address, error)
ElectActiveTranscoder is a free data retrieval call binding the contract method 0x91fdf6b1.
Solidity: function electActiveTranscoder(_maxPricePerSegment uint256, _blockHash bytes32, _round uint256) constant returns(address)
func (*BondingManagerCallerSession) GetDelegator ¶
func (_BondingManager *BondingManagerCallerSession) GetDelegator(_delegator common.Address) (struct { BondedAmount *big.Int Fees *big.Int DelegateAddress common.Address DelegatedAmount *big.Int StartRound *big.Int LastClaimRound *big.Int NextUnbondingLockId *big.Int }, error)
GetDelegator is a free data retrieval call binding the contract method 0xa64ad595.
Solidity: function getDelegator(_delegator address) constant returns(bondedAmount uint256, fees uint256, delegateAddress address, delegatedAmount uint256, startRound uint256, lastClaimRound uint256, nextUnbondingLockId uint256)
func (*BondingManagerCallerSession) GetDelegatorUnbondingLock ¶ added in v0.3.3
func (_BondingManager *BondingManagerCallerSession) GetDelegatorUnbondingLock(_delegator common.Address, _unbondingLockId *big.Int) (struct { Amount *big.Int WithdrawRound *big.Int }, error)
GetDelegatorUnbondingLock is a free data retrieval call binding the contract method 0x412f83b6.
Solidity: function getDelegatorUnbondingLock(_delegator address, _unbondingLockId uint256) constant returns(amount uint256, withdrawRound uint256)
func (*BondingManagerCallerSession) GetFirstTranscoderInPool ¶
func (_BondingManager *BondingManagerCallerSession) GetFirstTranscoderInPool() (common.Address, error)
GetFirstTranscoderInPool is a free data retrieval call binding the contract method 0x88a6c749.
Solidity: function getFirstTranscoderInPool() constant returns(address)
func (*BondingManagerCallerSession) GetNextTranscoderInPool ¶
func (_BondingManager *BondingManagerCallerSession) GetNextTranscoderInPool(_transcoder common.Address) (common.Address, error)
GetNextTranscoderInPool is a free data retrieval call binding the contract method 0x235c9603.
Solidity: function getNextTranscoderInPool(_transcoder address) constant returns(address)
func (*BondingManagerCallerSession) GetTotalActiveStake ¶
func (_BondingManager *BondingManagerCallerSession) GetTotalActiveStake(_round *big.Int) (*big.Int, error)
GetTotalActiveStake is a free data retrieval call binding the contract method 0x77517765.
Solidity: function getTotalActiveStake(_round uint256) constant returns(uint256)
func (*BondingManagerCallerSession) GetTotalBonded ¶
func (_BondingManager *BondingManagerCallerSession) GetTotalBonded() (*big.Int, error)
GetTotalBonded is a free data retrieval call binding the contract method 0x5c50c356.
Solidity: function getTotalBonded() constant returns(uint256)
func (*BondingManagerCallerSession) GetTranscoder ¶
func (_BondingManager *BondingManagerCallerSession) GetTranscoder(_transcoder common.Address) (struct { LastRewardRound *big.Int RewardCut *big.Int FeeShare *big.Int PricePerSegment *big.Int PendingRewardCut *big.Int PendingFeeShare *big.Int PendingPricePerSegment *big.Int }, error)
GetTranscoder is a free data retrieval call binding the contract method 0x5dce9948.
Solidity: function getTranscoder(_transcoder address) constant returns(lastRewardRound uint256, rewardCut uint256, feeShare uint256, pricePerSegment uint256, pendingRewardCut uint256, pendingFeeShare uint256, pendingPricePerSegment uint256)
func (*BondingManagerCallerSession) GetTranscoderEarningsPoolForRound ¶ added in v0.3.3
func (_BondingManager *BondingManagerCallerSession) GetTranscoderEarningsPoolForRound(_transcoder common.Address, _round *big.Int) (struct { RewardPool *big.Int FeePool *big.Int TotalStake *big.Int ClaimableStake *big.Int }, error)
GetTranscoderEarningsPoolForRound is a free data retrieval call binding the contract method 0x24454fc4.
Solidity: function getTranscoderEarningsPoolForRound(_transcoder address, _round uint256) constant returns(rewardPool uint256, feePool uint256, totalStake uint256, claimableStake uint256)
func (*BondingManagerCallerSession) GetTranscoderPoolMaxSize ¶ added in v0.3.3
func (_BondingManager *BondingManagerCallerSession) GetTranscoderPoolMaxSize() (*big.Int, error)
GetTranscoderPoolMaxSize is a free data retrieval call binding the contract method 0x5a2a75a9.
Solidity: function getTranscoderPoolMaxSize() constant returns(uint256)
func (*BondingManagerCallerSession) GetTranscoderPoolSize ¶
func (_BondingManager *BondingManagerCallerSession) GetTranscoderPoolSize() (*big.Int, error)
GetTranscoderPoolSize is a free data retrieval call binding the contract method 0x2a4e0d55.
Solidity: function getTranscoderPoolSize() constant returns(uint256)
func (*BondingManagerCallerSession) IsActiveTranscoder ¶
func (_BondingManager *BondingManagerCallerSession) IsActiveTranscoder(_transcoder common.Address, _round *big.Int) (bool, error)
IsActiveTranscoder is a free data retrieval call binding the contract method 0x7c0207cb.
Solidity: function isActiveTranscoder(_transcoder address, _round uint256) constant returns(bool)
func (*BondingManagerCallerSession) IsRegisteredTranscoder ¶ added in v0.3.3
func (_BondingManager *BondingManagerCallerSession) IsRegisteredTranscoder(_transcoder common.Address) (bool, error)
IsRegisteredTranscoder is a free data retrieval call binding the contract method 0x68ba170c.
Solidity: function isRegisteredTranscoder(_transcoder address) constant returns(bool)
func (*BondingManagerCallerSession) IsValidUnbondingLock ¶ added in v0.3.3
func (_BondingManager *BondingManagerCallerSession) IsValidUnbondingLock(_delegator common.Address, _unbondingLockId *big.Int) (bool, error)
IsValidUnbondingLock is a free data retrieval call binding the contract method 0x0fd02fc1.
Solidity: function isValidUnbondingLock(_delegator address, _unbondingLockId uint256) constant returns(bool)
func (*BondingManagerCallerSession) MaxEarningsClaimsRounds ¶ added in v0.3.3
func (_BondingManager *BondingManagerCallerSession) MaxEarningsClaimsRounds() (*big.Int, error)
MaxEarningsClaimsRounds is a free data retrieval call binding the contract method 0x038424c3.
Solidity: function maxEarningsClaimsRounds() constant returns(uint256)
func (*BondingManagerCallerSession) NumActiveTranscoders ¶
func (_BondingManager *BondingManagerCallerSession) NumActiveTranscoders() (*big.Int, error)
NumActiveTranscoders is a free data retrieval call binding the contract method 0x61e25d23.
Solidity: function numActiveTranscoders() constant returns(uint256)
func (*BondingManagerCallerSession) PendingFees ¶ added in v0.3.3
func (_BondingManager *BondingManagerCallerSession) PendingFees(_delegator common.Address, _endRound *big.Int) (*big.Int, error)
PendingFees is a free data retrieval call binding the contract method 0xf595f1cc.
Solidity: function pendingFees(_delegator address, _endRound uint256) constant returns(uint256)
func (*BondingManagerCallerSession) PendingStake ¶ added in v0.3.3
func (_BondingManager *BondingManagerCallerSession) PendingStake(_delegator common.Address, _endRound *big.Int) (*big.Int, error)
PendingStake is a free data retrieval call binding the contract method 0x9d0b2c7a.
Solidity: function pendingStake(_delegator address, _endRound uint256) constant returns(uint256)
func (*BondingManagerCallerSession) TargetContractId ¶
func (_BondingManager *BondingManagerCallerSession) TargetContractId() ([32]byte, error)
TargetContractId is a free data retrieval call binding the contract method 0x51720b41.
Solidity: function targetContractId() constant returns(bytes32)
func (*BondingManagerCallerSession) TranscoderStatus ¶
func (_BondingManager *BondingManagerCallerSession) TranscoderStatus(_transcoder common.Address) (uint8, error)
TranscoderStatus is a free data retrieval call binding the contract method 0x8b2f1652.
Solidity: function transcoderStatus(_transcoder address) constant returns(uint8)
func (*BondingManagerCallerSession) TranscoderTotalStake ¶
func (_BondingManager *BondingManagerCallerSession) TranscoderTotalStake(_transcoder common.Address) (*big.Int, error)
TranscoderTotalStake is a free data retrieval call binding the contract method 0x9ef9df94.
Solidity: function transcoderTotalStake(_transcoder address) constant returns(uint256)
func (*BondingManagerCallerSession) UnbondingPeriod ¶
func (_BondingManager *BondingManagerCallerSession) UnbondingPeriod() (uint64, error)
UnbondingPeriod is a free data retrieval call binding the contract method 0x6cf6d675.
Solidity: function unbondingPeriod() constant returns(uint64)
type BondingManagerFilterer ¶ added in v0.3.3
type BondingManagerFilterer struct {
// contains filtered or unexported fields
}
BondingManagerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewBondingManagerFilterer ¶ added in v0.3.3
func NewBondingManagerFilterer(address common.Address, filterer bind.ContractFilterer) (*BondingManagerFilterer, error)
NewBondingManagerFilterer creates a new log filterer instance of BondingManager, bound to a specific deployed contract.
func (*BondingManagerFilterer) FilterBond ¶ added in v0.3.3
func (_BondingManager *BondingManagerFilterer) FilterBond(opts *bind.FilterOpts, delegate []common.Address, delegator []common.Address) (*BondingManagerBondIterator, error)
FilterBond is a free log retrieval operation binding the contract event 0x926f98e4b543897a75b3e34b7494ba68a47829d3aa39ffd9c478ccc51bfbfb44.
Solidity: event Bond(delegate indexed address, delegator indexed address)
func (*BondingManagerFilterer) FilterParameterUpdate ¶ added in v0.3.3
func (_BondingManager *BondingManagerFilterer) FilterParameterUpdate(opts *bind.FilterOpts) (*BondingManagerParameterUpdateIterator, error)
FilterParameterUpdate is a free log retrieval operation binding the contract event 0x9f5033568d78ae30f29f01e944f97b2216493bd19d1b46d429673acff3dcd674.
Solidity: event ParameterUpdate(param string)
func (*BondingManagerFilterer) FilterRebond ¶ added in v0.3.3
func (_BondingManager *BondingManagerFilterer) FilterRebond(opts *bind.FilterOpts, delegate []common.Address, delegator []common.Address) (*BondingManagerRebondIterator, error)
FilterRebond is a free log retrieval operation binding the contract event 0x9f5b64cc71e1e26ff178caaa7877a04d8ce66fde989251870e80e6fbee690c17.
Solidity: event Rebond(delegate indexed address, delegator indexed address, unbondingLockId uint256, amount uint256)
func (*BondingManagerFilterer) FilterReward ¶ added in v0.3.3
func (_BondingManager *BondingManagerFilterer) FilterReward(opts *bind.FilterOpts, transcoder []common.Address) (*BondingManagerRewardIterator, error)
FilterReward is a free log retrieval operation binding the contract event 0x619caafabdd75649b302ba8419e48cccf64f37f1983ac4727cfb38b57703ffc9.
Solidity: event Reward(transcoder indexed address, amount uint256)
func (*BondingManagerFilterer) FilterSetController ¶ added in v0.3.3
func (_BondingManager *BondingManagerFilterer) FilterSetController(opts *bind.FilterOpts) (*BondingManagerSetControllerIterator, error)
FilterSetController is a free log retrieval operation binding the contract event 0x4ff638452bbf33c012645d18ae6f05515ff5f2d1dfb0cece8cbf018c60903f70.
Solidity: event SetController(controller address)
func (*BondingManagerFilterer) FilterTranscoderEvicted ¶ added in v0.3.3
func (_BondingManager *BondingManagerFilterer) FilterTranscoderEvicted(opts *bind.FilterOpts, transcoder []common.Address) (*BondingManagerTranscoderEvictedIterator, error)
FilterTranscoderEvicted is a free log retrieval operation binding the contract event 0x0005588101bf85a737dacb8be2233b33113aaa5c5743525cfbfe2f6a77c2f6ff.
Solidity: event TranscoderEvicted(transcoder indexed address)
func (*BondingManagerFilterer) FilterTranscoderResigned ¶ added in v0.3.3
func (_BondingManager *BondingManagerFilterer) FilterTranscoderResigned(opts *bind.FilterOpts, transcoder []common.Address) (*BondingManagerTranscoderResignedIterator, error)
FilterTranscoderResigned is a free log retrieval operation binding the contract event 0xc6be59bdc33151833b6dbb6823a9bddecde3c685a1bf4d253d20b4a93fbae56c.
Solidity: event TranscoderResigned(transcoder indexed address)
func (*BondingManagerFilterer) FilterTranscoderSlashed ¶ added in v0.3.3
func (_BondingManager *BondingManagerFilterer) FilterTranscoderSlashed(opts *bind.FilterOpts, transcoder []common.Address) (*BondingManagerTranscoderSlashedIterator, error)
FilterTranscoderSlashed is a free log retrieval operation binding the contract event 0xf4b71fed8e2c9a8c67c388bc6d35ad20b9368a24eed6d565459f2b277b6c0c22.
Solidity: event TranscoderSlashed(transcoder indexed address, finder address, penalty uint256, finderReward uint256)
func (*BondingManagerFilterer) FilterTranscoderUpdate ¶ added in v0.3.3
func (_BondingManager *BondingManagerFilterer) FilterTranscoderUpdate(opts *bind.FilterOpts, transcoder []common.Address) (*BondingManagerTranscoderUpdateIterator, error)
FilterTranscoderUpdate is a free log retrieval operation binding the contract event 0xe01026d5db477d9ceaec44dc8efd731e76bcbc51256aecba7d28dd1cb4968be7.
Solidity: event TranscoderUpdate(transcoder indexed address, pendingRewardCut uint256, pendingFeeShare uint256, pendingPricePerSegment uint256, registered bool)
func (*BondingManagerFilterer) FilterUnbond ¶ added in v0.3.3
func (_BondingManager *BondingManagerFilterer) FilterUnbond(opts *bind.FilterOpts, delegate []common.Address, delegator []common.Address) (*BondingManagerUnbondIterator, error)
FilterUnbond is a free log retrieval operation binding the contract event 0x2d5d98d189bee5496a08db2a5948cb7e5e786f09d17d0c3f228eb41776c24a06.
Solidity: event Unbond(delegate indexed address, delegator indexed address, unbondingLockId uint256, amount uint256, withdrawRound uint256)
func (*BondingManagerFilterer) FilterWithdrawFees ¶ added in v0.3.3
func (_BondingManager *BondingManagerFilterer) FilterWithdrawFees(opts *bind.FilterOpts, delegator []common.Address) (*BondingManagerWithdrawFeesIterator, error)
FilterWithdrawFees is a free log retrieval operation binding the contract event 0xd3719f04262b628e1d01a6ed24707f542cda51f144b5271149c7d0419436d00c.
Solidity: event WithdrawFees(delegator indexed address)
func (*BondingManagerFilterer) FilterWithdrawStake ¶ added in v0.3.3
func (_BondingManager *BondingManagerFilterer) FilterWithdrawStake(opts *bind.FilterOpts, delegator []common.Address) (*BondingManagerWithdrawStakeIterator, error)
FilterWithdrawStake is a free log retrieval operation binding the contract event 0x1340f1a8f3d456a649e1a12071dfa15655e3d09252131d0f980c3b405cc8dd2e.
Solidity: event WithdrawStake(delegator indexed address, unbondingLockId uint256, amount uint256, withdrawRound uint256)
func (*BondingManagerFilterer) WatchBond ¶ added in v0.3.3
func (_BondingManager *BondingManagerFilterer) WatchBond(opts *bind.WatchOpts, sink chan<- *BondingManagerBond, delegate []common.Address, delegator []common.Address) (event.Subscription, error)
WatchBond is a free log subscription operation binding the contract event 0x926f98e4b543897a75b3e34b7494ba68a47829d3aa39ffd9c478ccc51bfbfb44.
Solidity: event Bond(delegate indexed address, delegator indexed address)
func (*BondingManagerFilterer) WatchParameterUpdate ¶ added in v0.3.3
func (_BondingManager *BondingManagerFilterer) WatchParameterUpdate(opts *bind.WatchOpts, sink chan<- *BondingManagerParameterUpdate) (event.Subscription, error)
WatchParameterUpdate is a free log subscription operation binding the contract event 0x9f5033568d78ae30f29f01e944f97b2216493bd19d1b46d429673acff3dcd674.
Solidity: event ParameterUpdate(param string)
func (*BondingManagerFilterer) WatchRebond ¶ added in v0.3.3
func (_BondingManager *BondingManagerFilterer) WatchRebond(opts *bind.WatchOpts, sink chan<- *BondingManagerRebond, delegate []common.Address, delegator []common.Address) (event.Subscription, error)
WatchRebond is a free log subscription operation binding the contract event 0x9f5b64cc71e1e26ff178caaa7877a04d8ce66fde989251870e80e6fbee690c17.
Solidity: event Rebond(delegate indexed address, delegator indexed address, unbondingLockId uint256, amount uint256)
func (*BondingManagerFilterer) WatchReward ¶ added in v0.3.3
func (_BondingManager *BondingManagerFilterer) WatchReward(opts *bind.WatchOpts, sink chan<- *BondingManagerReward, transcoder []common.Address) (event.Subscription, error)
WatchReward is a free log subscription operation binding the contract event 0x619caafabdd75649b302ba8419e48cccf64f37f1983ac4727cfb38b57703ffc9.
Solidity: event Reward(transcoder indexed address, amount uint256)
func (*BondingManagerFilterer) WatchSetController ¶ added in v0.3.3
func (_BondingManager *BondingManagerFilterer) WatchSetController(opts *bind.WatchOpts, sink chan<- *BondingManagerSetController) (event.Subscription, error)
WatchSetController is a free log subscription operation binding the contract event 0x4ff638452bbf33c012645d18ae6f05515ff5f2d1dfb0cece8cbf018c60903f70.
Solidity: event SetController(controller address)
func (*BondingManagerFilterer) WatchTranscoderEvicted ¶ added in v0.3.3
func (_BondingManager *BondingManagerFilterer) WatchTranscoderEvicted(opts *bind.WatchOpts, sink chan<- *BondingManagerTranscoderEvicted, transcoder []common.Address) (event.Subscription, error)
WatchTranscoderEvicted is a free log subscription operation binding the contract event 0x0005588101bf85a737dacb8be2233b33113aaa5c5743525cfbfe2f6a77c2f6ff.
Solidity: event TranscoderEvicted(transcoder indexed address)
func (*BondingManagerFilterer) WatchTranscoderResigned ¶ added in v0.3.3
func (_BondingManager *BondingManagerFilterer) WatchTranscoderResigned(opts *bind.WatchOpts, sink chan<- *BondingManagerTranscoderResigned, transcoder []common.Address) (event.Subscription, error)
WatchTranscoderResigned is a free log subscription operation binding the contract event 0xc6be59bdc33151833b6dbb6823a9bddecde3c685a1bf4d253d20b4a93fbae56c.
Solidity: event TranscoderResigned(transcoder indexed address)
func (*BondingManagerFilterer) WatchTranscoderSlashed ¶ added in v0.3.3
func (_BondingManager *BondingManagerFilterer) WatchTranscoderSlashed(opts *bind.WatchOpts, sink chan<- *BondingManagerTranscoderSlashed, transcoder []common.Address) (event.Subscription, error)
WatchTranscoderSlashed is a free log subscription operation binding the contract event 0xf4b71fed8e2c9a8c67c388bc6d35ad20b9368a24eed6d565459f2b277b6c0c22.
Solidity: event TranscoderSlashed(transcoder indexed address, finder address, penalty uint256, finderReward uint256)
func (*BondingManagerFilterer) WatchTranscoderUpdate ¶ added in v0.3.3
func (_BondingManager *BondingManagerFilterer) WatchTranscoderUpdate(opts *bind.WatchOpts, sink chan<- *BondingManagerTranscoderUpdate, transcoder []common.Address) (event.Subscription, error)
WatchTranscoderUpdate is a free log subscription operation binding the contract event 0xe01026d5db477d9ceaec44dc8efd731e76bcbc51256aecba7d28dd1cb4968be7.
Solidity: event TranscoderUpdate(transcoder indexed address, pendingRewardCut uint256, pendingFeeShare uint256, pendingPricePerSegment uint256, registered bool)
func (*BondingManagerFilterer) WatchUnbond ¶ added in v0.3.3
func (_BondingManager *BondingManagerFilterer) WatchUnbond(opts *bind.WatchOpts, sink chan<- *BondingManagerUnbond, delegate []common.Address, delegator []common.Address) (event.Subscription, error)
WatchUnbond is a free log subscription operation binding the contract event 0x2d5d98d189bee5496a08db2a5948cb7e5e786f09d17d0c3f228eb41776c24a06.
Solidity: event Unbond(delegate indexed address, delegator indexed address, unbondingLockId uint256, amount uint256, withdrawRound uint256)
func (*BondingManagerFilterer) WatchWithdrawFees ¶ added in v0.3.3
func (_BondingManager *BondingManagerFilterer) WatchWithdrawFees(opts *bind.WatchOpts, sink chan<- *BondingManagerWithdrawFees, delegator []common.Address) (event.Subscription, error)
WatchWithdrawFees is a free log subscription operation binding the contract event 0xd3719f04262b628e1d01a6ed24707f542cda51f144b5271149c7d0419436d00c.
Solidity: event WithdrawFees(delegator indexed address)
func (*BondingManagerFilterer) WatchWithdrawStake ¶ added in v0.3.3
func (_BondingManager *BondingManagerFilterer) WatchWithdrawStake(opts *bind.WatchOpts, sink chan<- *BondingManagerWithdrawStake, delegator []common.Address) (event.Subscription, error)
WatchWithdrawStake is a free log subscription operation binding the contract event 0x1340f1a8f3d456a649e1a12071dfa15655e3d09252131d0f980c3b405cc8dd2e.
Solidity: event WithdrawStake(delegator indexed address, unbondingLockId uint256, amount uint256, withdrawRound uint256)
type BondingManagerParameterUpdate ¶ added in v0.3.3
type BondingManagerParameterUpdate struct { Param string Raw types.Log // Blockchain specific contextual infos }
BondingManagerParameterUpdate represents a ParameterUpdate event raised by the BondingManager contract.
type BondingManagerParameterUpdateIterator ¶ added in v0.3.3
type BondingManagerParameterUpdateIterator struct { Event *BondingManagerParameterUpdate // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BondingManagerParameterUpdateIterator is returned from FilterParameterUpdate and is used to iterate over the raw logs and unpacked data for ParameterUpdate events raised by the BondingManager contract.
func (*BondingManagerParameterUpdateIterator) Close ¶ added in v0.3.3
func (it *BondingManagerParameterUpdateIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BondingManagerParameterUpdateIterator) Error ¶ added in v0.3.3
func (it *BondingManagerParameterUpdateIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BondingManagerParameterUpdateIterator) Next ¶ added in v0.3.3
func (it *BondingManagerParameterUpdateIterator) 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 BondingManagerRaw ¶
type BondingManagerRaw struct {
Contract *BondingManager // Generic contract binding to access the raw methods on
}
BondingManagerRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*BondingManagerRaw) Call ¶
func (_BondingManager *BondingManagerRaw) 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 (*BondingManagerRaw) Transact ¶
func (_BondingManager *BondingManagerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*BondingManagerRaw) Transfer ¶
func (_BondingManager *BondingManagerRaw) 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 BondingManagerRebond ¶ added in v0.3.3
type BondingManagerRebond struct { Delegate common.Address Delegator common.Address UnbondingLockId *big.Int Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
BondingManagerRebond represents a Rebond event raised by the BondingManager contract.
type BondingManagerRebondIterator ¶ added in v0.3.3
type BondingManagerRebondIterator struct { Event *BondingManagerRebond // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BondingManagerRebondIterator is returned from FilterRebond and is used to iterate over the raw logs and unpacked data for Rebond events raised by the BondingManager contract.
func (*BondingManagerRebondIterator) Close ¶ added in v0.3.3
func (it *BondingManagerRebondIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BondingManagerRebondIterator) Error ¶ added in v0.3.3
func (it *BondingManagerRebondIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BondingManagerRebondIterator) Next ¶ added in v0.3.3
func (it *BondingManagerRebondIterator) 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 BondingManagerReward ¶ added in v0.3.3
type BondingManagerReward struct { Transcoder common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
BondingManagerReward represents a Reward event raised by the BondingManager contract.
type BondingManagerRewardIterator ¶ added in v0.3.3
type BondingManagerRewardIterator struct { Event *BondingManagerReward // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BondingManagerRewardIterator is returned from FilterReward and is used to iterate over the raw logs and unpacked data for Reward events raised by the BondingManager contract.
func (*BondingManagerRewardIterator) Close ¶ added in v0.3.3
func (it *BondingManagerRewardIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BondingManagerRewardIterator) Error ¶ added in v0.3.3
func (it *BondingManagerRewardIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BondingManagerRewardIterator) Next ¶ added in v0.3.3
func (it *BondingManagerRewardIterator) 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 BondingManagerSession ¶
type BondingManagerSession struct { Contract *BondingManager // 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 }
BondingManagerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*BondingManagerSession) ActiveTranscoderSet ¶
ActiveTranscoderSet is a free data retrieval call binding the contract method 0x3da1c2f5.
Solidity: function activeTranscoderSet( uint256) constant returns(totalStake uint256)
func (*BondingManagerSession) ActiveTranscoderTotalStake ¶
func (_BondingManager *BondingManagerSession) ActiveTranscoderTotalStake(_transcoder common.Address, _round *big.Int) (*big.Int, error)
ActiveTranscoderTotalStake is a free data retrieval call binding the contract method 0xf2083220.
Solidity: function activeTranscoderTotalStake(_transcoder address, _round uint256) constant returns(uint256)
func (*BondingManagerSession) Bond ¶
func (_BondingManager *BondingManagerSession) Bond(_amount *big.Int, _to common.Address) (*types.Transaction, error)
Bond is a paid mutator transaction binding the contract method 0xb78d27dc.
Solidity: function bond(_amount uint256, _to address) returns()
func (*BondingManagerSession) ClaimEarnings ¶ added in v0.3.3
func (_BondingManager *BondingManagerSession) ClaimEarnings(_endRound *big.Int) (*types.Transaction, error)
ClaimEarnings is a paid mutator transaction binding the contract method 0x24b1babf.
Solidity: function claimEarnings(_endRound uint256) returns()
func (*BondingManagerSession) Controller ¶
func (_BondingManager *BondingManagerSession) Controller() (common.Address, error)
Controller is a free data retrieval call binding the contract method 0xf77c4791.
Solidity: function controller() constant returns(address)
func (*BondingManagerSession) DelegatorStatus ¶
func (_BondingManager *BondingManagerSession) DelegatorStatus(_delegator common.Address) (uint8, error)
DelegatorStatus is a free data retrieval call binding the contract method 0x1544fc67.
Solidity: function delegatorStatus(_delegator address) constant returns(uint8)
func (*BondingManagerSession) ElectActiveTranscoder ¶
func (_BondingManager *BondingManagerSession) ElectActiveTranscoder(_maxPricePerSegment *big.Int, _blockHash [32]byte, _round *big.Int) (common.Address, error)
ElectActiveTranscoder is a free data retrieval call binding the contract method 0x91fdf6b1.
Solidity: function electActiveTranscoder(_maxPricePerSegment uint256, _blockHash bytes32, _round uint256) constant returns(address)
func (*BondingManagerSession) GetDelegator ¶
func (_BondingManager *BondingManagerSession) GetDelegator(_delegator common.Address) (struct { BondedAmount *big.Int Fees *big.Int DelegateAddress common.Address DelegatedAmount *big.Int StartRound *big.Int LastClaimRound *big.Int NextUnbondingLockId *big.Int }, error)
GetDelegator is a free data retrieval call binding the contract method 0xa64ad595.
Solidity: function getDelegator(_delegator address) constant returns(bondedAmount uint256, fees uint256, delegateAddress address, delegatedAmount uint256, startRound uint256, lastClaimRound uint256, nextUnbondingLockId uint256)
func (*BondingManagerSession) GetDelegatorUnbondingLock ¶ added in v0.3.3
func (_BondingManager *BondingManagerSession) GetDelegatorUnbondingLock(_delegator common.Address, _unbondingLockId *big.Int) (struct { Amount *big.Int WithdrawRound *big.Int }, error)
GetDelegatorUnbondingLock is a free data retrieval call binding the contract method 0x412f83b6.
Solidity: function getDelegatorUnbondingLock(_delegator address, _unbondingLockId uint256) constant returns(amount uint256, withdrawRound uint256)
func (*BondingManagerSession) GetFirstTranscoderInPool ¶
func (_BondingManager *BondingManagerSession) GetFirstTranscoderInPool() (common.Address, error)
GetFirstTranscoderInPool is a free data retrieval call binding the contract method 0x88a6c749.
Solidity: function getFirstTranscoderInPool() constant returns(address)
func (*BondingManagerSession) GetNextTranscoderInPool ¶
func (_BondingManager *BondingManagerSession) GetNextTranscoderInPool(_transcoder common.Address) (common.Address, error)
GetNextTranscoderInPool is a free data retrieval call binding the contract method 0x235c9603.
Solidity: function getNextTranscoderInPool(_transcoder address) constant returns(address)
func (*BondingManagerSession) GetTotalActiveStake ¶
func (_BondingManager *BondingManagerSession) GetTotalActiveStake(_round *big.Int) (*big.Int, error)
GetTotalActiveStake is a free data retrieval call binding the contract method 0x77517765.
Solidity: function getTotalActiveStake(_round uint256) constant returns(uint256)
func (*BondingManagerSession) GetTotalBonded ¶
func (_BondingManager *BondingManagerSession) GetTotalBonded() (*big.Int, error)
GetTotalBonded is a free data retrieval call binding the contract method 0x5c50c356.
Solidity: function getTotalBonded() constant returns(uint256)
func (*BondingManagerSession) GetTranscoder ¶
func (_BondingManager *BondingManagerSession) GetTranscoder(_transcoder common.Address) (struct { LastRewardRound *big.Int RewardCut *big.Int FeeShare *big.Int PricePerSegment *big.Int PendingRewardCut *big.Int PendingFeeShare *big.Int PendingPricePerSegment *big.Int }, error)
GetTranscoder is a free data retrieval call binding the contract method 0x5dce9948.
Solidity: function getTranscoder(_transcoder address) constant returns(lastRewardRound uint256, rewardCut uint256, feeShare uint256, pricePerSegment uint256, pendingRewardCut uint256, pendingFeeShare uint256, pendingPricePerSegment uint256)
func (*BondingManagerSession) GetTranscoderEarningsPoolForRound ¶ added in v0.3.3
func (_BondingManager *BondingManagerSession) GetTranscoderEarningsPoolForRound(_transcoder common.Address, _round *big.Int) (struct { RewardPool *big.Int FeePool *big.Int TotalStake *big.Int ClaimableStake *big.Int }, error)
GetTranscoderEarningsPoolForRound is a free data retrieval call binding the contract method 0x24454fc4.
Solidity: function getTranscoderEarningsPoolForRound(_transcoder address, _round uint256) constant returns(rewardPool uint256, feePool uint256, totalStake uint256, claimableStake uint256)
func (*BondingManagerSession) GetTranscoderPoolMaxSize ¶ added in v0.3.3
func (_BondingManager *BondingManagerSession) GetTranscoderPoolMaxSize() (*big.Int, error)
GetTranscoderPoolMaxSize is a free data retrieval call binding the contract method 0x5a2a75a9.
Solidity: function getTranscoderPoolMaxSize() constant returns(uint256)
func (*BondingManagerSession) GetTranscoderPoolSize ¶
func (_BondingManager *BondingManagerSession) GetTranscoderPoolSize() (*big.Int, error)
GetTranscoderPoolSize is a free data retrieval call binding the contract method 0x2a4e0d55.
Solidity: function getTranscoderPoolSize() constant returns(uint256)
func (*BondingManagerSession) IsActiveTranscoder ¶
func (_BondingManager *BondingManagerSession) IsActiveTranscoder(_transcoder common.Address, _round *big.Int) (bool, error)
IsActiveTranscoder is a free data retrieval call binding the contract method 0x7c0207cb.
Solidity: function isActiveTranscoder(_transcoder address, _round uint256) constant returns(bool)
func (*BondingManagerSession) IsRegisteredTranscoder ¶ added in v0.3.3
func (_BondingManager *BondingManagerSession) IsRegisteredTranscoder(_transcoder common.Address) (bool, error)
IsRegisteredTranscoder is a free data retrieval call binding the contract method 0x68ba170c.
Solidity: function isRegisteredTranscoder(_transcoder address) constant returns(bool)
func (*BondingManagerSession) IsValidUnbondingLock ¶ added in v0.3.3
func (_BondingManager *BondingManagerSession) IsValidUnbondingLock(_delegator common.Address, _unbondingLockId *big.Int) (bool, error)
IsValidUnbondingLock is a free data retrieval call binding the contract method 0x0fd02fc1.
Solidity: function isValidUnbondingLock(_delegator address, _unbondingLockId uint256) constant returns(bool)
func (*BondingManagerSession) MaxEarningsClaimsRounds ¶ added in v0.3.3
func (_BondingManager *BondingManagerSession) MaxEarningsClaimsRounds() (*big.Int, error)
MaxEarningsClaimsRounds is a free data retrieval call binding the contract method 0x038424c3.
Solidity: function maxEarningsClaimsRounds() constant returns(uint256)
func (*BondingManagerSession) NumActiveTranscoders ¶
func (_BondingManager *BondingManagerSession) NumActiveTranscoders() (*big.Int, error)
NumActiveTranscoders is a free data retrieval call binding the contract method 0x61e25d23.
Solidity: function numActiveTranscoders() constant returns(uint256)
func (*BondingManagerSession) PendingFees ¶ added in v0.3.3
func (_BondingManager *BondingManagerSession) PendingFees(_delegator common.Address, _endRound *big.Int) (*big.Int, error)
PendingFees is a free data retrieval call binding the contract method 0xf595f1cc.
Solidity: function pendingFees(_delegator address, _endRound uint256) constant returns(uint256)
func (*BondingManagerSession) PendingStake ¶ added in v0.3.3
func (_BondingManager *BondingManagerSession) PendingStake(_delegator common.Address, _endRound *big.Int) (*big.Int, error)
PendingStake is a free data retrieval call binding the contract method 0x9d0b2c7a.
Solidity: function pendingStake(_delegator address, _endRound uint256) constant returns(uint256)
func (*BondingManagerSession) Rebond ¶ added in v0.3.3
func (_BondingManager *BondingManagerSession) Rebond(_unbondingLockId *big.Int) (*types.Transaction, error)
Rebond is a paid mutator transaction binding the contract method 0xeaffb3f9.
Solidity: function rebond(_unbondingLockId uint256) returns()
func (*BondingManagerSession) RebondFromUnbonded ¶ added in v0.3.3
func (_BondingManager *BondingManagerSession) RebondFromUnbonded(_to common.Address, _unbondingLockId *big.Int) (*types.Transaction, error)
RebondFromUnbonded is a paid mutator transaction binding the contract method 0x3a080e93.
Solidity: function rebondFromUnbonded(_to address, _unbondingLockId uint256) returns()
func (*BondingManagerSession) Reward ¶
func (_BondingManager *BondingManagerSession) Reward() (*types.Transaction, error)
Reward is a paid mutator transaction binding the contract method 0x228cb733.
Solidity: function reward() returns()
func (*BondingManagerSession) SetActiveTranscoders ¶
func (_BondingManager *BondingManagerSession) SetActiveTranscoders() (*types.Transaction, error)
SetActiveTranscoders is a paid mutator transaction binding the contract method 0x242ed69f.
Solidity: function setActiveTranscoders() returns()
func (*BondingManagerSession) SetController ¶
func (_BondingManager *BondingManagerSession) SetController(_controller common.Address) (*types.Transaction, error)
SetController is a paid mutator transaction binding the contract method 0x92eefe9b.
Solidity: function setController(_controller address) returns()
func (*BondingManagerSession) SetMaxEarningsClaimsRounds ¶ added in v0.3.3
func (_BondingManager *BondingManagerSession) SetMaxEarningsClaimsRounds(_maxEarningsClaimsRounds *big.Int) (*types.Transaction, error)
SetMaxEarningsClaimsRounds is a paid mutator transaction binding the contract method 0x72d9f13d.
Solidity: function setMaxEarningsClaimsRounds(_maxEarningsClaimsRounds uint256) returns()
func (*BondingManagerSession) SetNumActiveTranscoders ¶
func (_BondingManager *BondingManagerSession) SetNumActiveTranscoders(_numActiveTranscoders *big.Int) (*types.Transaction, error)
SetNumActiveTranscoders is a paid mutator transaction binding the contract method 0x673a456b.
Solidity: function setNumActiveTranscoders(_numActiveTranscoders uint256) returns()
func (*BondingManagerSession) SetNumTranscoders ¶
func (_BondingManager *BondingManagerSession) SetNumTranscoders(_numTranscoders *big.Int) (*types.Transaction, error)
SetNumTranscoders is a paid mutator transaction binding the contract method 0x60c79d00.
Solidity: function setNumTranscoders(_numTranscoders uint256) returns()
func (*BondingManagerSession) SetUnbondingPeriod ¶
func (_BondingManager *BondingManagerSession) SetUnbondingPeriod(_unbondingPeriod uint64) (*types.Transaction, error)
SetUnbondingPeriod is a paid mutator transaction binding the contract method 0xf10d1de1.
Solidity: function setUnbondingPeriod(_unbondingPeriod uint64) returns()
func (*BondingManagerSession) SlashTranscoder ¶
func (_BondingManager *BondingManagerSession) SlashTranscoder(_transcoder common.Address, _finder common.Address, _slashAmount *big.Int, _finderFee *big.Int) (*types.Transaction, error)
SlashTranscoder is a paid mutator transaction binding the contract method 0x22bf9d7c.
Solidity: function slashTranscoder(_transcoder address, _finder address, _slashAmount uint256, _finderFee uint256) returns()
func (*BondingManagerSession) TargetContractId ¶
func (_BondingManager *BondingManagerSession) TargetContractId() ([32]byte, error)
TargetContractId is a free data retrieval call binding the contract method 0x51720b41.
Solidity: function targetContractId() constant returns(bytes32)
func (*BondingManagerSession) Transcoder ¶
func (_BondingManager *BondingManagerSession) Transcoder(_rewardCut *big.Int, _feeShare *big.Int, _pricePerSegment *big.Int) (*types.Transaction, error)
Transcoder is a paid mutator transaction binding the contract method 0x85aaff62.
Solidity: function transcoder(_rewardCut uint256, _feeShare uint256, _pricePerSegment uint256) returns()
func (*BondingManagerSession) TranscoderStatus ¶
func (_BondingManager *BondingManagerSession) TranscoderStatus(_transcoder common.Address) (uint8, error)
TranscoderStatus is a free data retrieval call binding the contract method 0x8b2f1652.
Solidity: function transcoderStatus(_transcoder address) constant returns(uint8)
func (*BondingManagerSession) TranscoderTotalStake ¶
func (_BondingManager *BondingManagerSession) TranscoderTotalStake(_transcoder common.Address) (*big.Int, error)
TranscoderTotalStake is a free data retrieval call binding the contract method 0x9ef9df94.
Solidity: function transcoderTotalStake(_transcoder address) constant returns(uint256)
func (*BondingManagerSession) Unbond ¶
func (_BondingManager *BondingManagerSession) Unbond(_amount *big.Int) (*types.Transaction, error)
Unbond is a paid mutator transaction binding the contract method 0x27de9e32.
Solidity: function unbond(_amount uint256) returns()
func (*BondingManagerSession) UnbondingPeriod ¶
func (_BondingManager *BondingManagerSession) UnbondingPeriod() (uint64, error)
UnbondingPeriod is a free data retrieval call binding the contract method 0x6cf6d675.
Solidity: function unbondingPeriod() constant returns(uint64)
func (*BondingManagerSession) UpdateTranscoderWithFees ¶
func (_BondingManager *BondingManagerSession) UpdateTranscoderWithFees(_transcoder common.Address, _fees *big.Int, _round *big.Int) (*types.Transaction, error)
UpdateTranscoderWithFees is a paid mutator transaction binding the contract method 0x3aeb512c.
Solidity: function updateTranscoderWithFees(_transcoder address, _fees uint256, _round uint256) returns()
func (*BondingManagerSession) WithdrawFees ¶ added in v0.3.3
func (_BondingManager *BondingManagerSession) WithdrawFees() (*types.Transaction, error)
WithdrawFees is a paid mutator transaction binding the contract method 0x476343ee.
Solidity: function withdrawFees() returns()
func (*BondingManagerSession) WithdrawStake ¶ added in v0.3.3
func (_BondingManager *BondingManagerSession) WithdrawStake(_unbondingLockId *big.Int) (*types.Transaction, error)
WithdrawStake is a paid mutator transaction binding the contract method 0x25d5971f.
Solidity: function withdrawStake(_unbondingLockId uint256) returns()
type BondingManagerSetController ¶ added in v0.3.3
type BondingManagerSetController struct { Controller common.Address Raw types.Log // Blockchain specific contextual infos }
BondingManagerSetController represents a SetController event raised by the BondingManager contract.
type BondingManagerSetControllerIterator ¶ added in v0.3.3
type BondingManagerSetControllerIterator struct { Event *BondingManagerSetController // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BondingManagerSetControllerIterator is returned from FilterSetController and is used to iterate over the raw logs and unpacked data for SetController events raised by the BondingManager contract.
func (*BondingManagerSetControllerIterator) Close ¶ added in v0.3.3
func (it *BondingManagerSetControllerIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BondingManagerSetControllerIterator) Error ¶ added in v0.3.3
func (it *BondingManagerSetControllerIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BondingManagerSetControllerIterator) Next ¶ added in v0.3.3
func (it *BondingManagerSetControllerIterator) 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 BondingManagerTransactor ¶
type BondingManagerTransactor struct {
// contains filtered or unexported fields
}
BondingManagerTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewBondingManagerTransactor ¶
func NewBondingManagerTransactor(address common.Address, transactor bind.ContractTransactor) (*BondingManagerTransactor, error)
NewBondingManagerTransactor creates a new write-only instance of BondingManager, bound to a specific deployed contract.
func (*BondingManagerTransactor) Bond ¶
func (_BondingManager *BondingManagerTransactor) Bond(opts *bind.TransactOpts, _amount *big.Int, _to common.Address) (*types.Transaction, error)
Bond is a paid mutator transaction binding the contract method 0xb78d27dc.
Solidity: function bond(_amount uint256, _to address) returns()
func (*BondingManagerTransactor) ClaimEarnings ¶ added in v0.3.3
func (_BondingManager *BondingManagerTransactor) ClaimEarnings(opts *bind.TransactOpts, _endRound *big.Int) (*types.Transaction, error)
ClaimEarnings is a paid mutator transaction binding the contract method 0x24b1babf.
Solidity: function claimEarnings(_endRound uint256) returns()
func (*BondingManagerTransactor) Rebond ¶ added in v0.3.3
func (_BondingManager *BondingManagerTransactor) Rebond(opts *bind.TransactOpts, _unbondingLockId *big.Int) (*types.Transaction, error)
Rebond is a paid mutator transaction binding the contract method 0xeaffb3f9.
Solidity: function rebond(_unbondingLockId uint256) returns()
func (*BondingManagerTransactor) RebondFromUnbonded ¶ added in v0.3.3
func (_BondingManager *BondingManagerTransactor) RebondFromUnbonded(opts *bind.TransactOpts, _to common.Address, _unbondingLockId *big.Int) (*types.Transaction, error)
RebondFromUnbonded is a paid mutator transaction binding the contract method 0x3a080e93.
Solidity: function rebondFromUnbonded(_to address, _unbondingLockId uint256) returns()
func (*BondingManagerTransactor) Reward ¶
func (_BondingManager *BondingManagerTransactor) Reward(opts *bind.TransactOpts) (*types.Transaction, error)
Reward is a paid mutator transaction binding the contract method 0x228cb733.
Solidity: function reward() returns()
func (*BondingManagerTransactor) SetActiveTranscoders ¶
func (_BondingManager *BondingManagerTransactor) SetActiveTranscoders(opts *bind.TransactOpts) (*types.Transaction, error)
SetActiveTranscoders is a paid mutator transaction binding the contract method 0x242ed69f.
Solidity: function setActiveTranscoders() returns()
func (*BondingManagerTransactor) SetController ¶
func (_BondingManager *BondingManagerTransactor) SetController(opts *bind.TransactOpts, _controller common.Address) (*types.Transaction, error)
SetController is a paid mutator transaction binding the contract method 0x92eefe9b.
Solidity: function setController(_controller address) returns()
func (*BondingManagerTransactor) SetMaxEarningsClaimsRounds ¶ added in v0.3.3
func (_BondingManager *BondingManagerTransactor) SetMaxEarningsClaimsRounds(opts *bind.TransactOpts, _maxEarningsClaimsRounds *big.Int) (*types.Transaction, error)
SetMaxEarningsClaimsRounds is a paid mutator transaction binding the contract method 0x72d9f13d.
Solidity: function setMaxEarningsClaimsRounds(_maxEarningsClaimsRounds uint256) returns()
func (*BondingManagerTransactor) SetNumActiveTranscoders ¶
func (_BondingManager *BondingManagerTransactor) SetNumActiveTranscoders(opts *bind.TransactOpts, _numActiveTranscoders *big.Int) (*types.Transaction, error)
SetNumActiveTranscoders is a paid mutator transaction binding the contract method 0x673a456b.
Solidity: function setNumActiveTranscoders(_numActiveTranscoders uint256) returns()
func (*BondingManagerTransactor) SetNumTranscoders ¶
func (_BondingManager *BondingManagerTransactor) SetNumTranscoders(opts *bind.TransactOpts, _numTranscoders *big.Int) (*types.Transaction, error)
SetNumTranscoders is a paid mutator transaction binding the contract method 0x60c79d00.
Solidity: function setNumTranscoders(_numTranscoders uint256) returns()
func (*BondingManagerTransactor) SetUnbondingPeriod ¶
func (_BondingManager *BondingManagerTransactor) SetUnbondingPeriod(opts *bind.TransactOpts, _unbondingPeriod uint64) (*types.Transaction, error)
SetUnbondingPeriod is a paid mutator transaction binding the contract method 0xf10d1de1.
Solidity: function setUnbondingPeriod(_unbondingPeriod uint64) returns()
func (*BondingManagerTransactor) SlashTranscoder ¶
func (_BondingManager *BondingManagerTransactor) SlashTranscoder(opts *bind.TransactOpts, _transcoder common.Address, _finder common.Address, _slashAmount *big.Int, _finderFee *big.Int) (*types.Transaction, error)
SlashTranscoder is a paid mutator transaction binding the contract method 0x22bf9d7c.
Solidity: function slashTranscoder(_transcoder address, _finder address, _slashAmount uint256, _finderFee uint256) returns()
func (*BondingManagerTransactor) Transcoder ¶
func (_BondingManager *BondingManagerTransactor) Transcoder(opts *bind.TransactOpts, _rewardCut *big.Int, _feeShare *big.Int, _pricePerSegment *big.Int) (*types.Transaction, error)
Transcoder is a paid mutator transaction binding the contract method 0x85aaff62.
Solidity: function transcoder(_rewardCut uint256, _feeShare uint256, _pricePerSegment uint256) returns()
func (*BondingManagerTransactor) Unbond ¶
func (_BondingManager *BondingManagerTransactor) Unbond(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
Unbond is a paid mutator transaction binding the contract method 0x27de9e32.
Solidity: function unbond(_amount uint256) returns()
func (*BondingManagerTransactor) UpdateTranscoderWithFees ¶
func (_BondingManager *BondingManagerTransactor) UpdateTranscoderWithFees(opts *bind.TransactOpts, _transcoder common.Address, _fees *big.Int, _round *big.Int) (*types.Transaction, error)
UpdateTranscoderWithFees is a paid mutator transaction binding the contract method 0x3aeb512c.
Solidity: function updateTranscoderWithFees(_transcoder address, _fees uint256, _round uint256) returns()
func (*BondingManagerTransactor) WithdrawFees ¶ added in v0.3.3
func (_BondingManager *BondingManagerTransactor) WithdrawFees(opts *bind.TransactOpts) (*types.Transaction, error)
WithdrawFees is a paid mutator transaction binding the contract method 0x476343ee.
Solidity: function withdrawFees() returns()
func (*BondingManagerTransactor) WithdrawStake ¶ added in v0.3.3
func (_BondingManager *BondingManagerTransactor) WithdrawStake(opts *bind.TransactOpts, _unbondingLockId *big.Int) (*types.Transaction, error)
WithdrawStake is a paid mutator transaction binding the contract method 0x25d5971f.
Solidity: function withdrawStake(_unbondingLockId uint256) returns()
type BondingManagerTransactorRaw ¶
type BondingManagerTransactorRaw struct {
Contract *BondingManagerTransactor // Generic write-only contract binding to access the raw methods on
}
BondingManagerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*BondingManagerTransactorRaw) Transact ¶
func (_BondingManager *BondingManagerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*BondingManagerTransactorRaw) Transfer ¶
func (_BondingManager *BondingManagerTransactorRaw) 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 BondingManagerTransactorSession ¶
type BondingManagerTransactorSession struct { Contract *BondingManagerTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
BondingManagerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*BondingManagerTransactorSession) Bond ¶
func (_BondingManager *BondingManagerTransactorSession) Bond(_amount *big.Int, _to common.Address) (*types.Transaction, error)
Bond is a paid mutator transaction binding the contract method 0xb78d27dc.
Solidity: function bond(_amount uint256, _to address) returns()
func (*BondingManagerTransactorSession) ClaimEarnings ¶ added in v0.3.3
func (_BondingManager *BondingManagerTransactorSession) ClaimEarnings(_endRound *big.Int) (*types.Transaction, error)
ClaimEarnings is a paid mutator transaction binding the contract method 0x24b1babf.
Solidity: function claimEarnings(_endRound uint256) returns()
func (*BondingManagerTransactorSession) Rebond ¶ added in v0.3.3
func (_BondingManager *BondingManagerTransactorSession) Rebond(_unbondingLockId *big.Int) (*types.Transaction, error)
Rebond is a paid mutator transaction binding the contract method 0xeaffb3f9.
Solidity: function rebond(_unbondingLockId uint256) returns()
func (*BondingManagerTransactorSession) RebondFromUnbonded ¶ added in v0.3.3
func (_BondingManager *BondingManagerTransactorSession) RebondFromUnbonded(_to common.Address, _unbondingLockId *big.Int) (*types.Transaction, error)
RebondFromUnbonded is a paid mutator transaction binding the contract method 0x3a080e93.
Solidity: function rebondFromUnbonded(_to address, _unbondingLockId uint256) returns()
func (*BondingManagerTransactorSession) Reward ¶
func (_BondingManager *BondingManagerTransactorSession) Reward() (*types.Transaction, error)
Reward is a paid mutator transaction binding the contract method 0x228cb733.
Solidity: function reward() returns()
func (*BondingManagerTransactorSession) SetActiveTranscoders ¶
func (_BondingManager *BondingManagerTransactorSession) SetActiveTranscoders() (*types.Transaction, error)
SetActiveTranscoders is a paid mutator transaction binding the contract method 0x242ed69f.
Solidity: function setActiveTranscoders() returns()
func (*BondingManagerTransactorSession) SetController ¶
func (_BondingManager *BondingManagerTransactorSession) SetController(_controller common.Address) (*types.Transaction, error)
SetController is a paid mutator transaction binding the contract method 0x92eefe9b.
Solidity: function setController(_controller address) returns()
func (*BondingManagerTransactorSession) SetMaxEarningsClaimsRounds ¶ added in v0.3.3
func (_BondingManager *BondingManagerTransactorSession) SetMaxEarningsClaimsRounds(_maxEarningsClaimsRounds *big.Int) (*types.Transaction, error)
SetMaxEarningsClaimsRounds is a paid mutator transaction binding the contract method 0x72d9f13d.
Solidity: function setMaxEarningsClaimsRounds(_maxEarningsClaimsRounds uint256) returns()
func (*BondingManagerTransactorSession) SetNumActiveTranscoders ¶
func (_BondingManager *BondingManagerTransactorSession) SetNumActiveTranscoders(_numActiveTranscoders *big.Int) (*types.Transaction, error)
SetNumActiveTranscoders is a paid mutator transaction binding the contract method 0x673a456b.
Solidity: function setNumActiveTranscoders(_numActiveTranscoders uint256) returns()
func (*BondingManagerTransactorSession) SetNumTranscoders ¶
func (_BondingManager *BondingManagerTransactorSession) SetNumTranscoders(_numTranscoders *big.Int) (*types.Transaction, error)
SetNumTranscoders is a paid mutator transaction binding the contract method 0x60c79d00.
Solidity: function setNumTranscoders(_numTranscoders uint256) returns()
func (*BondingManagerTransactorSession) SetUnbondingPeriod ¶
func (_BondingManager *BondingManagerTransactorSession) SetUnbondingPeriod(_unbondingPeriod uint64) (*types.Transaction, error)
SetUnbondingPeriod is a paid mutator transaction binding the contract method 0xf10d1de1.
Solidity: function setUnbondingPeriod(_unbondingPeriod uint64) returns()
func (*BondingManagerTransactorSession) SlashTranscoder ¶
func (_BondingManager *BondingManagerTransactorSession) SlashTranscoder(_transcoder common.Address, _finder common.Address, _slashAmount *big.Int, _finderFee *big.Int) (*types.Transaction, error)
SlashTranscoder is a paid mutator transaction binding the contract method 0x22bf9d7c.
Solidity: function slashTranscoder(_transcoder address, _finder address, _slashAmount uint256, _finderFee uint256) returns()
func (*BondingManagerTransactorSession) Transcoder ¶
func (_BondingManager *BondingManagerTransactorSession) Transcoder(_rewardCut *big.Int, _feeShare *big.Int, _pricePerSegment *big.Int) (*types.Transaction, error)
Transcoder is a paid mutator transaction binding the contract method 0x85aaff62.
Solidity: function transcoder(_rewardCut uint256, _feeShare uint256, _pricePerSegment uint256) returns()
func (*BondingManagerTransactorSession) Unbond ¶
func (_BondingManager *BondingManagerTransactorSession) Unbond(_amount *big.Int) (*types.Transaction, error)
Unbond is a paid mutator transaction binding the contract method 0x27de9e32.
Solidity: function unbond(_amount uint256) returns()
func (*BondingManagerTransactorSession) UpdateTranscoderWithFees ¶
func (_BondingManager *BondingManagerTransactorSession) UpdateTranscoderWithFees(_transcoder common.Address, _fees *big.Int, _round *big.Int) (*types.Transaction, error)
UpdateTranscoderWithFees is a paid mutator transaction binding the contract method 0x3aeb512c.
Solidity: function updateTranscoderWithFees(_transcoder address, _fees uint256, _round uint256) returns()
func (*BondingManagerTransactorSession) WithdrawFees ¶ added in v0.3.3
func (_BondingManager *BondingManagerTransactorSession) WithdrawFees() (*types.Transaction, error)
WithdrawFees is a paid mutator transaction binding the contract method 0x476343ee.
Solidity: function withdrawFees() returns()
func (*BondingManagerTransactorSession) WithdrawStake ¶ added in v0.3.3
func (_BondingManager *BondingManagerTransactorSession) WithdrawStake(_unbondingLockId *big.Int) (*types.Transaction, error)
WithdrawStake is a paid mutator transaction binding the contract method 0x25d5971f.
Solidity: function withdrawStake(_unbondingLockId uint256) returns()
type BondingManagerTranscoderEvicted ¶ added in v0.3.3
type BondingManagerTranscoderEvicted struct { Transcoder common.Address Raw types.Log // Blockchain specific contextual infos }
BondingManagerTranscoderEvicted represents a TranscoderEvicted event raised by the BondingManager contract.
type BondingManagerTranscoderEvictedIterator ¶ added in v0.3.3
type BondingManagerTranscoderEvictedIterator struct { Event *BondingManagerTranscoderEvicted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BondingManagerTranscoderEvictedIterator is returned from FilterTranscoderEvicted and is used to iterate over the raw logs and unpacked data for TranscoderEvicted events raised by the BondingManager contract.
func (*BondingManagerTranscoderEvictedIterator) Close ¶ added in v0.3.3
func (it *BondingManagerTranscoderEvictedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BondingManagerTranscoderEvictedIterator) Error ¶ added in v0.3.3
func (it *BondingManagerTranscoderEvictedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BondingManagerTranscoderEvictedIterator) Next ¶ added in v0.3.3
func (it *BondingManagerTranscoderEvictedIterator) 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 BondingManagerTranscoderResigned ¶ added in v0.3.3
type BondingManagerTranscoderResigned struct { Transcoder common.Address Raw types.Log // Blockchain specific contextual infos }
BondingManagerTranscoderResigned represents a TranscoderResigned event raised by the BondingManager contract.
type BondingManagerTranscoderResignedIterator ¶ added in v0.3.3
type BondingManagerTranscoderResignedIterator struct { Event *BondingManagerTranscoderResigned // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BondingManagerTranscoderResignedIterator is returned from FilterTranscoderResigned and is used to iterate over the raw logs and unpacked data for TranscoderResigned events raised by the BondingManager contract.
func (*BondingManagerTranscoderResignedIterator) Close ¶ added in v0.3.3
func (it *BondingManagerTranscoderResignedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BondingManagerTranscoderResignedIterator) Error ¶ added in v0.3.3
func (it *BondingManagerTranscoderResignedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BondingManagerTranscoderResignedIterator) Next ¶ added in v0.3.3
func (it *BondingManagerTranscoderResignedIterator) 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 BondingManagerTranscoderSlashed ¶ added in v0.3.3
type BondingManagerTranscoderSlashed struct { Transcoder common.Address Finder common.Address Penalty *big.Int FinderReward *big.Int Raw types.Log // Blockchain specific contextual infos }
BondingManagerTranscoderSlashed represents a TranscoderSlashed event raised by the BondingManager contract.
type BondingManagerTranscoderSlashedIterator ¶ added in v0.3.3
type BondingManagerTranscoderSlashedIterator struct { Event *BondingManagerTranscoderSlashed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BondingManagerTranscoderSlashedIterator is returned from FilterTranscoderSlashed and is used to iterate over the raw logs and unpacked data for TranscoderSlashed events raised by the BondingManager contract.
func (*BondingManagerTranscoderSlashedIterator) Close ¶ added in v0.3.3
func (it *BondingManagerTranscoderSlashedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BondingManagerTranscoderSlashedIterator) Error ¶ added in v0.3.3
func (it *BondingManagerTranscoderSlashedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BondingManagerTranscoderSlashedIterator) Next ¶ added in v0.3.3
func (it *BondingManagerTranscoderSlashedIterator) 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 BondingManagerTranscoderUpdate ¶ added in v0.3.3
type BondingManagerTranscoderUpdate struct { Transcoder common.Address PendingRewardCut *big.Int PendingPricePerSegment *big.Int Registered bool Raw types.Log // Blockchain specific contextual infos }
BondingManagerTranscoderUpdate represents a TranscoderUpdate event raised by the BondingManager contract.
type BondingManagerTranscoderUpdateIterator ¶ added in v0.3.3
type BondingManagerTranscoderUpdateIterator struct { Event *BondingManagerTranscoderUpdate // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BondingManagerTranscoderUpdateIterator is returned from FilterTranscoderUpdate and is used to iterate over the raw logs and unpacked data for TranscoderUpdate events raised by the BondingManager contract.
func (*BondingManagerTranscoderUpdateIterator) Close ¶ added in v0.3.3
func (it *BondingManagerTranscoderUpdateIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BondingManagerTranscoderUpdateIterator) Error ¶ added in v0.3.3
func (it *BondingManagerTranscoderUpdateIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BondingManagerTranscoderUpdateIterator) Next ¶ added in v0.3.3
func (it *BondingManagerTranscoderUpdateIterator) 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 BondingManagerUnbond ¶ added in v0.3.3
type BondingManagerUnbond struct { Delegate common.Address Delegator common.Address UnbondingLockId *big.Int Amount *big.Int WithdrawRound *big.Int Raw types.Log // Blockchain specific contextual infos }
BondingManagerUnbond represents a Unbond event raised by the BondingManager contract.
type BondingManagerUnbondIterator ¶ added in v0.3.3
type BondingManagerUnbondIterator struct { Event *BondingManagerUnbond // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BondingManagerUnbondIterator is returned from FilterUnbond and is used to iterate over the raw logs and unpacked data for Unbond events raised by the BondingManager contract.
func (*BondingManagerUnbondIterator) Close ¶ added in v0.3.3
func (it *BondingManagerUnbondIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BondingManagerUnbondIterator) Error ¶ added in v0.3.3
func (it *BondingManagerUnbondIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BondingManagerUnbondIterator) Next ¶ added in v0.3.3
func (it *BondingManagerUnbondIterator) 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 BondingManagerWithdrawFees ¶ added in v0.3.3
type BondingManagerWithdrawFees struct { Delegator common.Address Raw types.Log // Blockchain specific contextual infos }
BondingManagerWithdrawFees represents a WithdrawFees event raised by the BondingManager contract.
type BondingManagerWithdrawFeesIterator ¶ added in v0.3.3
type BondingManagerWithdrawFeesIterator struct { Event *BondingManagerWithdrawFees // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BondingManagerWithdrawFeesIterator is returned from FilterWithdrawFees and is used to iterate over the raw logs and unpacked data for WithdrawFees events raised by the BondingManager contract.
func (*BondingManagerWithdrawFeesIterator) Close ¶ added in v0.3.3
func (it *BondingManagerWithdrawFeesIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BondingManagerWithdrawFeesIterator) Error ¶ added in v0.3.3
func (it *BondingManagerWithdrawFeesIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BondingManagerWithdrawFeesIterator) Next ¶ added in v0.3.3
func (it *BondingManagerWithdrawFeesIterator) 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 BondingManagerWithdrawStake ¶ added in v0.3.3
type BondingManagerWithdrawStake struct { Delegator common.Address UnbondingLockId *big.Int Amount *big.Int WithdrawRound *big.Int Raw types.Log // Blockchain specific contextual infos }
BondingManagerWithdrawStake represents a WithdrawStake event raised by the BondingManager contract.
type BondingManagerWithdrawStakeIterator ¶ added in v0.3.3
type BondingManagerWithdrawStakeIterator struct { Event *BondingManagerWithdrawStake // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BondingManagerWithdrawStakeIterator is returned from FilterWithdrawStake and is used to iterate over the raw logs and unpacked data for WithdrawStake events raised by the BondingManager contract.
func (*BondingManagerWithdrawStakeIterator) Close ¶ added in v0.3.3
func (it *BondingManagerWithdrawStakeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BondingManagerWithdrawStakeIterator) Error ¶ added in v0.3.3
func (it *BondingManagerWithdrawStakeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BondingManagerWithdrawStakeIterator) Next ¶ added in v0.3.3
func (it *BondingManagerWithdrawStakeIterator) 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 Controller ¶
type Controller struct { ControllerCaller // Read-only binding to the contract ControllerTransactor // Write-only binding to the contract ControllerFilterer // Log filterer for contract events }
Controller is an auto generated Go binding around an Ethereum contract.
func NewController ¶
func NewController(address common.Address, backend bind.ContractBackend) (*Controller, error)
NewController creates a new instance of Controller, bound to a specific deployed contract.
type ControllerCaller ¶
type ControllerCaller struct {
// contains filtered or unexported fields
}
ControllerCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewControllerCaller ¶
func NewControllerCaller(address common.Address, caller bind.ContractCaller) (*ControllerCaller, error)
NewControllerCaller creates a new read-only instance of Controller, bound to a specific deployed contract.
func (*ControllerCaller) GetContract ¶
func (_Controller *ControllerCaller) GetContract(opts *bind.CallOpts, _id [32]byte) (common.Address, error)
GetContract is a free data retrieval call binding the contract method 0xe16c7d98.
Solidity: function getContract(_id bytes32) constant returns(address)
func (*ControllerCaller) GetContractInfo ¶ added in v0.3.3
func (_Controller *ControllerCaller) GetContractInfo(opts *bind.CallOpts, _id [32]byte) (common.Address, [20]byte, error)
GetContractInfo is a free data retrieval call binding the contract method 0x613e2de2.
Solidity: function getContractInfo(_id bytes32) constant returns(address, bytes20)
func (*ControllerCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
type ControllerCallerRaw ¶
type ControllerCallerRaw struct {
Contract *ControllerCaller // Generic read-only contract binding to access the raw methods on
}
ControllerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ControllerCallerRaw) Call ¶
func (_Controller *ControllerCallerRaw) 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 ControllerCallerSession ¶
type ControllerCallerSession struct { Contract *ControllerCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ControllerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ControllerCallerSession) GetContract ¶
func (_Controller *ControllerCallerSession) GetContract(_id [32]byte) (common.Address, error)
GetContract is a free data retrieval call binding the contract method 0xe16c7d98.
Solidity: function getContract(_id bytes32) constant returns(address)
func (*ControllerCallerSession) GetContractInfo ¶ added in v0.3.3
func (_Controller *ControllerCallerSession) GetContractInfo(_id [32]byte) (common.Address, [20]byte, error)
GetContractInfo is a free data retrieval call binding the contract method 0x613e2de2.
Solidity: function getContractInfo(_id bytes32) constant returns(address, bytes20)
func (*ControllerCallerSession) Owner ¶
func (_Controller *ControllerCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*ControllerCallerSession) Paused ¶
func (_Controller *ControllerCallerSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() constant returns(bool)
type ControllerFilterer ¶ added in v0.3.3
type ControllerFilterer struct {
// contains filtered or unexported fields
}
ControllerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewControllerFilterer ¶ added in v0.3.3
func NewControllerFilterer(address common.Address, filterer bind.ContractFilterer) (*ControllerFilterer, error)
NewControllerFilterer creates a new log filterer instance of Controller, bound to a specific deployed contract.
func (*ControllerFilterer) FilterOwnershipTransferred ¶ added in v0.3.3
func (_Controller *ControllerFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*ControllerOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(previousOwner indexed address, newOwner indexed address)
func (*ControllerFilterer) FilterPause ¶ added in v0.3.3
func (_Controller *ControllerFilterer) FilterPause(opts *bind.FilterOpts) (*ControllerPauseIterator, error)
FilterPause is a free log retrieval operation binding the contract event 0x6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff625.
Solidity: event Pause()
func (*ControllerFilterer) FilterSetContractInfo ¶ added in v0.3.3
func (_Controller *ControllerFilterer) FilterSetContractInfo(opts *bind.FilterOpts) (*ControllerSetContractInfoIterator, error)
FilterSetContractInfo is a free log retrieval operation binding the contract event 0xf9a6cf519167d81bc5cb3d26c60c0c9a19704aa908c148e82a861b570f4cd2d7.
Solidity: event SetContractInfo(id bytes32, contractAddress address, gitCommitHash bytes20)
func (*ControllerFilterer) FilterUnpause ¶ added in v0.3.3
func (_Controller *ControllerFilterer) FilterUnpause(opts *bind.FilterOpts) (*ControllerUnpauseIterator, error)
FilterUnpause is a free log retrieval operation binding the contract event 0x7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b33.
Solidity: event Unpause()
func (*ControllerFilterer) WatchOwnershipTransferred ¶ added in v0.3.3
func (_Controller *ControllerFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *ControllerOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(previousOwner indexed address, newOwner indexed address)
func (*ControllerFilterer) WatchPause ¶ added in v0.3.3
func (_Controller *ControllerFilterer) WatchPause(opts *bind.WatchOpts, sink chan<- *ControllerPause) (event.Subscription, error)
WatchPause is a free log subscription operation binding the contract event 0x6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff625.
Solidity: event Pause()
func (*ControllerFilterer) WatchSetContractInfo ¶ added in v0.3.3
func (_Controller *ControllerFilterer) WatchSetContractInfo(opts *bind.WatchOpts, sink chan<- *ControllerSetContractInfo) (event.Subscription, error)
WatchSetContractInfo is a free log subscription operation binding the contract event 0xf9a6cf519167d81bc5cb3d26c60c0c9a19704aa908c148e82a861b570f4cd2d7.
Solidity: event SetContractInfo(id bytes32, contractAddress address, gitCommitHash bytes20)
func (*ControllerFilterer) WatchUnpause ¶ added in v0.3.3
func (_Controller *ControllerFilterer) WatchUnpause(opts *bind.WatchOpts, sink chan<- *ControllerUnpause) (event.Subscription, error)
WatchUnpause is a free log subscription operation binding the contract event 0x7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b33.
Solidity: event Unpause()
type ControllerOwnershipTransferred ¶ added in v0.3.3
type ControllerOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
ControllerOwnershipTransferred represents a OwnershipTransferred event raised by the Controller contract.
type ControllerOwnershipTransferredIterator ¶ added in v0.3.3
type ControllerOwnershipTransferredIterator struct { Event *ControllerOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ControllerOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Controller contract.
func (*ControllerOwnershipTransferredIterator) Close ¶ added in v0.3.3
func (it *ControllerOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ControllerOwnershipTransferredIterator) Error ¶ added in v0.3.3
func (it *ControllerOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ControllerOwnershipTransferredIterator) Next ¶ added in v0.3.3
func (it *ControllerOwnershipTransferredIterator) 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 ControllerPause ¶ added in v0.3.3
ControllerPause represents a Pause event raised by the Controller contract.
type ControllerPauseIterator ¶ added in v0.3.3
type ControllerPauseIterator struct { Event *ControllerPause // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ControllerPauseIterator is returned from FilterPause and is used to iterate over the raw logs and unpacked data for Pause events raised by the Controller contract.
func (*ControllerPauseIterator) Close ¶ added in v0.3.3
func (it *ControllerPauseIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ControllerPauseIterator) Error ¶ added in v0.3.3
func (it *ControllerPauseIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ControllerPauseIterator) Next ¶ added in v0.3.3
func (it *ControllerPauseIterator) 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 ControllerRaw ¶
type ControllerRaw struct {
Contract *Controller // Generic contract binding to access the raw methods on
}
ControllerRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ControllerRaw) Call ¶
func (_Controller *ControllerRaw) 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 (*ControllerRaw) Transact ¶
func (_Controller *ControllerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ControllerRaw) Transfer ¶
func (_Controller *ControllerRaw) 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 ControllerSession ¶
type ControllerSession struct { Contract *Controller // 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 }
ControllerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ControllerSession) GetContract ¶
func (_Controller *ControllerSession) GetContract(_id [32]byte) (common.Address, error)
GetContract is a free data retrieval call binding the contract method 0xe16c7d98.
Solidity: function getContract(_id bytes32) constant returns(address)
func (*ControllerSession) GetContractInfo ¶ added in v0.3.3
func (_Controller *ControllerSession) GetContractInfo(_id [32]byte) (common.Address, [20]byte, error)
GetContractInfo is a free data retrieval call binding the contract method 0x613e2de2.
Solidity: function getContractInfo(_id bytes32) constant returns(address, bytes20)
func (*ControllerSession) Owner ¶
func (_Controller *ControllerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*ControllerSession) Pause ¶
func (_Controller *ControllerSession) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*ControllerSession) Paused ¶
func (_Controller *ControllerSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() constant returns(bool)
func (*ControllerSession) SetContractInfo ¶ added in v0.3.3
func (_Controller *ControllerSession) SetContractInfo(_id [32]byte, _contractAddress common.Address, _gitCommitHash [20]byte) (*types.Transaction, error)
SetContractInfo is a paid mutator transaction binding the contract method 0xd737c2b0.
Solidity: function setContractInfo(_id bytes32, _contractAddress address, _gitCommitHash bytes20) returns()
func (*ControllerSession) TransferOwnership ¶
func (_Controller *ControllerSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(newOwner address) returns()
func (*ControllerSession) Unpause ¶
func (_Controller *ControllerSession) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*ControllerSession) UpdateController ¶
func (_Controller *ControllerSession) UpdateController(_id [32]byte, _controller common.Address) (*types.Transaction, error)
UpdateController is a paid mutator transaction binding the contract method 0xeb5dd94f.
Solidity: function updateController(_id bytes32, _controller address) returns()
type ControllerSetContractInfo ¶ added in v0.3.3
type ControllerSetContractInfo struct { Id [32]byte ContractAddress common.Address GitCommitHash [20]byte Raw types.Log // Blockchain specific contextual infos }
ControllerSetContractInfo represents a SetContractInfo event raised by the Controller contract.
type ControllerSetContractInfoIterator ¶ added in v0.3.3
type ControllerSetContractInfoIterator struct { Event *ControllerSetContractInfo // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ControllerSetContractInfoIterator is returned from FilterSetContractInfo and is used to iterate over the raw logs and unpacked data for SetContractInfo events raised by the Controller contract.
func (*ControllerSetContractInfoIterator) Close ¶ added in v0.3.3
func (it *ControllerSetContractInfoIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ControllerSetContractInfoIterator) Error ¶ added in v0.3.3
func (it *ControllerSetContractInfoIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ControllerSetContractInfoIterator) Next ¶ added in v0.3.3
func (it *ControllerSetContractInfoIterator) 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 ControllerTransactor ¶
type ControllerTransactor struct {
// contains filtered or unexported fields
}
ControllerTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewControllerTransactor ¶
func NewControllerTransactor(address common.Address, transactor bind.ContractTransactor) (*ControllerTransactor, error)
NewControllerTransactor creates a new write-only instance of Controller, bound to a specific deployed contract.
func (*ControllerTransactor) Pause ¶
func (_Controller *ControllerTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*ControllerTransactor) SetContractInfo ¶ added in v0.3.3
func (_Controller *ControllerTransactor) SetContractInfo(opts *bind.TransactOpts, _id [32]byte, _contractAddress common.Address, _gitCommitHash [20]byte) (*types.Transaction, error)
SetContractInfo is a paid mutator transaction binding the contract method 0xd737c2b0.
Solidity: function setContractInfo(_id bytes32, _contractAddress address, _gitCommitHash bytes20) returns()
func (*ControllerTransactor) TransferOwnership ¶
func (_Controller *ControllerTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(newOwner address) returns()
func (*ControllerTransactor) Unpause ¶
func (_Controller *ControllerTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*ControllerTransactor) UpdateController ¶
func (_Controller *ControllerTransactor) UpdateController(opts *bind.TransactOpts, _id [32]byte, _controller common.Address) (*types.Transaction, error)
UpdateController is a paid mutator transaction binding the contract method 0xeb5dd94f.
Solidity: function updateController(_id bytes32, _controller address) returns()
type ControllerTransactorRaw ¶
type ControllerTransactorRaw struct {
Contract *ControllerTransactor // Generic write-only contract binding to access the raw methods on
}
ControllerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ControllerTransactorRaw) Transact ¶
func (_Controller *ControllerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ControllerTransactorRaw) Transfer ¶
func (_Controller *ControllerTransactorRaw) 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 ControllerTransactorSession ¶
type ControllerTransactorSession struct { Contract *ControllerTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ControllerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ControllerTransactorSession) Pause ¶
func (_Controller *ControllerTransactorSession) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*ControllerTransactorSession) SetContractInfo ¶ added in v0.3.3
func (_Controller *ControllerTransactorSession) SetContractInfo(_id [32]byte, _contractAddress common.Address, _gitCommitHash [20]byte) (*types.Transaction, error)
SetContractInfo is a paid mutator transaction binding the contract method 0xd737c2b0.
Solidity: function setContractInfo(_id bytes32, _contractAddress address, _gitCommitHash bytes20) returns()
func (*ControllerTransactorSession) TransferOwnership ¶
func (_Controller *ControllerTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(newOwner address) returns()
func (*ControllerTransactorSession) Unpause ¶
func (_Controller *ControllerTransactorSession) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*ControllerTransactorSession) UpdateController ¶
func (_Controller *ControllerTransactorSession) UpdateController(_id [32]byte, _controller common.Address) (*types.Transaction, error)
UpdateController is a paid mutator transaction binding the contract method 0xeb5dd94f.
Solidity: function updateController(_id bytes32, _controller address) returns()
type ControllerUnpause ¶ added in v0.3.3
ControllerUnpause represents a Unpause event raised by the Controller contract.
type ControllerUnpauseIterator ¶ added in v0.3.3
type ControllerUnpauseIterator struct { Event *ControllerUnpause // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ControllerUnpauseIterator is returned from FilterUnpause and is used to iterate over the raw logs and unpacked data for Unpause events raised by the Controller contract.
func (*ControllerUnpauseIterator) Close ¶ added in v0.3.3
func (it *ControllerUnpauseIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ControllerUnpauseIterator) Error ¶ added in v0.3.3
func (it *ControllerUnpauseIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ControllerUnpauseIterator) Next ¶ added in v0.3.3
func (it *ControllerUnpauseIterator) 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 JobsManager ¶
type JobsManager struct { JobsManagerCaller // Read-only binding to the contract JobsManagerTransactor // Write-only binding to the contract JobsManagerFilterer // Log filterer for contract events }
JobsManager is an auto generated Go binding around an Ethereum contract.
func NewJobsManager ¶
func NewJobsManager(address common.Address, backend bind.ContractBackend) (*JobsManager, error)
NewJobsManager creates a new instance of JobsManager, bound to a specific deployed contract.
type JobsManagerCaller ¶
type JobsManagerCaller struct {
// contains filtered or unexported fields
}
JobsManagerCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewJobsManagerCaller ¶
func NewJobsManagerCaller(address common.Address, caller bind.ContractCaller) (*JobsManagerCaller, error)
NewJobsManagerCaller creates a new read-only instance of JobsManager, bound to a specific deployed contract.
func (*JobsManagerCaller) Broadcasters ¶
func (_JobsManager *JobsManagerCaller) Broadcasters(opts *bind.CallOpts, arg0 common.Address) (struct { Deposit *big.Int WithdrawBlock *big.Int }, error)
Broadcasters is a free data retrieval call binding the contract method 0x88cc1093.
Solidity: function broadcasters( address) constant returns(deposit uint256, withdrawBlock uint256)
func (*JobsManagerCaller) Controller ¶
Controller is a free data retrieval call binding the contract method 0xf77c4791.
Solidity: function controller() constant returns(address)
func (*JobsManagerCaller) DoubleClaimSegmentSlashAmount ¶
func (_JobsManager *JobsManagerCaller) DoubleClaimSegmentSlashAmount(opts *bind.CallOpts) (*big.Int, error)
DoubleClaimSegmentSlashAmount is a free data retrieval call binding the contract method 0x6d7221d5.
Solidity: function doubleClaimSegmentSlashAmount() constant returns(uint256)
func (*JobsManagerCaller) FailedVerificationSlashAmount ¶
func (_JobsManager *JobsManagerCaller) FailedVerificationSlashAmount(opts *bind.CallOpts) (*big.Int, error)
FailedVerificationSlashAmount is a free data retrieval call binding the contract method 0xbe5c2423.
Solidity: function failedVerificationSlashAmount() constant returns(uint256)
func (*JobsManagerCaller) FinderFee ¶
FinderFee is a free data retrieval call binding the contract method 0x1e6b0e44.
Solidity: function finderFee() constant returns(uint256)
func (*JobsManagerCaller) GetClaim ¶
func (_JobsManager *JobsManagerCaller) GetClaim(opts *bind.CallOpts, _jobId *big.Int, _claimId *big.Int) (struct { SegmentRange [2]*big.Int ClaimRoot [32]byte ClaimBlock *big.Int EndVerificationBlock *big.Int EndVerificationSlashingBlock *big.Int Status uint8 }, error)
GetClaim is a free data retrieval call binding the contract method 0x427a2fc2.
Solidity: function getClaim(_jobId uint256, _claimId uint256) constant returns(segmentRange uint256[2], claimRoot bytes32, claimBlock uint256, endVerificationBlock uint256, endVerificationSlashingBlock uint256, status uint8)
func (*JobsManagerCaller) GetJob ¶
func (_JobsManager *JobsManagerCaller) GetJob(opts *bind.CallOpts, _jobId *big.Int) (struct { StreamId string TranscodingOptions string MaxPricePerSegment *big.Int BroadcasterAddress common.Address TranscoderAddress common.Address CreationRound *big.Int CreationBlock *big.Int EndBlock *big.Int Escrow *big.Int TotalClaims *big.Int }, error)
GetJob is a free data retrieval call binding the contract method 0xbf22c457.
Solidity: function getJob(_jobId uint256) constant returns(streamId string, transcodingOptions string, maxPricePerSegment uint256, broadcasterAddress address, transcoderAddress address, creationRound uint256, creationBlock uint256, endBlock uint256, escrow uint256, totalClaims uint256)
func (*JobsManagerCaller) IsClaimSegmentVerified ¶
func (_JobsManager *JobsManagerCaller) IsClaimSegmentVerified(opts *bind.CallOpts, _jobId *big.Int, _claimId *big.Int, _segmentNumber *big.Int) (bool, error)
IsClaimSegmentVerified is a free data retrieval call binding the contract method 0x71d6dbe1.
Solidity: function isClaimSegmentVerified(_jobId uint256, _claimId uint256, _segmentNumber uint256) constant returns(bool)
func (*JobsManagerCaller) JobStatus ¶
func (_JobsManager *JobsManagerCaller) JobStatus(opts *bind.CallOpts, _jobId *big.Int) (uint8, error)
JobStatus is a free data retrieval call binding the contract method 0xa8e5e219.
Solidity: function jobStatus(_jobId uint256) constant returns(uint8)
func (*JobsManagerCaller) Jobs ¶
func (_JobsManager *JobsManagerCaller) Jobs(opts *bind.CallOpts, arg0 *big.Int) (struct { JobId *big.Int StreamId string TranscodingOptions string MaxPricePerSegment *big.Int BroadcasterAddress common.Address TranscoderAddress common.Address CreationRound *big.Int CreationBlock *big.Int EndBlock *big.Int Escrow *big.Int }, error)
Jobs is a free data retrieval call binding the contract method 0x180aedf3.
Solidity: function jobs( uint256) constant returns(jobId uint256, streamId string, transcodingOptions string, maxPricePerSegment uint256, broadcasterAddress address, transcoderAddress address, creationRound uint256, creationBlock uint256, endBlock uint256, escrow uint256)
func (*JobsManagerCaller) MissedVerificationSlashAmount ¶
func (_JobsManager *JobsManagerCaller) MissedVerificationSlashAmount(opts *bind.CallOpts) (*big.Int, error)
MissedVerificationSlashAmount is a free data retrieval call binding the contract method 0x32b5b2d1.
Solidity: function missedVerificationSlashAmount() constant returns(uint256)
func (*JobsManagerCaller) NumJobs ¶
NumJobs is a free data retrieval call binding the contract method 0x9212051c.
Solidity: function numJobs() constant returns(uint256)
func (*JobsManagerCaller) TargetContractId ¶
func (_JobsManager *JobsManagerCaller) TargetContractId(opts *bind.CallOpts) ([32]byte, error)
TargetContractId is a free data retrieval call binding the contract method 0x51720b41.
Solidity: function targetContractId() constant returns(bytes32)
func (*JobsManagerCaller) VerificationPeriod ¶
VerificationPeriod is a free data retrieval call binding the contract method 0xb1bb7e0f.
Solidity: function verificationPeriod() constant returns(uint256)
func (*JobsManagerCaller) VerificationRate ¶
func (_JobsManager *JobsManagerCaller) VerificationRate(opts *bind.CallOpts) (uint64, error)
VerificationRate is a free data retrieval call binding the contract method 0x7af8b87d.
Solidity: function verificationRate() constant returns(uint64)
func (*JobsManagerCaller) VerificationSlashingPeriod ¶ added in v0.3.3
func (_JobsManager *JobsManagerCaller) VerificationSlashingPeriod(opts *bind.CallOpts) (*big.Int, error)
VerificationSlashingPeriod is a free data retrieval call binding the contract method 0x9f37b53f.
Solidity: function verificationSlashingPeriod() constant returns(uint256)
type JobsManagerCallerRaw ¶
type JobsManagerCallerRaw struct {
Contract *JobsManagerCaller // Generic read-only contract binding to access the raw methods on
}
JobsManagerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*JobsManagerCallerRaw) Call ¶
func (_JobsManager *JobsManagerCallerRaw) 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 JobsManagerCallerSession ¶
type JobsManagerCallerSession struct { Contract *JobsManagerCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
JobsManagerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*JobsManagerCallerSession) Broadcasters ¶
func (_JobsManager *JobsManagerCallerSession) Broadcasters(arg0 common.Address) (struct { Deposit *big.Int WithdrawBlock *big.Int }, error)
Broadcasters is a free data retrieval call binding the contract method 0x88cc1093.
Solidity: function broadcasters( address) constant returns(deposit uint256, withdrawBlock uint256)
func (*JobsManagerCallerSession) Controller ¶
func (_JobsManager *JobsManagerCallerSession) Controller() (common.Address, error)
Controller is a free data retrieval call binding the contract method 0xf77c4791.
Solidity: function controller() constant returns(address)
func (*JobsManagerCallerSession) DoubleClaimSegmentSlashAmount ¶
func (_JobsManager *JobsManagerCallerSession) DoubleClaimSegmentSlashAmount() (*big.Int, error)
DoubleClaimSegmentSlashAmount is a free data retrieval call binding the contract method 0x6d7221d5.
Solidity: function doubleClaimSegmentSlashAmount() constant returns(uint256)
func (*JobsManagerCallerSession) FailedVerificationSlashAmount ¶
func (_JobsManager *JobsManagerCallerSession) FailedVerificationSlashAmount() (*big.Int, error)
FailedVerificationSlashAmount is a free data retrieval call binding the contract method 0xbe5c2423.
Solidity: function failedVerificationSlashAmount() constant returns(uint256)
func (*JobsManagerCallerSession) FinderFee ¶
func (_JobsManager *JobsManagerCallerSession) FinderFee() (*big.Int, error)
FinderFee is a free data retrieval call binding the contract method 0x1e6b0e44.
Solidity: function finderFee() constant returns(uint256)
func (*JobsManagerCallerSession) GetClaim ¶
func (_JobsManager *JobsManagerCallerSession) GetClaim(_jobId *big.Int, _claimId *big.Int) (struct { SegmentRange [2]*big.Int ClaimRoot [32]byte ClaimBlock *big.Int EndVerificationBlock *big.Int EndVerificationSlashingBlock *big.Int Status uint8 }, error)
GetClaim is a free data retrieval call binding the contract method 0x427a2fc2.
Solidity: function getClaim(_jobId uint256, _claimId uint256) constant returns(segmentRange uint256[2], claimRoot bytes32, claimBlock uint256, endVerificationBlock uint256, endVerificationSlashingBlock uint256, status uint8)
func (*JobsManagerCallerSession) GetJob ¶
func (_JobsManager *JobsManagerCallerSession) GetJob(_jobId *big.Int) (struct { StreamId string TranscodingOptions string MaxPricePerSegment *big.Int BroadcasterAddress common.Address TranscoderAddress common.Address CreationRound *big.Int CreationBlock *big.Int EndBlock *big.Int Escrow *big.Int TotalClaims *big.Int }, error)
GetJob is a free data retrieval call binding the contract method 0xbf22c457.
Solidity: function getJob(_jobId uint256) constant returns(streamId string, transcodingOptions string, maxPricePerSegment uint256, broadcasterAddress address, transcoderAddress address, creationRound uint256, creationBlock uint256, endBlock uint256, escrow uint256, totalClaims uint256)
func (*JobsManagerCallerSession) IsClaimSegmentVerified ¶
func (_JobsManager *JobsManagerCallerSession) IsClaimSegmentVerified(_jobId *big.Int, _claimId *big.Int, _segmentNumber *big.Int) (bool, error)
IsClaimSegmentVerified is a free data retrieval call binding the contract method 0x71d6dbe1.
Solidity: function isClaimSegmentVerified(_jobId uint256, _claimId uint256, _segmentNumber uint256) constant returns(bool)
func (*JobsManagerCallerSession) JobStatus ¶
func (_JobsManager *JobsManagerCallerSession) JobStatus(_jobId *big.Int) (uint8, error)
JobStatus is a free data retrieval call binding the contract method 0xa8e5e219.
Solidity: function jobStatus(_jobId uint256) constant returns(uint8)
func (*JobsManagerCallerSession) Jobs ¶
func (_JobsManager *JobsManagerCallerSession) Jobs(arg0 *big.Int) (struct { JobId *big.Int StreamId string TranscodingOptions string MaxPricePerSegment *big.Int BroadcasterAddress common.Address TranscoderAddress common.Address CreationRound *big.Int CreationBlock *big.Int EndBlock *big.Int Escrow *big.Int }, error)
Jobs is a free data retrieval call binding the contract method 0x180aedf3.
Solidity: function jobs( uint256) constant returns(jobId uint256, streamId string, transcodingOptions string, maxPricePerSegment uint256, broadcasterAddress address, transcoderAddress address, creationRound uint256, creationBlock uint256, endBlock uint256, escrow uint256)
func (*JobsManagerCallerSession) MissedVerificationSlashAmount ¶
func (_JobsManager *JobsManagerCallerSession) MissedVerificationSlashAmount() (*big.Int, error)
MissedVerificationSlashAmount is a free data retrieval call binding the contract method 0x32b5b2d1.
Solidity: function missedVerificationSlashAmount() constant returns(uint256)
func (*JobsManagerCallerSession) NumJobs ¶
func (_JobsManager *JobsManagerCallerSession) NumJobs() (*big.Int, error)
NumJobs is a free data retrieval call binding the contract method 0x9212051c.
Solidity: function numJobs() constant returns(uint256)
func (*JobsManagerCallerSession) TargetContractId ¶
func (_JobsManager *JobsManagerCallerSession) TargetContractId() ([32]byte, error)
TargetContractId is a free data retrieval call binding the contract method 0x51720b41.
Solidity: function targetContractId() constant returns(bytes32)
func (*JobsManagerCallerSession) VerificationPeriod ¶
func (_JobsManager *JobsManagerCallerSession) VerificationPeriod() (*big.Int, error)
VerificationPeriod is a free data retrieval call binding the contract method 0xb1bb7e0f.
Solidity: function verificationPeriod() constant returns(uint256)
func (*JobsManagerCallerSession) VerificationRate ¶
func (_JobsManager *JobsManagerCallerSession) VerificationRate() (uint64, error)
VerificationRate is a free data retrieval call binding the contract method 0x7af8b87d.
Solidity: function verificationRate() constant returns(uint64)
func (*JobsManagerCallerSession) VerificationSlashingPeriod ¶ added in v0.3.3
func (_JobsManager *JobsManagerCallerSession) VerificationSlashingPeriod() (*big.Int, error)
VerificationSlashingPeriod is a free data retrieval call binding the contract method 0x9f37b53f.
Solidity: function verificationSlashingPeriod() constant returns(uint256)
type JobsManagerDeposit ¶ added in v0.3.3
type JobsManagerDeposit struct { Broadcaster common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
JobsManagerDeposit represents a Deposit event raised by the JobsManager contract.
type JobsManagerDepositIterator ¶ added in v0.3.3
type JobsManagerDepositIterator struct { Event *JobsManagerDeposit // Event containing the contract specifics and raw log // contains filtered or unexported fields }
JobsManagerDepositIterator is returned from FilterDeposit and is used to iterate over the raw logs and unpacked data for Deposit events raised by the JobsManager contract.
func (*JobsManagerDepositIterator) Close ¶ added in v0.3.3
func (it *JobsManagerDepositIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*JobsManagerDepositIterator) Error ¶ added in v0.3.3
func (it *JobsManagerDepositIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*JobsManagerDepositIterator) Next ¶ added in v0.3.3
func (it *JobsManagerDepositIterator) 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 JobsManagerDistributeFees ¶ added in v0.3.3
type JobsManagerDistributeFees struct { Transcoder common.Address JobId *big.Int ClaimId *big.Int Fees *big.Int Raw types.Log // Blockchain specific contextual infos }
JobsManagerDistributeFees represents a DistributeFees event raised by the JobsManager contract.
type JobsManagerDistributeFeesIterator ¶ added in v0.3.3
type JobsManagerDistributeFeesIterator struct { Event *JobsManagerDistributeFees // Event containing the contract specifics and raw log // contains filtered or unexported fields }
JobsManagerDistributeFeesIterator is returned from FilterDistributeFees and is used to iterate over the raw logs and unpacked data for DistributeFees events raised by the JobsManager contract.
func (*JobsManagerDistributeFeesIterator) Close ¶ added in v0.3.3
func (it *JobsManagerDistributeFeesIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*JobsManagerDistributeFeesIterator) Error ¶ added in v0.3.3
func (it *JobsManagerDistributeFeesIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*JobsManagerDistributeFeesIterator) Next ¶ added in v0.3.3
func (it *JobsManagerDistributeFeesIterator) 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 JobsManagerFailedVerification ¶ added in v0.3.3
type JobsManagerFailedVerification struct { Transcoder common.Address JobId *big.Int ClaimId *big.Int SegmentNumber *big.Int Raw types.Log // Blockchain specific contextual infos }
JobsManagerFailedVerification represents a FailedVerification event raised by the JobsManager contract.
type JobsManagerFailedVerificationIterator ¶ added in v0.3.3
type JobsManagerFailedVerificationIterator struct { Event *JobsManagerFailedVerification // Event containing the contract specifics and raw log // contains filtered or unexported fields }
JobsManagerFailedVerificationIterator is returned from FilterFailedVerification and is used to iterate over the raw logs and unpacked data for FailedVerification events raised by the JobsManager contract.
func (*JobsManagerFailedVerificationIterator) Close ¶ added in v0.3.3
func (it *JobsManagerFailedVerificationIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*JobsManagerFailedVerificationIterator) Error ¶ added in v0.3.3
func (it *JobsManagerFailedVerificationIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*JobsManagerFailedVerificationIterator) Next ¶ added in v0.3.3
func (it *JobsManagerFailedVerificationIterator) 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 JobsManagerFilterer ¶ added in v0.3.3
type JobsManagerFilterer struct {
// contains filtered or unexported fields
}
JobsManagerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewJobsManagerFilterer ¶ added in v0.3.3
func NewJobsManagerFilterer(address common.Address, filterer bind.ContractFilterer) (*JobsManagerFilterer, error)
NewJobsManagerFilterer creates a new log filterer instance of JobsManager, bound to a specific deployed contract.
func (*JobsManagerFilterer) FilterDeposit ¶ added in v0.3.3
func (_JobsManager *JobsManagerFilterer) FilterDeposit(opts *bind.FilterOpts, broadcaster []common.Address) (*JobsManagerDepositIterator, error)
FilterDeposit is a free log retrieval operation binding the contract event 0xe1fffcc4923d04b559f4d29a8bfc6cda04eb5b0d3c460751c2402c5c5cc9109c.
Solidity: event Deposit(broadcaster indexed address, amount uint256)
func (*JobsManagerFilterer) FilterDistributeFees ¶ added in v0.3.3
func (_JobsManager *JobsManagerFilterer) FilterDistributeFees(opts *bind.FilterOpts, transcoder []common.Address, jobId []*big.Int, claimId []*big.Int) (*JobsManagerDistributeFeesIterator, error)
FilterDistributeFees is a free log retrieval operation binding the contract event 0xa9fda9546b61eac5990fddef170f356f0f70c0f75dc7a6821b430218f3d04264.
Solidity: event DistributeFees(transcoder indexed address, jobId indexed uint256, claimId indexed uint256, fees uint256)
func (*JobsManagerFilterer) FilterFailedVerification ¶ added in v0.3.3
func (_JobsManager *JobsManagerFilterer) FilterFailedVerification(opts *bind.FilterOpts, transcoder []common.Address, jobId []*big.Int, claimId []*big.Int) (*JobsManagerFailedVerificationIterator, error)
FilterFailedVerification is a free log retrieval operation binding the contract event 0x325eefe220fe85167c5d95dfbfc58fd8c17a709a9dda3df44784d7ba83669816.
Solidity: event FailedVerification(transcoder indexed address, jobId indexed uint256, claimId indexed uint256, segmentNumber uint256)
func (*JobsManagerFilterer) FilterNewClaim ¶ added in v0.3.3
func (_JobsManager *JobsManagerFilterer) FilterNewClaim(opts *bind.FilterOpts, transcoder []common.Address, jobId []*big.Int) (*JobsManagerNewClaimIterator, error)
FilterNewClaim is a free log retrieval operation binding the contract event 0x83bd61fdfc2d435598c85b87527fb51d01971ab4904c8d41410f6d7b2ffb29de.
Solidity: event NewClaim(transcoder indexed address, jobId indexed uint256, claimId uint256)
func (*JobsManagerFilterer) FilterNewJob ¶ added in v0.3.3
func (_JobsManager *JobsManagerFilterer) FilterNewJob(opts *bind.FilterOpts, broadcaster []common.Address) (*JobsManagerNewJobIterator, error)
FilterNewJob is a free log retrieval operation binding the contract event 0x167f465188f71efa9880c291714e13242987d056e8148687871fae51457ae6e2.
Solidity: event NewJob(broadcaster indexed address, jobId uint256, streamId string, transcodingOptions string, maxPricePerSegment uint256, creationBlock uint256)
func (*JobsManagerFilterer) FilterParameterUpdate ¶ added in v0.3.3
func (_JobsManager *JobsManagerFilterer) FilterParameterUpdate(opts *bind.FilterOpts) (*JobsManagerParameterUpdateIterator, error)
FilterParameterUpdate is a free log retrieval operation binding the contract event 0x9f5033568d78ae30f29f01e944f97b2216493bd19d1b46d429673acff3dcd674.
Solidity: event ParameterUpdate(param string)
func (*JobsManagerFilterer) FilterPassedVerification ¶ added in v0.3.3
func (_JobsManager *JobsManagerFilterer) FilterPassedVerification(opts *bind.FilterOpts, transcoder []common.Address, jobId []*big.Int, claimId []*big.Int) (*JobsManagerPassedVerificationIterator, error)
FilterPassedVerification is a free log retrieval operation binding the contract event 0x18d2d655e3f8d4b44ce95ed671c3f12339b2863d065ef91e970ac87826f45d8e.
Solidity: event PassedVerification(transcoder indexed address, jobId indexed uint256, claimId indexed uint256, segmentNumber uint256)
func (*JobsManagerFilterer) FilterSetController ¶ added in v0.3.3
func (_JobsManager *JobsManagerFilterer) FilterSetController(opts *bind.FilterOpts) (*JobsManagerSetControllerIterator, error)
FilterSetController is a free log retrieval operation binding the contract event 0x4ff638452bbf33c012645d18ae6f05515ff5f2d1dfb0cece8cbf018c60903f70.
Solidity: event SetController(controller address)
func (*JobsManagerFilterer) FilterVerify ¶ added in v0.3.3
func (_JobsManager *JobsManagerFilterer) FilterVerify(opts *bind.FilterOpts, transcoder []common.Address, jobId []*big.Int, claimId []*big.Int) (*JobsManagerVerifyIterator, error)
FilterVerify is a free log retrieval operation binding the contract event 0x31e97f52032376a943c45aefa03fa9c7467b54ba1d66b85e54686424108209e3.
Solidity: event Verify(transcoder indexed address, jobId indexed uint256, claimId indexed uint256, segmentNumber uint256)
func (*JobsManagerFilterer) FilterWithdraw ¶ added in v0.3.3
func (_JobsManager *JobsManagerFilterer) FilterWithdraw(opts *bind.FilterOpts, broadcaster []common.Address) (*JobsManagerWithdrawIterator, error)
FilterWithdraw is a free log retrieval operation binding the contract event 0xf67611512e0a2d90c96fd3f08dca4971bc45fba9dc679eabe839a32abbe58a8e.
Solidity: event Withdraw(broadcaster indexed address)
func (*JobsManagerFilterer) WatchDeposit ¶ added in v0.3.3
func (_JobsManager *JobsManagerFilterer) WatchDeposit(opts *bind.WatchOpts, sink chan<- *JobsManagerDeposit, broadcaster []common.Address) (event.Subscription, error)
WatchDeposit is a free log subscription operation binding the contract event 0xe1fffcc4923d04b559f4d29a8bfc6cda04eb5b0d3c460751c2402c5c5cc9109c.
Solidity: event Deposit(broadcaster indexed address, amount uint256)
func (*JobsManagerFilterer) WatchDistributeFees ¶ added in v0.3.3
func (_JobsManager *JobsManagerFilterer) WatchDistributeFees(opts *bind.WatchOpts, sink chan<- *JobsManagerDistributeFees, transcoder []common.Address, jobId []*big.Int, claimId []*big.Int) (event.Subscription, error)
WatchDistributeFees is a free log subscription operation binding the contract event 0xa9fda9546b61eac5990fddef170f356f0f70c0f75dc7a6821b430218f3d04264.
Solidity: event DistributeFees(transcoder indexed address, jobId indexed uint256, claimId indexed uint256, fees uint256)
func (*JobsManagerFilterer) WatchFailedVerification ¶ added in v0.3.3
func (_JobsManager *JobsManagerFilterer) WatchFailedVerification(opts *bind.WatchOpts, sink chan<- *JobsManagerFailedVerification, transcoder []common.Address, jobId []*big.Int, claimId []*big.Int) (event.Subscription, error)
WatchFailedVerification is a free log subscription operation binding the contract event 0x325eefe220fe85167c5d95dfbfc58fd8c17a709a9dda3df44784d7ba83669816.
Solidity: event FailedVerification(transcoder indexed address, jobId indexed uint256, claimId indexed uint256, segmentNumber uint256)
func (*JobsManagerFilterer) WatchNewClaim ¶ added in v0.3.3
func (_JobsManager *JobsManagerFilterer) WatchNewClaim(opts *bind.WatchOpts, sink chan<- *JobsManagerNewClaim, transcoder []common.Address, jobId []*big.Int) (event.Subscription, error)
WatchNewClaim is a free log subscription operation binding the contract event 0x83bd61fdfc2d435598c85b87527fb51d01971ab4904c8d41410f6d7b2ffb29de.
Solidity: event NewClaim(transcoder indexed address, jobId indexed uint256, claimId uint256)
func (*JobsManagerFilterer) WatchNewJob ¶ added in v0.3.3
func (_JobsManager *JobsManagerFilterer) WatchNewJob(opts *bind.WatchOpts, sink chan<- *JobsManagerNewJob, broadcaster []common.Address) (event.Subscription, error)
WatchNewJob is a free log subscription operation binding the contract event 0x167f465188f71efa9880c291714e13242987d056e8148687871fae51457ae6e2.
Solidity: event NewJob(broadcaster indexed address, jobId uint256, streamId string, transcodingOptions string, maxPricePerSegment uint256, creationBlock uint256)
func (*JobsManagerFilterer) WatchParameterUpdate ¶ added in v0.3.3
func (_JobsManager *JobsManagerFilterer) WatchParameterUpdate(opts *bind.WatchOpts, sink chan<- *JobsManagerParameterUpdate) (event.Subscription, error)
WatchParameterUpdate is a free log subscription operation binding the contract event 0x9f5033568d78ae30f29f01e944f97b2216493bd19d1b46d429673acff3dcd674.
Solidity: event ParameterUpdate(param string)
func (*JobsManagerFilterer) WatchPassedVerification ¶ added in v0.3.3
func (_JobsManager *JobsManagerFilterer) WatchPassedVerification(opts *bind.WatchOpts, sink chan<- *JobsManagerPassedVerification, transcoder []common.Address, jobId []*big.Int, claimId []*big.Int) (event.Subscription, error)
WatchPassedVerification is a free log subscription operation binding the contract event 0x18d2d655e3f8d4b44ce95ed671c3f12339b2863d065ef91e970ac87826f45d8e.
Solidity: event PassedVerification(transcoder indexed address, jobId indexed uint256, claimId indexed uint256, segmentNumber uint256)
func (*JobsManagerFilterer) WatchSetController ¶ added in v0.3.3
func (_JobsManager *JobsManagerFilterer) WatchSetController(opts *bind.WatchOpts, sink chan<- *JobsManagerSetController) (event.Subscription, error)
WatchSetController is a free log subscription operation binding the contract event 0x4ff638452bbf33c012645d18ae6f05515ff5f2d1dfb0cece8cbf018c60903f70.
Solidity: event SetController(controller address)
func (*JobsManagerFilterer) WatchVerify ¶ added in v0.3.3
func (_JobsManager *JobsManagerFilterer) WatchVerify(opts *bind.WatchOpts, sink chan<- *JobsManagerVerify, transcoder []common.Address, jobId []*big.Int, claimId []*big.Int) (event.Subscription, error)
WatchVerify is a free log subscription operation binding the contract event 0x31e97f52032376a943c45aefa03fa9c7467b54ba1d66b85e54686424108209e3.
Solidity: event Verify(transcoder indexed address, jobId indexed uint256, claimId indexed uint256, segmentNumber uint256)
func (*JobsManagerFilterer) WatchWithdraw ¶ added in v0.3.3
func (_JobsManager *JobsManagerFilterer) WatchWithdraw(opts *bind.WatchOpts, sink chan<- *JobsManagerWithdraw, broadcaster []common.Address) (event.Subscription, error)
WatchWithdraw is a free log subscription operation binding the contract event 0xf67611512e0a2d90c96fd3f08dca4971bc45fba9dc679eabe839a32abbe58a8e.
Solidity: event Withdraw(broadcaster indexed address)
type JobsManagerNewClaim ¶ added in v0.3.3
type JobsManagerNewClaim struct { Transcoder common.Address JobId *big.Int ClaimId *big.Int Raw types.Log // Blockchain specific contextual infos }
JobsManagerNewClaim represents a NewClaim event raised by the JobsManager contract.
type JobsManagerNewClaimIterator ¶ added in v0.3.3
type JobsManagerNewClaimIterator struct { Event *JobsManagerNewClaim // Event containing the contract specifics and raw log // contains filtered or unexported fields }
JobsManagerNewClaimIterator is returned from FilterNewClaim and is used to iterate over the raw logs and unpacked data for NewClaim events raised by the JobsManager contract.
func (*JobsManagerNewClaimIterator) Close ¶ added in v0.3.3
func (it *JobsManagerNewClaimIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*JobsManagerNewClaimIterator) Error ¶ added in v0.3.3
func (it *JobsManagerNewClaimIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*JobsManagerNewClaimIterator) Next ¶ added in v0.3.3
func (it *JobsManagerNewClaimIterator) 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 JobsManagerNewJob ¶ added in v0.3.3
type JobsManagerNewJob struct { Broadcaster common.Address JobId *big.Int StreamId string TranscodingOptions string MaxPricePerSegment *big.Int CreationBlock *big.Int Raw types.Log // Blockchain specific contextual infos }
JobsManagerNewJob represents a NewJob event raised by the JobsManager contract.
type JobsManagerNewJobIterator ¶ added in v0.3.3
type JobsManagerNewJobIterator struct { Event *JobsManagerNewJob // Event containing the contract specifics and raw log // contains filtered or unexported fields }
JobsManagerNewJobIterator is returned from FilterNewJob and is used to iterate over the raw logs and unpacked data for NewJob events raised by the JobsManager contract.
func (*JobsManagerNewJobIterator) Close ¶ added in v0.3.3
func (it *JobsManagerNewJobIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*JobsManagerNewJobIterator) Error ¶ added in v0.3.3
func (it *JobsManagerNewJobIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*JobsManagerNewJobIterator) Next ¶ added in v0.3.3
func (it *JobsManagerNewJobIterator) 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 JobsManagerParameterUpdate ¶ added in v0.3.3
type JobsManagerParameterUpdate struct { Param string Raw types.Log // Blockchain specific contextual infos }
JobsManagerParameterUpdate represents a ParameterUpdate event raised by the JobsManager contract.
type JobsManagerParameterUpdateIterator ¶ added in v0.3.3
type JobsManagerParameterUpdateIterator struct { Event *JobsManagerParameterUpdate // Event containing the contract specifics and raw log // contains filtered or unexported fields }
JobsManagerParameterUpdateIterator is returned from FilterParameterUpdate and is used to iterate over the raw logs and unpacked data for ParameterUpdate events raised by the JobsManager contract.
func (*JobsManagerParameterUpdateIterator) Close ¶ added in v0.3.3
func (it *JobsManagerParameterUpdateIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*JobsManagerParameterUpdateIterator) Error ¶ added in v0.3.3
func (it *JobsManagerParameterUpdateIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*JobsManagerParameterUpdateIterator) Next ¶ added in v0.3.3
func (it *JobsManagerParameterUpdateIterator) 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 JobsManagerPassedVerification ¶ added in v0.3.3
type JobsManagerPassedVerification struct { Transcoder common.Address JobId *big.Int ClaimId *big.Int SegmentNumber *big.Int Raw types.Log // Blockchain specific contextual infos }
JobsManagerPassedVerification represents a PassedVerification event raised by the JobsManager contract.
type JobsManagerPassedVerificationIterator ¶ added in v0.3.3
type JobsManagerPassedVerificationIterator struct { Event *JobsManagerPassedVerification // Event containing the contract specifics and raw log // contains filtered or unexported fields }
JobsManagerPassedVerificationIterator is returned from FilterPassedVerification and is used to iterate over the raw logs and unpacked data for PassedVerification events raised by the JobsManager contract.
func (*JobsManagerPassedVerificationIterator) Close ¶ added in v0.3.3
func (it *JobsManagerPassedVerificationIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*JobsManagerPassedVerificationIterator) Error ¶ added in v0.3.3
func (it *JobsManagerPassedVerificationIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*JobsManagerPassedVerificationIterator) Next ¶ added in v0.3.3
func (it *JobsManagerPassedVerificationIterator) 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 JobsManagerRaw ¶
type JobsManagerRaw struct {
Contract *JobsManager // Generic contract binding to access the raw methods on
}
JobsManagerRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*JobsManagerRaw) Call ¶
func (_JobsManager *JobsManagerRaw) 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 (*JobsManagerRaw) Transact ¶
func (_JobsManager *JobsManagerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*JobsManagerRaw) Transfer ¶
func (_JobsManager *JobsManagerRaw) 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 JobsManagerSession ¶
type JobsManagerSession struct { Contract *JobsManager // 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 }
JobsManagerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*JobsManagerSession) BatchDistributeFees ¶
func (_JobsManager *JobsManagerSession) BatchDistributeFees(_jobId *big.Int, _claimIds []*big.Int) (*types.Transaction, error)
BatchDistributeFees is a paid mutator transaction binding the contract method 0x8978fc79.
Solidity: function batchDistributeFees(_jobId uint256, _claimIds uint256[]) returns()
func (*JobsManagerSession) Broadcasters ¶
func (_JobsManager *JobsManagerSession) Broadcasters(arg0 common.Address) (struct { Deposit *big.Int WithdrawBlock *big.Int }, error)
Broadcasters is a free data retrieval call binding the contract method 0x88cc1093.
Solidity: function broadcasters( address) constant returns(deposit uint256, withdrawBlock uint256)
func (*JobsManagerSession) ClaimWork ¶
func (_JobsManager *JobsManagerSession) ClaimWork(_jobId *big.Int, _segmentRange [2]*big.Int, _claimRoot [32]byte) (*types.Transaction, error)
ClaimWork is a paid mutator transaction binding the contract method 0x3ffe5eb7.
Solidity: function claimWork(_jobId uint256, _segmentRange uint256[2], _claimRoot bytes32) returns()
func (*JobsManagerSession) Controller ¶
func (_JobsManager *JobsManagerSession) Controller() (common.Address, error)
Controller is a free data retrieval call binding the contract method 0xf77c4791.
Solidity: function controller() constant returns(address)
func (*JobsManagerSession) Deposit ¶
func (_JobsManager *JobsManagerSession) Deposit() (*types.Transaction, error)
Deposit is a paid mutator transaction binding the contract method 0xd0e30db0.
Solidity: function deposit() returns()
func (*JobsManagerSession) DistributeFees ¶
func (_JobsManager *JobsManagerSession) DistributeFees(_jobId *big.Int, _claimId *big.Int) (*types.Transaction, error)
DistributeFees is a paid mutator transaction binding the contract method 0x7e69671a.
Solidity: function distributeFees(_jobId uint256, _claimId uint256) returns()
func (*JobsManagerSession) DoubleClaimSegmentSlash ¶
func (_JobsManager *JobsManagerSession) DoubleClaimSegmentSlash(_jobId *big.Int, _claimId1 *big.Int, _claimId2 *big.Int, _segmentNumber *big.Int) (*types.Transaction, error)
DoubleClaimSegmentSlash is a paid mutator transaction binding the contract method 0x64d563f1.
Solidity: function doubleClaimSegmentSlash(_jobId uint256, _claimId1 uint256, _claimId2 uint256, _segmentNumber uint256) returns()
func (*JobsManagerSession) DoubleClaimSegmentSlashAmount ¶
func (_JobsManager *JobsManagerSession) DoubleClaimSegmentSlashAmount() (*big.Int, error)
DoubleClaimSegmentSlashAmount is a free data retrieval call binding the contract method 0x6d7221d5.
Solidity: function doubleClaimSegmentSlashAmount() constant returns(uint256)
func (*JobsManagerSession) FailedVerificationSlashAmount ¶
func (_JobsManager *JobsManagerSession) FailedVerificationSlashAmount() (*big.Int, error)
FailedVerificationSlashAmount is a free data retrieval call binding the contract method 0xbe5c2423.
Solidity: function failedVerificationSlashAmount() constant returns(uint256)
func (*JobsManagerSession) FinderFee ¶
func (_JobsManager *JobsManagerSession) FinderFee() (*big.Int, error)
FinderFee is a free data retrieval call binding the contract method 0x1e6b0e44.
Solidity: function finderFee() constant returns(uint256)
func (*JobsManagerSession) GetClaim ¶
func (_JobsManager *JobsManagerSession) GetClaim(_jobId *big.Int, _claimId *big.Int) (struct { SegmentRange [2]*big.Int ClaimRoot [32]byte ClaimBlock *big.Int EndVerificationBlock *big.Int EndVerificationSlashingBlock *big.Int Status uint8 }, error)
GetClaim is a free data retrieval call binding the contract method 0x427a2fc2.
Solidity: function getClaim(_jobId uint256, _claimId uint256) constant returns(segmentRange uint256[2], claimRoot bytes32, claimBlock uint256, endVerificationBlock uint256, endVerificationSlashingBlock uint256, status uint8)
func (*JobsManagerSession) GetJob ¶
func (_JobsManager *JobsManagerSession) GetJob(_jobId *big.Int) (struct { StreamId string TranscodingOptions string MaxPricePerSegment *big.Int BroadcasterAddress common.Address TranscoderAddress common.Address CreationRound *big.Int CreationBlock *big.Int EndBlock *big.Int Escrow *big.Int TotalClaims *big.Int }, error)
GetJob is a free data retrieval call binding the contract method 0xbf22c457.
Solidity: function getJob(_jobId uint256) constant returns(streamId string, transcodingOptions string, maxPricePerSegment uint256, broadcasterAddress address, transcoderAddress address, creationRound uint256, creationBlock uint256, endBlock uint256, escrow uint256, totalClaims uint256)
func (*JobsManagerSession) IsClaimSegmentVerified ¶
func (_JobsManager *JobsManagerSession) IsClaimSegmentVerified(_jobId *big.Int, _claimId *big.Int, _segmentNumber *big.Int) (bool, error)
IsClaimSegmentVerified is a free data retrieval call binding the contract method 0x71d6dbe1.
Solidity: function isClaimSegmentVerified(_jobId uint256, _claimId uint256, _segmentNumber uint256) constant returns(bool)
func (*JobsManagerSession) Job ¶
func (_JobsManager *JobsManagerSession) Job(_streamId string, _transcodingOptions string, _maxPricePerSegment *big.Int, _endBlock *big.Int) (*types.Transaction, error)
Job is a paid mutator transaction binding the contract method 0x307c6f8e.
Solidity: function job(_streamId string, _transcodingOptions string, _maxPricePerSegment uint256, _endBlock uint256) returns()
func (*JobsManagerSession) JobStatus ¶
func (_JobsManager *JobsManagerSession) JobStatus(_jobId *big.Int) (uint8, error)
JobStatus is a free data retrieval call binding the contract method 0xa8e5e219.
Solidity: function jobStatus(_jobId uint256) constant returns(uint8)
func (*JobsManagerSession) Jobs ¶
func (_JobsManager *JobsManagerSession) Jobs(arg0 *big.Int) (struct { JobId *big.Int StreamId string TranscodingOptions string MaxPricePerSegment *big.Int BroadcasterAddress common.Address TranscoderAddress common.Address CreationRound *big.Int CreationBlock *big.Int EndBlock *big.Int Escrow *big.Int }, error)
Jobs is a free data retrieval call binding the contract method 0x180aedf3.
Solidity: function jobs( uint256) constant returns(jobId uint256, streamId string, transcodingOptions string, maxPricePerSegment uint256, broadcasterAddress address, transcoderAddress address, creationRound uint256, creationBlock uint256, endBlock uint256, escrow uint256)
func (*JobsManagerSession) MissedVerificationSlash ¶
func (_JobsManager *JobsManagerSession) MissedVerificationSlash(_jobId *big.Int, _claimId *big.Int, _segmentNumber *big.Int) (*types.Transaction, error)
MissedVerificationSlash is a paid mutator transaction binding the contract method 0xc8e8f487.
Solidity: function missedVerificationSlash(_jobId uint256, _claimId uint256, _segmentNumber uint256) returns()
func (*JobsManagerSession) MissedVerificationSlashAmount ¶
func (_JobsManager *JobsManagerSession) MissedVerificationSlashAmount() (*big.Int, error)
MissedVerificationSlashAmount is a free data retrieval call binding the contract method 0x32b5b2d1.
Solidity: function missedVerificationSlashAmount() constant returns(uint256)
func (*JobsManagerSession) NumJobs ¶
func (_JobsManager *JobsManagerSession) NumJobs() (*big.Int, error)
NumJobs is a free data retrieval call binding the contract method 0x9212051c.
Solidity: function numJobs() constant returns(uint256)
func (*JobsManagerSession) ReceiveVerification ¶
func (_JobsManager *JobsManagerSession) ReceiveVerification(_jobId *big.Int, _claimId *big.Int, _segmentNumber *big.Int, _result bool) (*types.Transaction, error)
ReceiveVerification is a paid mutator transaction binding the contract method 0x1e0976f3.
Solidity: function receiveVerification(_jobId uint256, _claimId uint256, _segmentNumber uint256, _result bool) returns()
func (*JobsManagerSession) SetController ¶
func (_JobsManager *JobsManagerSession) SetController(_controller common.Address) (*types.Transaction, error)
SetController is a paid mutator transaction binding the contract method 0x92eefe9b.
Solidity: function setController(_controller address) returns()
func (*JobsManagerSession) SetDoubleClaimSegmentSlashAmount ¶
func (_JobsManager *JobsManagerSession) SetDoubleClaimSegmentSlashAmount(_doubleClaimSegmentSlashAmount *big.Int) (*types.Transaction, error)
SetDoubleClaimSegmentSlashAmount is a paid mutator transaction binding the contract method 0x7d6ebe94.
Solidity: function setDoubleClaimSegmentSlashAmount(_doubleClaimSegmentSlashAmount uint256) returns()
func (*JobsManagerSession) SetFailedVerificationSlashAmount ¶
func (_JobsManager *JobsManagerSession) SetFailedVerificationSlashAmount(_failedVerificationSlashAmount *big.Int) (*types.Transaction, error)
SetFailedVerificationSlashAmount is a paid mutator transaction binding the contract method 0x71af5d0e.
Solidity: function setFailedVerificationSlashAmount(_failedVerificationSlashAmount uint256) returns()
func (*JobsManagerSession) SetFinderFee ¶
func (_JobsManager *JobsManagerSession) SetFinderFee(_finderFee *big.Int) (*types.Transaction, error)
SetFinderFee is a paid mutator transaction binding the contract method 0xbe427b1c.
Solidity: function setFinderFee(_finderFee uint256) returns()
func (*JobsManagerSession) SetMissedVerificationSlashAmount ¶
func (_JobsManager *JobsManagerSession) SetMissedVerificationSlashAmount(_missedVerificationSlashAmount *big.Int) (*types.Transaction, error)
SetMissedVerificationSlashAmount is a paid mutator transaction binding the contract method 0x0cb335c4.
Solidity: function setMissedVerificationSlashAmount(_missedVerificationSlashAmount uint256) returns()
func (*JobsManagerSession) SetVerificationPeriod ¶
func (_JobsManager *JobsManagerSession) SetVerificationPeriod(_verificationPeriod *big.Int) (*types.Transaction, error)
SetVerificationPeriod is a paid mutator transaction binding the contract method 0x09bc1812.
Solidity: function setVerificationPeriod(_verificationPeriod uint256) returns()
func (*JobsManagerSession) SetVerificationRate ¶
func (_JobsManager *JobsManagerSession) SetVerificationRate(_verificationRate uint64) (*types.Transaction, error)
SetVerificationRate is a paid mutator transaction binding the contract method 0x15fa168a.
Solidity: function setVerificationRate(_verificationRate uint64) returns()
func (*JobsManagerSession) SetVerificationSlashingPeriod ¶ added in v0.3.3
func (_JobsManager *JobsManagerSession) SetVerificationSlashingPeriod(_verificationSlashingPeriod *big.Int) (*types.Transaction, error)
SetVerificationSlashingPeriod is a paid mutator transaction binding the contract method 0x4e78e0c2.
Solidity: function setVerificationSlashingPeriod(_verificationSlashingPeriod uint256) returns()
func (*JobsManagerSession) TargetContractId ¶
func (_JobsManager *JobsManagerSession) TargetContractId() ([32]byte, error)
TargetContractId is a free data retrieval call binding the contract method 0x51720b41.
Solidity: function targetContractId() constant returns(bytes32)
func (*JobsManagerSession) VerificationPeriod ¶
func (_JobsManager *JobsManagerSession) VerificationPeriod() (*big.Int, error)
VerificationPeriod is a free data retrieval call binding the contract method 0xb1bb7e0f.
Solidity: function verificationPeriod() constant returns(uint256)
func (*JobsManagerSession) VerificationRate ¶
func (_JobsManager *JobsManagerSession) VerificationRate() (uint64, error)
VerificationRate is a free data retrieval call binding the contract method 0x7af8b87d.
Solidity: function verificationRate() constant returns(uint64)
func (*JobsManagerSession) VerificationSlashingPeriod ¶ added in v0.3.3
func (_JobsManager *JobsManagerSession) VerificationSlashingPeriod() (*big.Int, error)
VerificationSlashingPeriod is a free data retrieval call binding the contract method 0x9f37b53f.
Solidity: function verificationSlashingPeriod() constant returns(uint256)
func (*JobsManagerSession) Verify ¶
func (_JobsManager *JobsManagerSession) Verify(_jobId *big.Int, _claimId *big.Int, _segmentNumber *big.Int, _dataStorageHash string, _dataHashes [2][32]byte, _broadcasterSig []byte, _proof []byte) (*types.Transaction, error)
Verify is a paid mutator transaction binding the contract method 0x5a40ec7e.
Solidity: function verify(_jobId uint256, _claimId uint256, _segmentNumber uint256, _dataStorageHash string, _dataHashes bytes32[2], _broadcasterSig bytes, _proof bytes) returns()
func (*JobsManagerSession) Withdraw ¶
func (_JobsManager *JobsManagerSession) Withdraw() (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x3ccfd60b.
Solidity: function withdraw() returns()
type JobsManagerSetController ¶ added in v0.3.3
type JobsManagerSetController struct { Controller common.Address Raw types.Log // Blockchain specific contextual infos }
JobsManagerSetController represents a SetController event raised by the JobsManager contract.
type JobsManagerSetControllerIterator ¶ added in v0.3.3
type JobsManagerSetControllerIterator struct { Event *JobsManagerSetController // Event containing the contract specifics and raw log // contains filtered or unexported fields }
JobsManagerSetControllerIterator is returned from FilterSetController and is used to iterate over the raw logs and unpacked data for SetController events raised by the JobsManager contract.
func (*JobsManagerSetControllerIterator) Close ¶ added in v0.3.3
func (it *JobsManagerSetControllerIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*JobsManagerSetControllerIterator) Error ¶ added in v0.3.3
func (it *JobsManagerSetControllerIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*JobsManagerSetControllerIterator) Next ¶ added in v0.3.3
func (it *JobsManagerSetControllerIterator) 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 JobsManagerTransactor ¶
type JobsManagerTransactor struct {
// contains filtered or unexported fields
}
JobsManagerTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewJobsManagerTransactor ¶
func NewJobsManagerTransactor(address common.Address, transactor bind.ContractTransactor) (*JobsManagerTransactor, error)
NewJobsManagerTransactor creates a new write-only instance of JobsManager, bound to a specific deployed contract.
func (*JobsManagerTransactor) BatchDistributeFees ¶
func (_JobsManager *JobsManagerTransactor) BatchDistributeFees(opts *bind.TransactOpts, _jobId *big.Int, _claimIds []*big.Int) (*types.Transaction, error)
BatchDistributeFees is a paid mutator transaction binding the contract method 0x8978fc79.
Solidity: function batchDistributeFees(_jobId uint256, _claimIds uint256[]) returns()
func (*JobsManagerTransactor) ClaimWork ¶
func (_JobsManager *JobsManagerTransactor) ClaimWork(opts *bind.TransactOpts, _jobId *big.Int, _segmentRange [2]*big.Int, _claimRoot [32]byte) (*types.Transaction, error)
ClaimWork is a paid mutator transaction binding the contract method 0x3ffe5eb7.
Solidity: function claimWork(_jobId uint256, _segmentRange uint256[2], _claimRoot bytes32) returns()
func (*JobsManagerTransactor) Deposit ¶
func (_JobsManager *JobsManagerTransactor) Deposit(opts *bind.TransactOpts) (*types.Transaction, error)
Deposit is a paid mutator transaction binding the contract method 0xd0e30db0.
Solidity: function deposit() returns()
func (*JobsManagerTransactor) DistributeFees ¶
func (_JobsManager *JobsManagerTransactor) DistributeFees(opts *bind.TransactOpts, _jobId *big.Int, _claimId *big.Int) (*types.Transaction, error)
DistributeFees is a paid mutator transaction binding the contract method 0x7e69671a.
Solidity: function distributeFees(_jobId uint256, _claimId uint256) returns()
func (*JobsManagerTransactor) DoubleClaimSegmentSlash ¶
func (_JobsManager *JobsManagerTransactor) DoubleClaimSegmentSlash(opts *bind.TransactOpts, _jobId *big.Int, _claimId1 *big.Int, _claimId2 *big.Int, _segmentNumber *big.Int) (*types.Transaction, error)
DoubleClaimSegmentSlash is a paid mutator transaction binding the contract method 0x64d563f1.
Solidity: function doubleClaimSegmentSlash(_jobId uint256, _claimId1 uint256, _claimId2 uint256, _segmentNumber uint256) returns()
func (*JobsManagerTransactor) Job ¶
func (_JobsManager *JobsManagerTransactor) Job(opts *bind.TransactOpts, _streamId string, _transcodingOptions string, _maxPricePerSegment *big.Int, _endBlock *big.Int) (*types.Transaction, error)
Job is a paid mutator transaction binding the contract method 0x307c6f8e.
Solidity: function job(_streamId string, _transcodingOptions string, _maxPricePerSegment uint256, _endBlock uint256) returns()
func (*JobsManagerTransactor) MissedVerificationSlash ¶
func (_JobsManager *JobsManagerTransactor) MissedVerificationSlash(opts *bind.TransactOpts, _jobId *big.Int, _claimId *big.Int, _segmentNumber *big.Int) (*types.Transaction, error)
MissedVerificationSlash is a paid mutator transaction binding the contract method 0xc8e8f487.
Solidity: function missedVerificationSlash(_jobId uint256, _claimId uint256, _segmentNumber uint256) returns()
func (*JobsManagerTransactor) ReceiveVerification ¶
func (_JobsManager *JobsManagerTransactor) ReceiveVerification(opts *bind.TransactOpts, _jobId *big.Int, _claimId *big.Int, _segmentNumber *big.Int, _result bool) (*types.Transaction, error)
ReceiveVerification is a paid mutator transaction binding the contract method 0x1e0976f3.
Solidity: function receiveVerification(_jobId uint256, _claimId uint256, _segmentNumber uint256, _result bool) returns()
func (*JobsManagerTransactor) SetController ¶
func (_JobsManager *JobsManagerTransactor) SetController(opts *bind.TransactOpts, _controller common.Address) (*types.Transaction, error)
SetController is a paid mutator transaction binding the contract method 0x92eefe9b.
Solidity: function setController(_controller address) returns()
func (*JobsManagerTransactor) SetDoubleClaimSegmentSlashAmount ¶
func (_JobsManager *JobsManagerTransactor) SetDoubleClaimSegmentSlashAmount(opts *bind.TransactOpts, _doubleClaimSegmentSlashAmount *big.Int) (*types.Transaction, error)
SetDoubleClaimSegmentSlashAmount is a paid mutator transaction binding the contract method 0x7d6ebe94.
Solidity: function setDoubleClaimSegmentSlashAmount(_doubleClaimSegmentSlashAmount uint256) returns()
func (*JobsManagerTransactor) SetFailedVerificationSlashAmount ¶
func (_JobsManager *JobsManagerTransactor) SetFailedVerificationSlashAmount(opts *bind.TransactOpts, _failedVerificationSlashAmount *big.Int) (*types.Transaction, error)
SetFailedVerificationSlashAmount is a paid mutator transaction binding the contract method 0x71af5d0e.
Solidity: function setFailedVerificationSlashAmount(_failedVerificationSlashAmount uint256) returns()
func (*JobsManagerTransactor) SetFinderFee ¶
func (_JobsManager *JobsManagerTransactor) SetFinderFee(opts *bind.TransactOpts, _finderFee *big.Int) (*types.Transaction, error)
SetFinderFee is a paid mutator transaction binding the contract method 0xbe427b1c.
Solidity: function setFinderFee(_finderFee uint256) returns()
func (*JobsManagerTransactor) SetMissedVerificationSlashAmount ¶
func (_JobsManager *JobsManagerTransactor) SetMissedVerificationSlashAmount(opts *bind.TransactOpts, _missedVerificationSlashAmount *big.Int) (*types.Transaction, error)
SetMissedVerificationSlashAmount is a paid mutator transaction binding the contract method 0x0cb335c4.
Solidity: function setMissedVerificationSlashAmount(_missedVerificationSlashAmount uint256) returns()
func (*JobsManagerTransactor) SetVerificationPeriod ¶
func (_JobsManager *JobsManagerTransactor) SetVerificationPeriod(opts *bind.TransactOpts, _verificationPeriod *big.Int) (*types.Transaction, error)
SetVerificationPeriod is a paid mutator transaction binding the contract method 0x09bc1812.
Solidity: function setVerificationPeriod(_verificationPeriod uint256) returns()
func (*JobsManagerTransactor) SetVerificationRate ¶
func (_JobsManager *JobsManagerTransactor) SetVerificationRate(opts *bind.TransactOpts, _verificationRate uint64) (*types.Transaction, error)
SetVerificationRate is a paid mutator transaction binding the contract method 0x15fa168a.
Solidity: function setVerificationRate(_verificationRate uint64) returns()
func (*JobsManagerTransactor) SetVerificationSlashingPeriod ¶ added in v0.3.3
func (_JobsManager *JobsManagerTransactor) SetVerificationSlashingPeriod(opts *bind.TransactOpts, _verificationSlashingPeriod *big.Int) (*types.Transaction, error)
SetVerificationSlashingPeriod is a paid mutator transaction binding the contract method 0x4e78e0c2.
Solidity: function setVerificationSlashingPeriod(_verificationSlashingPeriod uint256) returns()
func (*JobsManagerTransactor) Verify ¶
func (_JobsManager *JobsManagerTransactor) Verify(opts *bind.TransactOpts, _jobId *big.Int, _claimId *big.Int, _segmentNumber *big.Int, _dataStorageHash string, _dataHashes [2][32]byte, _broadcasterSig []byte, _proof []byte) (*types.Transaction, error)
Verify is a paid mutator transaction binding the contract method 0x5a40ec7e.
Solidity: function verify(_jobId uint256, _claimId uint256, _segmentNumber uint256, _dataStorageHash string, _dataHashes bytes32[2], _broadcasterSig bytes, _proof bytes) returns()
func (*JobsManagerTransactor) Withdraw ¶
func (_JobsManager *JobsManagerTransactor) Withdraw(opts *bind.TransactOpts) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x3ccfd60b.
Solidity: function withdraw() returns()
type JobsManagerTransactorRaw ¶
type JobsManagerTransactorRaw struct {
Contract *JobsManagerTransactor // Generic write-only contract binding to access the raw methods on
}
JobsManagerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*JobsManagerTransactorRaw) Transact ¶
func (_JobsManager *JobsManagerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*JobsManagerTransactorRaw) Transfer ¶
func (_JobsManager *JobsManagerTransactorRaw) 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 JobsManagerTransactorSession ¶
type JobsManagerTransactorSession struct { Contract *JobsManagerTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
JobsManagerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*JobsManagerTransactorSession) BatchDistributeFees ¶
func (_JobsManager *JobsManagerTransactorSession) BatchDistributeFees(_jobId *big.Int, _claimIds []*big.Int) (*types.Transaction, error)
BatchDistributeFees is a paid mutator transaction binding the contract method 0x8978fc79.
Solidity: function batchDistributeFees(_jobId uint256, _claimIds uint256[]) returns()
func (*JobsManagerTransactorSession) ClaimWork ¶
func (_JobsManager *JobsManagerTransactorSession) ClaimWork(_jobId *big.Int, _segmentRange [2]*big.Int, _claimRoot [32]byte) (*types.Transaction, error)
ClaimWork is a paid mutator transaction binding the contract method 0x3ffe5eb7.
Solidity: function claimWork(_jobId uint256, _segmentRange uint256[2], _claimRoot bytes32) returns()
func (*JobsManagerTransactorSession) Deposit ¶
func (_JobsManager *JobsManagerTransactorSession) Deposit() (*types.Transaction, error)
Deposit is a paid mutator transaction binding the contract method 0xd0e30db0.
Solidity: function deposit() returns()
func (*JobsManagerTransactorSession) DistributeFees ¶
func (_JobsManager *JobsManagerTransactorSession) DistributeFees(_jobId *big.Int, _claimId *big.Int) (*types.Transaction, error)
DistributeFees is a paid mutator transaction binding the contract method 0x7e69671a.
Solidity: function distributeFees(_jobId uint256, _claimId uint256) returns()
func (*JobsManagerTransactorSession) DoubleClaimSegmentSlash ¶
func (_JobsManager *JobsManagerTransactorSession) DoubleClaimSegmentSlash(_jobId *big.Int, _claimId1 *big.Int, _claimId2 *big.Int, _segmentNumber *big.Int) (*types.Transaction, error)
DoubleClaimSegmentSlash is a paid mutator transaction binding the contract method 0x64d563f1.
Solidity: function doubleClaimSegmentSlash(_jobId uint256, _claimId1 uint256, _claimId2 uint256, _segmentNumber uint256) returns()
func (*JobsManagerTransactorSession) Job ¶
func (_JobsManager *JobsManagerTransactorSession) Job(_streamId string, _transcodingOptions string, _maxPricePerSegment *big.Int, _endBlock *big.Int) (*types.Transaction, error)
Job is a paid mutator transaction binding the contract method 0x307c6f8e.
Solidity: function job(_streamId string, _transcodingOptions string, _maxPricePerSegment uint256, _endBlock uint256) returns()
func (*JobsManagerTransactorSession) MissedVerificationSlash ¶
func (_JobsManager *JobsManagerTransactorSession) MissedVerificationSlash(_jobId *big.Int, _claimId *big.Int, _segmentNumber *big.Int) (*types.Transaction, error)
MissedVerificationSlash is a paid mutator transaction binding the contract method 0xc8e8f487.
Solidity: function missedVerificationSlash(_jobId uint256, _claimId uint256, _segmentNumber uint256) returns()
func (*JobsManagerTransactorSession) ReceiveVerification ¶
func (_JobsManager *JobsManagerTransactorSession) ReceiveVerification(_jobId *big.Int, _claimId *big.Int, _segmentNumber *big.Int, _result bool) (*types.Transaction, error)
ReceiveVerification is a paid mutator transaction binding the contract method 0x1e0976f3.
Solidity: function receiveVerification(_jobId uint256, _claimId uint256, _segmentNumber uint256, _result bool) returns()
func (*JobsManagerTransactorSession) SetController ¶
func (_JobsManager *JobsManagerTransactorSession) SetController(_controller common.Address) (*types.Transaction, error)
SetController is a paid mutator transaction binding the contract method 0x92eefe9b.
Solidity: function setController(_controller address) returns()
func (*JobsManagerTransactorSession) SetDoubleClaimSegmentSlashAmount ¶
func (_JobsManager *JobsManagerTransactorSession) SetDoubleClaimSegmentSlashAmount(_doubleClaimSegmentSlashAmount *big.Int) (*types.Transaction, error)
SetDoubleClaimSegmentSlashAmount is a paid mutator transaction binding the contract method 0x7d6ebe94.
Solidity: function setDoubleClaimSegmentSlashAmount(_doubleClaimSegmentSlashAmount uint256) returns()
func (*JobsManagerTransactorSession) SetFailedVerificationSlashAmount ¶
func (_JobsManager *JobsManagerTransactorSession) SetFailedVerificationSlashAmount(_failedVerificationSlashAmount *big.Int) (*types.Transaction, error)
SetFailedVerificationSlashAmount is a paid mutator transaction binding the contract method 0x71af5d0e.
Solidity: function setFailedVerificationSlashAmount(_failedVerificationSlashAmount uint256) returns()
func (*JobsManagerTransactorSession) SetFinderFee ¶
func (_JobsManager *JobsManagerTransactorSession) SetFinderFee(_finderFee *big.Int) (*types.Transaction, error)
SetFinderFee is a paid mutator transaction binding the contract method 0xbe427b1c.
Solidity: function setFinderFee(_finderFee uint256) returns()
func (*JobsManagerTransactorSession) SetMissedVerificationSlashAmount ¶
func (_JobsManager *JobsManagerTransactorSession) SetMissedVerificationSlashAmount(_missedVerificationSlashAmount *big.Int) (*types.Transaction, error)
SetMissedVerificationSlashAmount is a paid mutator transaction binding the contract method 0x0cb335c4.
Solidity: function setMissedVerificationSlashAmount(_missedVerificationSlashAmount uint256) returns()
func (*JobsManagerTransactorSession) SetVerificationPeriod ¶
func (_JobsManager *JobsManagerTransactorSession) SetVerificationPeriod(_verificationPeriod *big.Int) (*types.Transaction, error)
SetVerificationPeriod is a paid mutator transaction binding the contract method 0x09bc1812.
Solidity: function setVerificationPeriod(_verificationPeriod uint256) returns()
func (*JobsManagerTransactorSession) SetVerificationRate ¶
func (_JobsManager *JobsManagerTransactorSession) SetVerificationRate(_verificationRate uint64) (*types.Transaction, error)
SetVerificationRate is a paid mutator transaction binding the contract method 0x15fa168a.
Solidity: function setVerificationRate(_verificationRate uint64) returns()
func (*JobsManagerTransactorSession) SetVerificationSlashingPeriod ¶ added in v0.3.3
func (_JobsManager *JobsManagerTransactorSession) SetVerificationSlashingPeriod(_verificationSlashingPeriod *big.Int) (*types.Transaction, error)
SetVerificationSlashingPeriod is a paid mutator transaction binding the contract method 0x4e78e0c2.
Solidity: function setVerificationSlashingPeriod(_verificationSlashingPeriod uint256) returns()
func (*JobsManagerTransactorSession) Verify ¶
func (_JobsManager *JobsManagerTransactorSession) Verify(_jobId *big.Int, _claimId *big.Int, _segmentNumber *big.Int, _dataStorageHash string, _dataHashes [2][32]byte, _broadcasterSig []byte, _proof []byte) (*types.Transaction, error)
Verify is a paid mutator transaction binding the contract method 0x5a40ec7e.
Solidity: function verify(_jobId uint256, _claimId uint256, _segmentNumber uint256, _dataStorageHash string, _dataHashes bytes32[2], _broadcasterSig bytes, _proof bytes) returns()
func (*JobsManagerTransactorSession) Withdraw ¶
func (_JobsManager *JobsManagerTransactorSession) Withdraw() (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x3ccfd60b.
Solidity: function withdraw() returns()
type JobsManagerVerify ¶ added in v0.3.3
type JobsManagerVerify struct { Transcoder common.Address JobId *big.Int ClaimId *big.Int SegmentNumber *big.Int Raw types.Log // Blockchain specific contextual infos }
JobsManagerVerify represents a Verify event raised by the JobsManager contract.
type JobsManagerVerifyIterator ¶ added in v0.3.3
type JobsManagerVerifyIterator struct { Event *JobsManagerVerify // Event containing the contract specifics and raw log // contains filtered or unexported fields }
JobsManagerVerifyIterator is returned from FilterVerify and is used to iterate over the raw logs and unpacked data for Verify events raised by the JobsManager contract.
func (*JobsManagerVerifyIterator) Close ¶ added in v0.3.3
func (it *JobsManagerVerifyIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*JobsManagerVerifyIterator) Error ¶ added in v0.3.3
func (it *JobsManagerVerifyIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*JobsManagerVerifyIterator) Next ¶ added in v0.3.3
func (it *JobsManagerVerifyIterator) 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 JobsManagerWithdraw ¶ added in v0.3.3
type JobsManagerWithdraw struct { Broadcaster common.Address Raw types.Log // Blockchain specific contextual infos }
JobsManagerWithdraw represents a Withdraw event raised by the JobsManager contract.
type JobsManagerWithdrawIterator ¶ added in v0.3.3
type JobsManagerWithdrawIterator struct { Event *JobsManagerWithdraw // Event containing the contract specifics and raw log // contains filtered or unexported fields }
JobsManagerWithdrawIterator is returned from FilterWithdraw and is used to iterate over the raw logs and unpacked data for Withdraw events raised by the JobsManager contract.
func (*JobsManagerWithdrawIterator) Close ¶ added in v0.3.3
func (it *JobsManagerWithdrawIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*JobsManagerWithdrawIterator) Error ¶ added in v0.3.3
func (it *JobsManagerWithdrawIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*JobsManagerWithdrawIterator) Next ¶ added in v0.3.3
func (it *JobsManagerWithdrawIterator) 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 LivepeerToken ¶
type LivepeerToken struct { LivepeerTokenCaller // Read-only binding to the contract LivepeerTokenTransactor // Write-only binding to the contract LivepeerTokenFilterer // Log filterer for contract events }
LivepeerToken is an auto generated Go binding around an Ethereum contract.
func NewLivepeerToken ¶
func NewLivepeerToken(address common.Address, backend bind.ContractBackend) (*LivepeerToken, error)
NewLivepeerToken creates a new instance of LivepeerToken, bound to a specific deployed contract.
type LivepeerTokenApproval ¶ added in v0.3.3
type LivepeerTokenApproval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
LivepeerTokenApproval represents a Approval event raised by the LivepeerToken contract.
type LivepeerTokenApprovalIterator ¶ added in v0.3.3
type LivepeerTokenApprovalIterator struct { Event *LivepeerTokenApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LivepeerTokenApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the LivepeerToken contract.
func (*LivepeerTokenApprovalIterator) Close ¶ added in v0.3.3
func (it *LivepeerTokenApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LivepeerTokenApprovalIterator) Error ¶ added in v0.3.3
func (it *LivepeerTokenApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LivepeerTokenApprovalIterator) Next ¶ added in v0.3.3
func (it *LivepeerTokenApprovalIterator) 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 LivepeerTokenBurn ¶ added in v0.3.3
type LivepeerTokenBurn struct { Burner common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
LivepeerTokenBurn represents a Burn event raised by the LivepeerToken contract.
type LivepeerTokenBurnIterator ¶ added in v0.3.3
type LivepeerTokenBurnIterator struct { Event *LivepeerTokenBurn // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LivepeerTokenBurnIterator is returned from FilterBurn and is used to iterate over the raw logs and unpacked data for Burn events raised by the LivepeerToken contract.
func (*LivepeerTokenBurnIterator) Close ¶ added in v0.3.3
func (it *LivepeerTokenBurnIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LivepeerTokenBurnIterator) Error ¶ added in v0.3.3
func (it *LivepeerTokenBurnIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LivepeerTokenBurnIterator) Next ¶ added in v0.3.3
func (it *LivepeerTokenBurnIterator) 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 LivepeerTokenCaller ¶
type LivepeerTokenCaller struct {
// contains filtered or unexported fields
}
LivepeerTokenCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewLivepeerTokenCaller ¶
func NewLivepeerTokenCaller(address common.Address, caller bind.ContractCaller) (*LivepeerTokenCaller, error)
NewLivepeerTokenCaller creates a new read-only instance of LivepeerToken, bound to a specific deployed contract.
func (*LivepeerTokenCaller) Allowance ¶
func (_LivepeerToken *LivepeerTokenCaller) Allowance(opts *bind.CallOpts, _owner common.Address, _spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(_owner address, _spender address) constant returns(uint256)
func (*LivepeerTokenCaller) BalanceOf ¶
func (_LivepeerToken *LivepeerTokenCaller) BalanceOf(opts *bind.CallOpts, _owner common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(_owner address) constant returns(balance uint256)
func (*LivepeerTokenCaller) Decimals ¶
func (_LivepeerToken *LivepeerTokenCaller) Decimals(opts *bind.CallOpts) (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() constant returns(uint8)
func (*LivepeerTokenCaller) MintingFinished ¶
func (_LivepeerToken *LivepeerTokenCaller) MintingFinished(opts *bind.CallOpts) (bool, error)
MintingFinished is a free data retrieval call binding the contract method 0x05d2035b.
Solidity: function mintingFinished() constant returns(bool)
func (*LivepeerTokenCaller) Name ¶
func (_LivepeerToken *LivepeerTokenCaller) Name(opts *bind.CallOpts) (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() constant returns(string)
func (*LivepeerTokenCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*LivepeerTokenCaller) Symbol ¶
func (_LivepeerToken *LivepeerTokenCaller) Symbol(opts *bind.CallOpts) (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() constant returns(string)
func (*LivepeerTokenCaller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
type LivepeerTokenCallerRaw ¶
type LivepeerTokenCallerRaw struct {
Contract *LivepeerTokenCaller // Generic read-only contract binding to access the raw methods on
}
LivepeerTokenCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*LivepeerTokenCallerRaw) Call ¶
func (_LivepeerToken *LivepeerTokenCallerRaw) 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 LivepeerTokenCallerSession ¶
type LivepeerTokenCallerSession struct { Contract *LivepeerTokenCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
LivepeerTokenCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*LivepeerTokenCallerSession) Allowance ¶
func (_LivepeerToken *LivepeerTokenCallerSession) Allowance(_owner common.Address, _spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(_owner address, _spender address) constant returns(uint256)
func (*LivepeerTokenCallerSession) BalanceOf ¶
func (_LivepeerToken *LivepeerTokenCallerSession) BalanceOf(_owner common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(_owner address) constant returns(balance uint256)
func (*LivepeerTokenCallerSession) Decimals ¶
func (_LivepeerToken *LivepeerTokenCallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() constant returns(uint8)
func (*LivepeerTokenCallerSession) MintingFinished ¶
func (_LivepeerToken *LivepeerTokenCallerSession) MintingFinished() (bool, error)
MintingFinished is a free data retrieval call binding the contract method 0x05d2035b.
Solidity: function mintingFinished() constant returns(bool)
func (*LivepeerTokenCallerSession) Name ¶
func (_LivepeerToken *LivepeerTokenCallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() constant returns(string)
func (*LivepeerTokenCallerSession) Owner ¶
func (_LivepeerToken *LivepeerTokenCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*LivepeerTokenCallerSession) Symbol ¶
func (_LivepeerToken *LivepeerTokenCallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() constant returns(string)
func (*LivepeerTokenCallerSession) TotalSupply ¶
func (_LivepeerToken *LivepeerTokenCallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
func (*LivepeerTokenCallerSession) Version ¶
func (_LivepeerToken *LivepeerTokenCallerSession) Version() (string, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() constant returns(string)
type LivepeerTokenFaucet ¶
type LivepeerTokenFaucet struct { LivepeerTokenFaucetCaller // Read-only binding to the contract LivepeerTokenFaucetTransactor // Write-only binding to the contract LivepeerTokenFaucetFilterer // Log filterer for contract events }
LivepeerTokenFaucet is an auto generated Go binding around an Ethereum contract.
func NewLivepeerTokenFaucet ¶
func NewLivepeerTokenFaucet(address common.Address, backend bind.ContractBackend) (*LivepeerTokenFaucet, error)
NewLivepeerTokenFaucet creates a new instance of LivepeerTokenFaucet, bound to a specific deployed contract.
type LivepeerTokenFaucetCaller ¶
type LivepeerTokenFaucetCaller struct {
// contains filtered or unexported fields
}
LivepeerTokenFaucetCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewLivepeerTokenFaucetCaller ¶
func NewLivepeerTokenFaucetCaller(address common.Address, caller bind.ContractCaller) (*LivepeerTokenFaucetCaller, error)
NewLivepeerTokenFaucetCaller creates a new read-only instance of LivepeerTokenFaucet, bound to a specific deployed contract.
func (*LivepeerTokenFaucetCaller) IsWhitelisted ¶
func (_LivepeerTokenFaucet *LivepeerTokenFaucetCaller) IsWhitelisted(opts *bind.CallOpts, arg0 common.Address) (bool, error)
IsWhitelisted is a free data retrieval call binding the contract method 0x3af32abf.
Solidity: function isWhitelisted( address) constant returns(bool)
func (*LivepeerTokenFaucetCaller) NextValidRequest ¶
func (_LivepeerTokenFaucet *LivepeerTokenFaucetCaller) NextValidRequest(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
NextValidRequest is a free data retrieval call binding the contract method 0x207f5ce6.
Solidity: function nextValidRequest( address) constant returns(uint256)
func (*LivepeerTokenFaucetCaller) Owner ¶
func (_LivepeerTokenFaucet *LivepeerTokenFaucetCaller) Owner(opts *bind.CallOpts) (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*LivepeerTokenFaucetCaller) RequestAmount ¶
func (_LivepeerTokenFaucet *LivepeerTokenFaucetCaller) RequestAmount(opts *bind.CallOpts) (*big.Int, error)
RequestAmount is a free data retrieval call binding the contract method 0xf52ec46c.
Solidity: function requestAmount() constant returns(uint256)
type LivepeerTokenFaucetCallerRaw ¶
type LivepeerTokenFaucetCallerRaw struct {
Contract *LivepeerTokenFaucetCaller // Generic read-only contract binding to access the raw methods on
}
LivepeerTokenFaucetCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*LivepeerTokenFaucetCallerRaw) Call ¶
func (_LivepeerTokenFaucet *LivepeerTokenFaucetCallerRaw) 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 LivepeerTokenFaucetCallerSession ¶
type LivepeerTokenFaucetCallerSession struct { Contract *LivepeerTokenFaucetCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
LivepeerTokenFaucetCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*LivepeerTokenFaucetCallerSession) IsWhitelisted ¶
func (_LivepeerTokenFaucet *LivepeerTokenFaucetCallerSession) IsWhitelisted(arg0 common.Address) (bool, error)
IsWhitelisted is a free data retrieval call binding the contract method 0x3af32abf.
Solidity: function isWhitelisted( address) constant returns(bool)
func (*LivepeerTokenFaucetCallerSession) NextValidRequest ¶
func (_LivepeerTokenFaucet *LivepeerTokenFaucetCallerSession) NextValidRequest(arg0 common.Address) (*big.Int, error)
NextValidRequest is a free data retrieval call binding the contract method 0x207f5ce6.
Solidity: function nextValidRequest( address) constant returns(uint256)
func (*LivepeerTokenFaucetCallerSession) Owner ¶
func (_LivepeerTokenFaucet *LivepeerTokenFaucetCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*LivepeerTokenFaucetCallerSession) RequestAmount ¶
func (_LivepeerTokenFaucet *LivepeerTokenFaucetCallerSession) RequestAmount() (*big.Int, error)
RequestAmount is a free data retrieval call binding the contract method 0xf52ec46c.
Solidity: function requestAmount() constant returns(uint256)
func (*LivepeerTokenFaucetCallerSession) RequestWait ¶
func (_LivepeerTokenFaucet *LivepeerTokenFaucetCallerSession) RequestWait() (*big.Int, error)
RequestWait is a free data retrieval call binding the contract method 0x0d6c51b3.
Solidity: function requestWait() constant returns(uint256)
func (*LivepeerTokenFaucetCallerSession) Token ¶
func (_LivepeerTokenFaucet *LivepeerTokenFaucetCallerSession) Token() (common.Address, error)
Token is a free data retrieval call binding the contract method 0xfc0c546a.
Solidity: function token() constant returns(address)
type LivepeerTokenFaucetFilterer ¶ added in v0.3.3
type LivepeerTokenFaucetFilterer struct {
// contains filtered or unexported fields
}
LivepeerTokenFaucetFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewLivepeerTokenFaucetFilterer ¶ added in v0.3.3
func NewLivepeerTokenFaucetFilterer(address common.Address, filterer bind.ContractFilterer) (*LivepeerTokenFaucetFilterer, error)
NewLivepeerTokenFaucetFilterer creates a new log filterer instance of LivepeerTokenFaucet, bound to a specific deployed contract.
func (*LivepeerTokenFaucetFilterer) FilterOwnershipTransferred ¶ added in v0.3.3
func (_LivepeerTokenFaucet *LivepeerTokenFaucetFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*LivepeerTokenFaucetOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(previousOwner indexed address, newOwner indexed address)
func (*LivepeerTokenFaucetFilterer) FilterRequest ¶ added in v0.3.3
func (_LivepeerTokenFaucet *LivepeerTokenFaucetFilterer) FilterRequest(opts *bind.FilterOpts, to []common.Address) (*LivepeerTokenFaucetRequestIterator, error)
FilterRequest is a free log retrieval operation binding the contract event 0xe31c60e37ab1301f69f01b436a1d13486e6c16cc22c888a08c0e64a39230b6ac.
Solidity: event Request(to indexed address, amount uint256)
func (*LivepeerTokenFaucetFilterer) WatchOwnershipTransferred ¶ added in v0.3.3
func (_LivepeerTokenFaucet *LivepeerTokenFaucetFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *LivepeerTokenFaucetOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(previousOwner indexed address, newOwner indexed address)
func (*LivepeerTokenFaucetFilterer) WatchRequest ¶ added in v0.3.3
func (_LivepeerTokenFaucet *LivepeerTokenFaucetFilterer) WatchRequest(opts *bind.WatchOpts, sink chan<- *LivepeerTokenFaucetRequest, to []common.Address) (event.Subscription, error)
WatchRequest is a free log subscription operation binding the contract event 0xe31c60e37ab1301f69f01b436a1d13486e6c16cc22c888a08c0e64a39230b6ac.
Solidity: event Request(to indexed address, amount uint256)
type LivepeerTokenFaucetOwnershipTransferred ¶ added in v0.3.3
type LivepeerTokenFaucetOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
LivepeerTokenFaucetOwnershipTransferred represents a OwnershipTransferred event raised by the LivepeerTokenFaucet contract.
type LivepeerTokenFaucetOwnershipTransferredIterator ¶ added in v0.3.3
type LivepeerTokenFaucetOwnershipTransferredIterator struct { Event *LivepeerTokenFaucetOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LivepeerTokenFaucetOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the LivepeerTokenFaucet contract.
func (*LivepeerTokenFaucetOwnershipTransferredIterator) Close ¶ added in v0.3.3
func (it *LivepeerTokenFaucetOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LivepeerTokenFaucetOwnershipTransferredIterator) Error ¶ added in v0.3.3
func (it *LivepeerTokenFaucetOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LivepeerTokenFaucetOwnershipTransferredIterator) Next ¶ added in v0.3.3
func (it *LivepeerTokenFaucetOwnershipTransferredIterator) 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 LivepeerTokenFaucetRaw ¶
type LivepeerTokenFaucetRaw struct {
Contract *LivepeerTokenFaucet // Generic contract binding to access the raw methods on
}
LivepeerTokenFaucetRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*LivepeerTokenFaucetRaw) Call ¶
func (_LivepeerTokenFaucet *LivepeerTokenFaucetRaw) 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 (*LivepeerTokenFaucetRaw) Transact ¶
func (_LivepeerTokenFaucet *LivepeerTokenFaucetRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*LivepeerTokenFaucetRaw) Transfer ¶
func (_LivepeerTokenFaucet *LivepeerTokenFaucetRaw) 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 LivepeerTokenFaucetRequest ¶ added in v0.3.3
type LivepeerTokenFaucetRequest struct { To common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
LivepeerTokenFaucetRequest represents a Request event raised by the LivepeerTokenFaucet contract.
type LivepeerTokenFaucetRequestIterator ¶ added in v0.3.3
type LivepeerTokenFaucetRequestIterator struct { Event *LivepeerTokenFaucetRequest // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LivepeerTokenFaucetRequestIterator is returned from FilterRequest and is used to iterate over the raw logs and unpacked data for Request events raised by the LivepeerTokenFaucet contract.
func (*LivepeerTokenFaucetRequestIterator) Close ¶ added in v0.3.3
func (it *LivepeerTokenFaucetRequestIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LivepeerTokenFaucetRequestIterator) Error ¶ added in v0.3.3
func (it *LivepeerTokenFaucetRequestIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LivepeerTokenFaucetRequestIterator) Next ¶ added in v0.3.3
func (it *LivepeerTokenFaucetRequestIterator) 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 LivepeerTokenFaucetSession ¶
type LivepeerTokenFaucetSession struct { Contract *LivepeerTokenFaucet // 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 }
LivepeerTokenFaucetSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*LivepeerTokenFaucetSession) AddToWhitelist ¶
func (_LivepeerTokenFaucet *LivepeerTokenFaucetSession) AddToWhitelist(_addr common.Address) (*types.Transaction, error)
AddToWhitelist is a paid mutator transaction binding the contract method 0xe43252d7.
Solidity: function addToWhitelist(_addr address) returns()
func (*LivepeerTokenFaucetSession) IsWhitelisted ¶
func (_LivepeerTokenFaucet *LivepeerTokenFaucetSession) IsWhitelisted(arg0 common.Address) (bool, error)
IsWhitelisted is a free data retrieval call binding the contract method 0x3af32abf.
Solidity: function isWhitelisted( address) constant returns(bool)
func (*LivepeerTokenFaucetSession) NextValidRequest ¶
func (_LivepeerTokenFaucet *LivepeerTokenFaucetSession) NextValidRequest(arg0 common.Address) (*big.Int, error)
NextValidRequest is a free data retrieval call binding the contract method 0x207f5ce6.
Solidity: function nextValidRequest( address) constant returns(uint256)
func (*LivepeerTokenFaucetSession) Owner ¶
func (_LivepeerTokenFaucet *LivepeerTokenFaucetSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*LivepeerTokenFaucetSession) RemoveFromWhitelist ¶
func (_LivepeerTokenFaucet *LivepeerTokenFaucetSession) RemoveFromWhitelist(_addr common.Address) (*types.Transaction, error)
RemoveFromWhitelist is a paid mutator transaction binding the contract method 0x8ab1d681.
Solidity: function removeFromWhitelist(_addr address) returns()
func (*LivepeerTokenFaucetSession) Request ¶
func (_LivepeerTokenFaucet *LivepeerTokenFaucetSession) Request() (*types.Transaction, error)
Request is a paid mutator transaction binding the contract method 0x338cdca1.
Solidity: function request() returns()
func (*LivepeerTokenFaucetSession) RequestAmount ¶
func (_LivepeerTokenFaucet *LivepeerTokenFaucetSession) RequestAmount() (*big.Int, error)
RequestAmount is a free data retrieval call binding the contract method 0xf52ec46c.
Solidity: function requestAmount() constant returns(uint256)
func (*LivepeerTokenFaucetSession) RequestWait ¶
func (_LivepeerTokenFaucet *LivepeerTokenFaucetSession) RequestWait() (*big.Int, error)
RequestWait is a free data retrieval call binding the contract method 0x0d6c51b3.
Solidity: function requestWait() constant returns(uint256)
func (*LivepeerTokenFaucetSession) Token ¶
func (_LivepeerTokenFaucet *LivepeerTokenFaucetSession) Token() (common.Address, error)
Token is a free data retrieval call binding the contract method 0xfc0c546a.
Solidity: function token() constant returns(address)
func (*LivepeerTokenFaucetSession) TransferOwnership ¶
func (_LivepeerTokenFaucet *LivepeerTokenFaucetSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(newOwner address) returns()
type LivepeerTokenFaucetTransactor ¶
type LivepeerTokenFaucetTransactor struct {
// contains filtered or unexported fields
}
LivepeerTokenFaucetTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewLivepeerTokenFaucetTransactor ¶
func NewLivepeerTokenFaucetTransactor(address common.Address, transactor bind.ContractTransactor) (*LivepeerTokenFaucetTransactor, error)
NewLivepeerTokenFaucetTransactor creates a new write-only instance of LivepeerTokenFaucet, bound to a specific deployed contract.
func (*LivepeerTokenFaucetTransactor) AddToWhitelist ¶
func (_LivepeerTokenFaucet *LivepeerTokenFaucetTransactor) AddToWhitelist(opts *bind.TransactOpts, _addr common.Address) (*types.Transaction, error)
AddToWhitelist is a paid mutator transaction binding the contract method 0xe43252d7.
Solidity: function addToWhitelist(_addr address) returns()
func (*LivepeerTokenFaucetTransactor) RemoveFromWhitelist ¶
func (_LivepeerTokenFaucet *LivepeerTokenFaucetTransactor) RemoveFromWhitelist(opts *bind.TransactOpts, _addr common.Address) (*types.Transaction, error)
RemoveFromWhitelist is a paid mutator transaction binding the contract method 0x8ab1d681.
Solidity: function removeFromWhitelist(_addr address) returns()
func (*LivepeerTokenFaucetTransactor) Request ¶
func (_LivepeerTokenFaucet *LivepeerTokenFaucetTransactor) Request(opts *bind.TransactOpts) (*types.Transaction, error)
Request is a paid mutator transaction binding the contract method 0x338cdca1.
Solidity: function request() returns()
func (*LivepeerTokenFaucetTransactor) TransferOwnership ¶
func (_LivepeerTokenFaucet *LivepeerTokenFaucetTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(newOwner address) returns()
type LivepeerTokenFaucetTransactorRaw ¶
type LivepeerTokenFaucetTransactorRaw struct {
Contract *LivepeerTokenFaucetTransactor // Generic write-only contract binding to access the raw methods on
}
LivepeerTokenFaucetTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*LivepeerTokenFaucetTransactorRaw) Transact ¶
func (_LivepeerTokenFaucet *LivepeerTokenFaucetTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*LivepeerTokenFaucetTransactorRaw) Transfer ¶
func (_LivepeerTokenFaucet *LivepeerTokenFaucetTransactorRaw) 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 LivepeerTokenFaucetTransactorSession ¶
type LivepeerTokenFaucetTransactorSession struct { Contract *LivepeerTokenFaucetTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
LivepeerTokenFaucetTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*LivepeerTokenFaucetTransactorSession) AddToWhitelist ¶
func (_LivepeerTokenFaucet *LivepeerTokenFaucetTransactorSession) AddToWhitelist(_addr common.Address) (*types.Transaction, error)
AddToWhitelist is a paid mutator transaction binding the contract method 0xe43252d7.
Solidity: function addToWhitelist(_addr address) returns()
func (*LivepeerTokenFaucetTransactorSession) RemoveFromWhitelist ¶
func (_LivepeerTokenFaucet *LivepeerTokenFaucetTransactorSession) RemoveFromWhitelist(_addr common.Address) (*types.Transaction, error)
RemoveFromWhitelist is a paid mutator transaction binding the contract method 0x8ab1d681.
Solidity: function removeFromWhitelist(_addr address) returns()
func (*LivepeerTokenFaucetTransactorSession) Request ¶
func (_LivepeerTokenFaucet *LivepeerTokenFaucetTransactorSession) Request() (*types.Transaction, error)
Request is a paid mutator transaction binding the contract method 0x338cdca1.
Solidity: function request() returns()
func (*LivepeerTokenFaucetTransactorSession) TransferOwnership ¶
func (_LivepeerTokenFaucet *LivepeerTokenFaucetTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(newOwner address) returns()
type LivepeerTokenFilterer ¶ added in v0.3.3
type LivepeerTokenFilterer struct {
// contains filtered or unexported fields
}
LivepeerTokenFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewLivepeerTokenFilterer ¶ added in v0.3.3
func NewLivepeerTokenFilterer(address common.Address, filterer bind.ContractFilterer) (*LivepeerTokenFilterer, error)
NewLivepeerTokenFilterer creates a new log filterer instance of LivepeerToken, bound to a specific deployed contract.
func (*LivepeerTokenFilterer) FilterApproval ¶ added in v0.3.3
func (_LivepeerToken *LivepeerTokenFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*LivepeerTokenApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(owner indexed address, spender indexed address, value uint256)
func (*LivepeerTokenFilterer) FilterBurn ¶ added in v0.3.3
func (_LivepeerToken *LivepeerTokenFilterer) FilterBurn(opts *bind.FilterOpts, burner []common.Address) (*LivepeerTokenBurnIterator, error)
FilterBurn is a free log retrieval operation binding the contract event 0xcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5.
Solidity: event Burn(burner indexed address, value uint256)
func (*LivepeerTokenFilterer) FilterMint ¶ added in v0.3.3
func (_LivepeerToken *LivepeerTokenFilterer) FilterMint(opts *bind.FilterOpts, to []common.Address) (*LivepeerTokenMintIterator, error)
FilterMint is a free log retrieval operation binding the contract event 0x0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d4121396885.
Solidity: event Mint(to indexed address, amount uint256)
func (*LivepeerTokenFilterer) FilterMintFinished ¶ added in v0.3.3
func (_LivepeerToken *LivepeerTokenFilterer) FilterMintFinished(opts *bind.FilterOpts) (*LivepeerTokenMintFinishedIterator, error)
FilterMintFinished is a free log retrieval operation binding the contract event 0xae5184fba832cb2b1f702aca6117b8d265eaf03ad33eb133f19dde0f5920fa08.
Solidity: event MintFinished()
func (*LivepeerTokenFilterer) FilterOwnershipTransferred ¶ added in v0.3.3
func (_LivepeerToken *LivepeerTokenFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*LivepeerTokenOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(previousOwner indexed address, newOwner indexed address)
func (*LivepeerTokenFilterer) FilterTransfer ¶ added in v0.3.3
func (_LivepeerToken *LivepeerTokenFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*LivepeerTokenTransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(from indexed address, to indexed address, value uint256)
func (*LivepeerTokenFilterer) WatchApproval ¶ added in v0.3.3
func (_LivepeerToken *LivepeerTokenFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *LivepeerTokenApproval, owner []common.Address, spender []common.Address) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(owner indexed address, spender indexed address, value uint256)
func (*LivepeerTokenFilterer) WatchBurn ¶ added in v0.3.3
func (_LivepeerToken *LivepeerTokenFilterer) WatchBurn(opts *bind.WatchOpts, sink chan<- *LivepeerTokenBurn, burner []common.Address) (event.Subscription, error)
WatchBurn is a free log subscription operation binding the contract event 0xcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5.
Solidity: event Burn(burner indexed address, value uint256)
func (*LivepeerTokenFilterer) WatchMint ¶ added in v0.3.3
func (_LivepeerToken *LivepeerTokenFilterer) WatchMint(opts *bind.WatchOpts, sink chan<- *LivepeerTokenMint, to []common.Address) (event.Subscription, error)
WatchMint is a free log subscription operation binding the contract event 0x0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d4121396885.
Solidity: event Mint(to indexed address, amount uint256)
func (*LivepeerTokenFilterer) WatchMintFinished ¶ added in v0.3.3
func (_LivepeerToken *LivepeerTokenFilterer) WatchMintFinished(opts *bind.WatchOpts, sink chan<- *LivepeerTokenMintFinished) (event.Subscription, error)
WatchMintFinished is a free log subscription operation binding the contract event 0xae5184fba832cb2b1f702aca6117b8d265eaf03ad33eb133f19dde0f5920fa08.
Solidity: event MintFinished()
func (*LivepeerTokenFilterer) WatchOwnershipTransferred ¶ added in v0.3.3
func (_LivepeerToken *LivepeerTokenFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *LivepeerTokenOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(previousOwner indexed address, newOwner indexed address)
func (*LivepeerTokenFilterer) WatchTransfer ¶ added in v0.3.3
func (_LivepeerToken *LivepeerTokenFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *LivepeerTokenTransfer, from []common.Address, to []common.Address) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(from indexed address, to indexed address, value uint256)
type LivepeerTokenMint ¶ added in v0.3.3
type LivepeerTokenMint struct { To common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
LivepeerTokenMint represents a Mint event raised by the LivepeerToken contract.
type LivepeerTokenMintFinished ¶ added in v0.3.3
LivepeerTokenMintFinished represents a MintFinished event raised by the LivepeerToken contract.
type LivepeerTokenMintFinishedIterator ¶ added in v0.3.3
type LivepeerTokenMintFinishedIterator struct { Event *LivepeerTokenMintFinished // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LivepeerTokenMintFinishedIterator is returned from FilterMintFinished and is used to iterate over the raw logs and unpacked data for MintFinished events raised by the LivepeerToken contract.
func (*LivepeerTokenMintFinishedIterator) Close ¶ added in v0.3.3
func (it *LivepeerTokenMintFinishedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LivepeerTokenMintFinishedIterator) Error ¶ added in v0.3.3
func (it *LivepeerTokenMintFinishedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LivepeerTokenMintFinishedIterator) Next ¶ added in v0.3.3
func (it *LivepeerTokenMintFinishedIterator) 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 LivepeerTokenMintIterator ¶ added in v0.3.3
type LivepeerTokenMintIterator struct { Event *LivepeerTokenMint // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LivepeerTokenMintIterator is returned from FilterMint and is used to iterate over the raw logs and unpacked data for Mint events raised by the LivepeerToken contract.
func (*LivepeerTokenMintIterator) Close ¶ added in v0.3.3
func (it *LivepeerTokenMintIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LivepeerTokenMintIterator) Error ¶ added in v0.3.3
func (it *LivepeerTokenMintIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LivepeerTokenMintIterator) Next ¶ added in v0.3.3
func (it *LivepeerTokenMintIterator) 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 LivepeerTokenOwnershipTransferred ¶ added in v0.3.3
type LivepeerTokenOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
LivepeerTokenOwnershipTransferred represents a OwnershipTransferred event raised by the LivepeerToken contract.
type LivepeerTokenOwnershipTransferredIterator ¶ added in v0.3.3
type LivepeerTokenOwnershipTransferredIterator struct { Event *LivepeerTokenOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LivepeerTokenOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the LivepeerToken contract.
func (*LivepeerTokenOwnershipTransferredIterator) Close ¶ added in v0.3.3
func (it *LivepeerTokenOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LivepeerTokenOwnershipTransferredIterator) Error ¶ added in v0.3.3
func (it *LivepeerTokenOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LivepeerTokenOwnershipTransferredIterator) Next ¶ added in v0.3.3
func (it *LivepeerTokenOwnershipTransferredIterator) 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 LivepeerTokenRaw ¶
type LivepeerTokenRaw struct {
Contract *LivepeerToken // Generic contract binding to access the raw methods on
}
LivepeerTokenRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*LivepeerTokenRaw) Call ¶
func (_LivepeerToken *LivepeerTokenRaw) 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 (*LivepeerTokenRaw) Transact ¶
func (_LivepeerToken *LivepeerTokenRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*LivepeerTokenRaw) Transfer ¶
func (_LivepeerToken *LivepeerTokenRaw) 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 LivepeerTokenSession ¶
type LivepeerTokenSession struct { Contract *LivepeerToken // 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 }
LivepeerTokenSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*LivepeerTokenSession) Allowance ¶
func (_LivepeerToken *LivepeerTokenSession) Allowance(_owner common.Address, _spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(_owner address, _spender address) constant returns(uint256)
func (*LivepeerTokenSession) Approve ¶
func (_LivepeerToken *LivepeerTokenSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(_spender address, _value uint256) returns(bool)
func (*LivepeerTokenSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(_owner address) constant returns(balance uint256)
func (*LivepeerTokenSession) Burn ¶ added in v0.3.3
func (_LivepeerToken *LivepeerTokenSession) Burn(_amount *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x42966c68.
Solidity: function burn(_amount uint256) returns()
func (*LivepeerTokenSession) Decimals ¶
func (_LivepeerToken *LivepeerTokenSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() constant returns(uint8)
func (*LivepeerTokenSession) DecreaseApproval ¶
func (_LivepeerToken *LivepeerTokenSession) DecreaseApproval(_spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)
DecreaseApproval is a paid mutator transaction binding the contract method 0x66188463.
Solidity: function decreaseApproval(_spender address, _subtractedValue uint256) returns(bool)
func (*LivepeerTokenSession) FinishMinting ¶
func (_LivepeerToken *LivepeerTokenSession) FinishMinting() (*types.Transaction, error)
FinishMinting is a paid mutator transaction binding the contract method 0x7d64bcb4.
Solidity: function finishMinting() returns(bool)
func (*LivepeerTokenSession) IncreaseApproval ¶
func (_LivepeerToken *LivepeerTokenSession) IncreaseApproval(_spender common.Address, _addedValue *big.Int) (*types.Transaction, error)
IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.
Solidity: function increaseApproval(_spender address, _addedValue uint256) returns(bool)
func (*LivepeerTokenSession) Mint ¶
func (_LivepeerToken *LivepeerTokenSession) Mint(_to common.Address, _amount *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x40c10f19.
Solidity: function mint(_to address, _amount uint256) returns(bool)
func (*LivepeerTokenSession) MintingFinished ¶
func (_LivepeerToken *LivepeerTokenSession) MintingFinished() (bool, error)
MintingFinished is a free data retrieval call binding the contract method 0x05d2035b.
Solidity: function mintingFinished() constant returns(bool)
func (*LivepeerTokenSession) Name ¶
func (_LivepeerToken *LivepeerTokenSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() constant returns(string)
func (*LivepeerTokenSession) Owner ¶
func (_LivepeerToken *LivepeerTokenSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*LivepeerTokenSession) Symbol ¶
func (_LivepeerToken *LivepeerTokenSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() constant returns(string)
func (*LivepeerTokenSession) TotalSupply ¶
func (_LivepeerToken *LivepeerTokenSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
func (*LivepeerTokenSession) Transfer ¶
func (_LivepeerToken *LivepeerTokenSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(_to address, _value uint256) returns(bool)
func (*LivepeerTokenSession) TransferFrom ¶
func (_LivepeerToken *LivepeerTokenSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(_from address, _to address, _value uint256) returns(bool)
func (*LivepeerTokenSession) TransferOwnership ¶
func (_LivepeerToken *LivepeerTokenSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(newOwner address) returns()
func (*LivepeerTokenSession) Version ¶
func (_LivepeerToken *LivepeerTokenSession) Version() (string, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() constant returns(string)
type LivepeerTokenTransactor ¶
type LivepeerTokenTransactor struct {
// contains filtered or unexported fields
}
LivepeerTokenTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewLivepeerTokenTransactor ¶
func NewLivepeerTokenTransactor(address common.Address, transactor bind.ContractTransactor) (*LivepeerTokenTransactor, error)
NewLivepeerTokenTransactor creates a new write-only instance of LivepeerToken, bound to a specific deployed contract.
func (*LivepeerTokenTransactor) Approve ¶
func (_LivepeerToken *LivepeerTokenTransactor) Approve(opts *bind.TransactOpts, _spender common.Address, _value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(_spender address, _value uint256) returns(bool)
func (*LivepeerTokenTransactor) Burn ¶ added in v0.3.3
func (_LivepeerToken *LivepeerTokenTransactor) Burn(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x42966c68.
Solidity: function burn(_amount uint256) returns()
func (*LivepeerTokenTransactor) DecreaseApproval ¶
func (_LivepeerToken *LivepeerTokenTransactor) DecreaseApproval(opts *bind.TransactOpts, _spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)
DecreaseApproval is a paid mutator transaction binding the contract method 0x66188463.
Solidity: function decreaseApproval(_spender address, _subtractedValue uint256) returns(bool)
func (*LivepeerTokenTransactor) FinishMinting ¶
func (_LivepeerToken *LivepeerTokenTransactor) FinishMinting(opts *bind.TransactOpts) (*types.Transaction, error)
FinishMinting is a paid mutator transaction binding the contract method 0x7d64bcb4.
Solidity: function finishMinting() returns(bool)
func (*LivepeerTokenTransactor) IncreaseApproval ¶
func (_LivepeerToken *LivepeerTokenTransactor) IncreaseApproval(opts *bind.TransactOpts, _spender common.Address, _addedValue *big.Int) (*types.Transaction, error)
IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.
Solidity: function increaseApproval(_spender address, _addedValue uint256) returns(bool)
func (*LivepeerTokenTransactor) Mint ¶
func (_LivepeerToken *LivepeerTokenTransactor) Mint(opts *bind.TransactOpts, _to common.Address, _amount *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x40c10f19.
Solidity: function mint(_to address, _amount uint256) returns(bool)
func (*LivepeerTokenTransactor) Transfer ¶
func (_LivepeerToken *LivepeerTokenTransactor) Transfer(opts *bind.TransactOpts, _to common.Address, _value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(_to address, _value uint256) returns(bool)
func (*LivepeerTokenTransactor) TransferFrom ¶
func (_LivepeerToken *LivepeerTokenTransactor) TransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(_from address, _to address, _value uint256) returns(bool)
func (*LivepeerTokenTransactor) TransferOwnership ¶
func (_LivepeerToken *LivepeerTokenTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(newOwner address) returns()
type LivepeerTokenTransactorRaw ¶
type LivepeerTokenTransactorRaw struct {
Contract *LivepeerTokenTransactor // Generic write-only contract binding to access the raw methods on
}
LivepeerTokenTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*LivepeerTokenTransactorRaw) Transact ¶
func (_LivepeerToken *LivepeerTokenTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*LivepeerTokenTransactorRaw) Transfer ¶
func (_LivepeerToken *LivepeerTokenTransactorRaw) 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 LivepeerTokenTransactorSession ¶
type LivepeerTokenTransactorSession struct { Contract *LivepeerTokenTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
LivepeerTokenTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*LivepeerTokenTransactorSession) Approve ¶
func (_LivepeerToken *LivepeerTokenTransactorSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(_spender address, _value uint256) returns(bool)
func (*LivepeerTokenTransactorSession) Burn ¶ added in v0.3.3
func (_LivepeerToken *LivepeerTokenTransactorSession) Burn(_amount *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x42966c68.
Solidity: function burn(_amount uint256) returns()
func (*LivepeerTokenTransactorSession) DecreaseApproval ¶
func (_LivepeerToken *LivepeerTokenTransactorSession) DecreaseApproval(_spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)
DecreaseApproval is a paid mutator transaction binding the contract method 0x66188463.
Solidity: function decreaseApproval(_spender address, _subtractedValue uint256) returns(bool)
func (*LivepeerTokenTransactorSession) FinishMinting ¶
func (_LivepeerToken *LivepeerTokenTransactorSession) FinishMinting() (*types.Transaction, error)
FinishMinting is a paid mutator transaction binding the contract method 0x7d64bcb4.
Solidity: function finishMinting() returns(bool)
func (*LivepeerTokenTransactorSession) IncreaseApproval ¶
func (_LivepeerToken *LivepeerTokenTransactorSession) IncreaseApproval(_spender common.Address, _addedValue *big.Int) (*types.Transaction, error)
IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.
Solidity: function increaseApproval(_spender address, _addedValue uint256) returns(bool)
func (*LivepeerTokenTransactorSession) Mint ¶
func (_LivepeerToken *LivepeerTokenTransactorSession) Mint(_to common.Address, _amount *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x40c10f19.
Solidity: function mint(_to address, _amount uint256) returns(bool)
func (*LivepeerTokenTransactorSession) Transfer ¶
func (_LivepeerToken *LivepeerTokenTransactorSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(_to address, _value uint256) returns(bool)
func (*LivepeerTokenTransactorSession) TransferFrom ¶
func (_LivepeerToken *LivepeerTokenTransactorSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(_from address, _to address, _value uint256) returns(bool)
func (*LivepeerTokenTransactorSession) TransferOwnership ¶
func (_LivepeerToken *LivepeerTokenTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(newOwner address) returns()
type LivepeerTokenTransfer ¶ added in v0.3.3
type LivepeerTokenTransfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
LivepeerTokenTransfer represents a Transfer event raised by the LivepeerToken contract.
type LivepeerTokenTransferIterator ¶ added in v0.3.3
type LivepeerTokenTransferIterator struct { Event *LivepeerTokenTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LivepeerTokenTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the LivepeerToken contract.
func (*LivepeerTokenTransferIterator) Close ¶ added in v0.3.3
func (it *LivepeerTokenTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LivepeerTokenTransferIterator) Error ¶ added in v0.3.3
func (it *LivepeerTokenTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LivepeerTokenTransferIterator) Next ¶ added in v0.3.3
func (it *LivepeerTokenTransferIterator) 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 LivepeerVerifier ¶ added in v0.3.3
type LivepeerVerifier struct { LivepeerVerifierCaller // Read-only binding to the contract LivepeerVerifierTransactor // Write-only binding to the contract LivepeerVerifierFilterer // Log filterer for contract events }
LivepeerVerifier is an auto generated Go binding around an Ethereum contract.
func NewLivepeerVerifier ¶ added in v0.3.3
func NewLivepeerVerifier(address common.Address, backend bind.ContractBackend) (*LivepeerVerifier, error)
NewLivepeerVerifier creates a new instance of LivepeerVerifier, bound to a specific deployed contract.
type LivepeerVerifierCallback ¶ added in v0.3.3
type LivepeerVerifierCallback struct { RequestId *big.Int JobId *big.Int ClaimId *big.Int SegmentNumber *big.Int Result bool Raw types.Log // Blockchain specific contextual infos }
LivepeerVerifierCallback represents a Callback event raised by the LivepeerVerifier contract.
type LivepeerVerifierCallbackIterator ¶ added in v0.3.3
type LivepeerVerifierCallbackIterator struct { Event *LivepeerVerifierCallback // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LivepeerVerifierCallbackIterator is returned from FilterCallback and is used to iterate over the raw logs and unpacked data for Callback events raised by the LivepeerVerifier contract.
func (*LivepeerVerifierCallbackIterator) Close ¶ added in v0.3.3
func (it *LivepeerVerifierCallbackIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LivepeerVerifierCallbackIterator) Error ¶ added in v0.3.3
func (it *LivepeerVerifierCallbackIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LivepeerVerifierCallbackIterator) Next ¶ added in v0.3.3
func (it *LivepeerVerifierCallbackIterator) 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 LivepeerVerifierCaller ¶ added in v0.3.3
type LivepeerVerifierCaller struct {
// contains filtered or unexported fields
}
LivepeerVerifierCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewLivepeerVerifierCaller ¶ added in v0.3.3
func NewLivepeerVerifierCaller(address common.Address, caller bind.ContractCaller) (*LivepeerVerifierCaller, error)
NewLivepeerVerifierCaller creates a new read-only instance of LivepeerVerifier, bound to a specific deployed contract.
func (*LivepeerVerifierCaller) Controller ¶ added in v0.3.3
func (_LivepeerVerifier *LivepeerVerifierCaller) Controller(opts *bind.CallOpts) (common.Address, error)
Controller is a free data retrieval call binding the contract method 0xf77c4791.
Solidity: function controller() constant returns(address)
func (*LivepeerVerifierCaller) GetPrice ¶ added in v0.3.3
GetPrice is a free data retrieval call binding the contract method 0x98d5fdca.
Solidity: function getPrice() constant returns(uint256)
func (*LivepeerVerifierCaller) IsSolver ¶ added in v0.3.3
func (_LivepeerVerifier *LivepeerVerifierCaller) IsSolver(opts *bind.CallOpts, arg0 common.Address) (bool, error)
IsSolver is a free data retrieval call binding the contract method 0x02cc250d.
Solidity: function isSolver( address) constant returns(bool)
func (*LivepeerVerifierCaller) RequestCount ¶ added in v0.3.3
func (_LivepeerVerifier *LivepeerVerifierCaller) RequestCount(opts *bind.CallOpts) (*big.Int, error)
RequestCount is a free data retrieval call binding the contract method 0x5badbe4c.
Solidity: function requestCount() constant returns(uint256)
func (*LivepeerVerifierCaller) Requests ¶ added in v0.3.3
func (_LivepeerVerifier *LivepeerVerifierCaller) Requests(opts *bind.CallOpts, arg0 *big.Int) (struct { JobId *big.Int ClaimId *big.Int SegmentNumber *big.Int CommitHash [32]byte }, error)
Requests is a free data retrieval call binding the contract method 0x81d12c58.
Solidity: function requests( uint256) constant returns(jobId uint256, claimId uint256, segmentNumber uint256, commitHash bytes32)
func (*LivepeerVerifierCaller) Solvers ¶ added in v0.3.3
func (_LivepeerVerifier *LivepeerVerifierCaller) Solvers(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
Solvers is a free data retrieval call binding the contract method 0x92ce765e.
Solidity: function solvers( uint256) constant returns(address)
func (*LivepeerVerifierCaller) VerificationCodeHash ¶ added in v0.3.3
func (_LivepeerVerifier *LivepeerVerifierCaller) VerificationCodeHash(opts *bind.CallOpts) (string, error)
VerificationCodeHash is a free data retrieval call binding the contract method 0x41af1524.
Solidity: function verificationCodeHash() constant returns(string)
type LivepeerVerifierCallerRaw ¶ added in v0.3.3
type LivepeerVerifierCallerRaw struct {
Contract *LivepeerVerifierCaller // Generic read-only contract binding to access the raw methods on
}
LivepeerVerifierCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*LivepeerVerifierCallerRaw) Call ¶ added in v0.3.3
func (_LivepeerVerifier *LivepeerVerifierCallerRaw) 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 LivepeerVerifierCallerSession ¶ added in v0.3.3
type LivepeerVerifierCallerSession struct { Contract *LivepeerVerifierCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
LivepeerVerifierCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*LivepeerVerifierCallerSession) Controller ¶ added in v0.3.3
func (_LivepeerVerifier *LivepeerVerifierCallerSession) Controller() (common.Address, error)
Controller is a free data retrieval call binding the contract method 0xf77c4791.
Solidity: function controller() constant returns(address)
func (*LivepeerVerifierCallerSession) GetPrice ¶ added in v0.3.3
func (_LivepeerVerifier *LivepeerVerifierCallerSession) GetPrice() (*big.Int, error)
GetPrice is a free data retrieval call binding the contract method 0x98d5fdca.
Solidity: function getPrice() constant returns(uint256)
func (*LivepeerVerifierCallerSession) IsSolver ¶ added in v0.3.3
func (_LivepeerVerifier *LivepeerVerifierCallerSession) IsSolver(arg0 common.Address) (bool, error)
IsSolver is a free data retrieval call binding the contract method 0x02cc250d.
Solidity: function isSolver( address) constant returns(bool)
func (*LivepeerVerifierCallerSession) RequestCount ¶ added in v0.3.3
func (_LivepeerVerifier *LivepeerVerifierCallerSession) RequestCount() (*big.Int, error)
RequestCount is a free data retrieval call binding the contract method 0x5badbe4c.
Solidity: function requestCount() constant returns(uint256)
func (*LivepeerVerifierCallerSession) Requests ¶ added in v0.3.3
func (_LivepeerVerifier *LivepeerVerifierCallerSession) Requests(arg0 *big.Int) (struct { JobId *big.Int ClaimId *big.Int SegmentNumber *big.Int CommitHash [32]byte }, error)
Requests is a free data retrieval call binding the contract method 0x81d12c58.
Solidity: function requests( uint256) constant returns(jobId uint256, claimId uint256, segmentNumber uint256, commitHash bytes32)
func (*LivepeerVerifierCallerSession) Solvers ¶ added in v0.3.3
func (_LivepeerVerifier *LivepeerVerifierCallerSession) Solvers(arg0 *big.Int) (common.Address, error)
Solvers is a free data retrieval call binding the contract method 0x92ce765e.
Solidity: function solvers( uint256) constant returns(address)
func (*LivepeerVerifierCallerSession) VerificationCodeHash ¶ added in v0.3.3
func (_LivepeerVerifier *LivepeerVerifierCallerSession) VerificationCodeHash() (string, error)
VerificationCodeHash is a free data retrieval call binding the contract method 0x41af1524.
Solidity: function verificationCodeHash() constant returns(string)
type LivepeerVerifierFilterer ¶ added in v0.3.3
type LivepeerVerifierFilterer struct {
// contains filtered or unexported fields
}
LivepeerVerifierFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewLivepeerVerifierFilterer ¶ added in v0.3.3
func NewLivepeerVerifierFilterer(address common.Address, filterer bind.ContractFilterer) (*LivepeerVerifierFilterer, error)
NewLivepeerVerifierFilterer creates a new log filterer instance of LivepeerVerifier, bound to a specific deployed contract.
func (*LivepeerVerifierFilterer) FilterCallback ¶ added in v0.3.3
func (_LivepeerVerifier *LivepeerVerifierFilterer) FilterCallback(opts *bind.FilterOpts, requestId []*big.Int, jobId []*big.Int, claimId []*big.Int) (*LivepeerVerifierCallbackIterator, error)
FilterCallback is a free log retrieval operation binding the contract event 0xaa22eba262859195ec25c1d3c94f98248add6d1374bd46df08c78470225df8d3.
Solidity: event Callback(requestId indexed uint256, jobId indexed uint256, claimId indexed uint256, segmentNumber uint256, result bool)
func (*LivepeerVerifierFilterer) FilterParameterUpdate ¶ added in v0.3.3
func (_LivepeerVerifier *LivepeerVerifierFilterer) FilterParameterUpdate(opts *bind.FilterOpts) (*LivepeerVerifierParameterUpdateIterator, error)
FilterParameterUpdate is a free log retrieval operation binding the contract event 0x9f5033568d78ae30f29f01e944f97b2216493bd19d1b46d429673acff3dcd674.
Solidity: event ParameterUpdate(param string)
func (*LivepeerVerifierFilterer) FilterSetController ¶ added in v0.3.3
func (_LivepeerVerifier *LivepeerVerifierFilterer) FilterSetController(opts *bind.FilterOpts) (*LivepeerVerifierSetControllerIterator, error)
FilterSetController is a free log retrieval operation binding the contract event 0x4ff638452bbf33c012645d18ae6f05515ff5f2d1dfb0cece8cbf018c60903f70.
Solidity: event SetController(controller address)
func (*LivepeerVerifierFilterer) FilterVerifyRequest ¶ added in v0.3.3
func (_LivepeerVerifier *LivepeerVerifierFilterer) FilterVerifyRequest(opts *bind.FilterOpts, requestId []*big.Int, jobId []*big.Int, claimId []*big.Int) (*LivepeerVerifierVerifyRequestIterator, error)
FilterVerifyRequest is a free log retrieval operation binding the contract event 0xf68da1a7e850796ae5473e78db07307108751eec3461dddf5ef610db7dfaaf56.
Solidity: event VerifyRequest(requestId indexed uint256, jobId indexed uint256, claimId indexed uint256, segmentNumber uint256, transcodingOptions string, dataStorageHash string, dataHash bytes32, transcodedDataHash bytes32)
func (*LivepeerVerifierFilterer) WatchCallback ¶ added in v0.3.3
func (_LivepeerVerifier *LivepeerVerifierFilterer) WatchCallback(opts *bind.WatchOpts, sink chan<- *LivepeerVerifierCallback, requestId []*big.Int, jobId []*big.Int, claimId []*big.Int) (event.Subscription, error)
WatchCallback is a free log subscription operation binding the contract event 0xaa22eba262859195ec25c1d3c94f98248add6d1374bd46df08c78470225df8d3.
Solidity: event Callback(requestId indexed uint256, jobId indexed uint256, claimId indexed uint256, segmentNumber uint256, result bool)
func (*LivepeerVerifierFilterer) WatchParameterUpdate ¶ added in v0.3.3
func (_LivepeerVerifier *LivepeerVerifierFilterer) WatchParameterUpdate(opts *bind.WatchOpts, sink chan<- *LivepeerVerifierParameterUpdate) (event.Subscription, error)
WatchParameterUpdate is a free log subscription operation binding the contract event 0x9f5033568d78ae30f29f01e944f97b2216493bd19d1b46d429673acff3dcd674.
Solidity: event ParameterUpdate(param string)
func (*LivepeerVerifierFilterer) WatchSetController ¶ added in v0.3.3
func (_LivepeerVerifier *LivepeerVerifierFilterer) WatchSetController(opts *bind.WatchOpts, sink chan<- *LivepeerVerifierSetController) (event.Subscription, error)
WatchSetController is a free log subscription operation binding the contract event 0x4ff638452bbf33c012645d18ae6f05515ff5f2d1dfb0cece8cbf018c60903f70.
Solidity: event SetController(controller address)
func (*LivepeerVerifierFilterer) WatchVerifyRequest ¶ added in v0.3.3
func (_LivepeerVerifier *LivepeerVerifierFilterer) WatchVerifyRequest(opts *bind.WatchOpts, sink chan<- *LivepeerVerifierVerifyRequest, requestId []*big.Int, jobId []*big.Int, claimId []*big.Int) (event.Subscription, error)
WatchVerifyRequest is a free log subscription operation binding the contract event 0xf68da1a7e850796ae5473e78db07307108751eec3461dddf5ef610db7dfaaf56.
Solidity: event VerifyRequest(requestId indexed uint256, jobId indexed uint256, claimId indexed uint256, segmentNumber uint256, transcodingOptions string, dataStorageHash string, dataHash bytes32, transcodedDataHash bytes32)
type LivepeerVerifierParameterUpdate ¶ added in v0.3.3
type LivepeerVerifierParameterUpdate struct { Param string Raw types.Log // Blockchain specific contextual infos }
LivepeerVerifierParameterUpdate represents a ParameterUpdate event raised by the LivepeerVerifier contract.
type LivepeerVerifierParameterUpdateIterator ¶ added in v0.3.3
type LivepeerVerifierParameterUpdateIterator struct { Event *LivepeerVerifierParameterUpdate // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LivepeerVerifierParameterUpdateIterator is returned from FilterParameterUpdate and is used to iterate over the raw logs and unpacked data for ParameterUpdate events raised by the LivepeerVerifier contract.
func (*LivepeerVerifierParameterUpdateIterator) Close ¶ added in v0.3.3
func (it *LivepeerVerifierParameterUpdateIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LivepeerVerifierParameterUpdateIterator) Error ¶ added in v0.3.3
func (it *LivepeerVerifierParameterUpdateIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LivepeerVerifierParameterUpdateIterator) Next ¶ added in v0.3.3
func (it *LivepeerVerifierParameterUpdateIterator) 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 LivepeerVerifierRaw ¶ added in v0.3.3
type LivepeerVerifierRaw struct {
Contract *LivepeerVerifier // Generic contract binding to access the raw methods on
}
LivepeerVerifierRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*LivepeerVerifierRaw) Call ¶ added in v0.3.3
func (_LivepeerVerifier *LivepeerVerifierRaw) 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 (*LivepeerVerifierRaw) Transact ¶ added in v0.3.3
func (_LivepeerVerifier *LivepeerVerifierRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*LivepeerVerifierRaw) Transfer ¶ added in v0.3.3
func (_LivepeerVerifier *LivepeerVerifierRaw) 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 LivepeerVerifierSession ¶ added in v0.3.3
type LivepeerVerifierSession struct { Contract *LivepeerVerifier // 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 }
LivepeerVerifierSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*LivepeerVerifierSession) AddSolver ¶ added in v0.3.3
func (_LivepeerVerifier *LivepeerVerifierSession) AddSolver(_solver common.Address) (*types.Transaction, error)
AddSolver is a paid mutator transaction binding the contract method 0xec58f4b8.
Solidity: function addSolver(_solver address) returns()
func (*LivepeerVerifierSession) Callback ¶ added in v0.3.3
func (_LivepeerVerifier *LivepeerVerifierSession) Callback(_requestId *big.Int, _result [32]byte) (*types.Transaction, error)
Callback is a paid mutator transaction binding the contract method 0x9842a37c.
Solidity: function __callback(_requestId uint256, _result bytes32) returns()
func (*LivepeerVerifierSession) Controller ¶ added in v0.3.3
func (_LivepeerVerifier *LivepeerVerifierSession) Controller() (common.Address, error)
Controller is a free data retrieval call binding the contract method 0xf77c4791.
Solidity: function controller() constant returns(address)
func (*LivepeerVerifierSession) GetPrice ¶ added in v0.3.3
func (_LivepeerVerifier *LivepeerVerifierSession) GetPrice() (*big.Int, error)
GetPrice is a free data retrieval call binding the contract method 0x98d5fdca.
Solidity: function getPrice() constant returns(uint256)
func (*LivepeerVerifierSession) IsSolver ¶ added in v0.3.3
func (_LivepeerVerifier *LivepeerVerifierSession) IsSolver(arg0 common.Address) (bool, error)
IsSolver is a free data retrieval call binding the contract method 0x02cc250d.
Solidity: function isSolver( address) constant returns(bool)
func (*LivepeerVerifierSession) RequestCount ¶ added in v0.3.3
func (_LivepeerVerifier *LivepeerVerifierSession) RequestCount() (*big.Int, error)
RequestCount is a free data retrieval call binding the contract method 0x5badbe4c.
Solidity: function requestCount() constant returns(uint256)
func (*LivepeerVerifierSession) Requests ¶ added in v0.3.3
func (_LivepeerVerifier *LivepeerVerifierSession) Requests(arg0 *big.Int) (struct { JobId *big.Int ClaimId *big.Int SegmentNumber *big.Int CommitHash [32]byte }, error)
Requests is a free data retrieval call binding the contract method 0x81d12c58.
Solidity: function requests( uint256) constant returns(jobId uint256, claimId uint256, segmentNumber uint256, commitHash bytes32)
func (*LivepeerVerifierSession) SetController ¶ added in v0.3.3
func (_LivepeerVerifier *LivepeerVerifierSession) SetController(_controller common.Address) (*types.Transaction, error)
SetController is a paid mutator transaction binding the contract method 0x92eefe9b.
Solidity: function setController(_controller address) returns()
func (*LivepeerVerifierSession) SetVerificationCodeHash ¶ added in v0.3.3
func (_LivepeerVerifier *LivepeerVerifierSession) SetVerificationCodeHash(_verificationCodeHash string) (*types.Transaction, error)
SetVerificationCodeHash is a paid mutator transaction binding the contract method 0x4862e650.
Solidity: function setVerificationCodeHash(_verificationCodeHash string) returns()
func (*LivepeerVerifierSession) Solvers ¶ added in v0.3.3
Solvers is a free data retrieval call binding the contract method 0x92ce765e.
Solidity: function solvers( uint256) constant returns(address)
func (*LivepeerVerifierSession) VerificationCodeHash ¶ added in v0.3.3
func (_LivepeerVerifier *LivepeerVerifierSession) VerificationCodeHash() (string, error)
VerificationCodeHash is a free data retrieval call binding the contract method 0x41af1524.
Solidity: function verificationCodeHash() constant returns(string)
func (*LivepeerVerifierSession) Verify ¶ added in v0.3.3
func (_LivepeerVerifier *LivepeerVerifierSession) Verify(_jobId *big.Int, _claimId *big.Int, _segmentNumber *big.Int, _transcodingOptions string, _dataStorageHash string, _dataHashes [2][32]byte) (*types.Transaction, error)
Verify is a paid mutator transaction binding the contract method 0x8c118cf1.
Solidity: function verify(_jobId uint256, _claimId uint256, _segmentNumber uint256, _transcodingOptions string, _dataStorageHash string, _dataHashes bytes32[2]) returns()
type LivepeerVerifierSetController ¶ added in v0.3.3
type LivepeerVerifierSetController struct { Controller common.Address Raw types.Log // Blockchain specific contextual infos }
LivepeerVerifierSetController represents a SetController event raised by the LivepeerVerifier contract.
type LivepeerVerifierSetControllerIterator ¶ added in v0.3.3
type LivepeerVerifierSetControllerIterator struct { Event *LivepeerVerifierSetController // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LivepeerVerifierSetControllerIterator is returned from FilterSetController and is used to iterate over the raw logs and unpacked data for SetController events raised by the LivepeerVerifier contract.
func (*LivepeerVerifierSetControllerIterator) Close ¶ added in v0.3.3
func (it *LivepeerVerifierSetControllerIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LivepeerVerifierSetControllerIterator) Error ¶ added in v0.3.3
func (it *LivepeerVerifierSetControllerIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LivepeerVerifierSetControllerIterator) Next ¶ added in v0.3.3
func (it *LivepeerVerifierSetControllerIterator) 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 LivepeerVerifierTransactor ¶ added in v0.3.3
type LivepeerVerifierTransactor struct {
// contains filtered or unexported fields
}
LivepeerVerifierTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewLivepeerVerifierTransactor ¶ added in v0.3.3
func NewLivepeerVerifierTransactor(address common.Address, transactor bind.ContractTransactor) (*LivepeerVerifierTransactor, error)
NewLivepeerVerifierTransactor creates a new write-only instance of LivepeerVerifier, bound to a specific deployed contract.
func (*LivepeerVerifierTransactor) AddSolver ¶ added in v0.3.3
func (_LivepeerVerifier *LivepeerVerifierTransactor) AddSolver(opts *bind.TransactOpts, _solver common.Address) (*types.Transaction, error)
AddSolver is a paid mutator transaction binding the contract method 0xec58f4b8.
Solidity: function addSolver(_solver address) returns()
func (*LivepeerVerifierTransactor) Callback ¶ added in v0.3.3
func (_LivepeerVerifier *LivepeerVerifierTransactor) Callback(opts *bind.TransactOpts, _requestId *big.Int, _result [32]byte) (*types.Transaction, error)
Callback is a paid mutator transaction binding the contract method 0x9842a37c.
Solidity: function __callback(_requestId uint256, _result bytes32) returns()
func (*LivepeerVerifierTransactor) SetController ¶ added in v0.3.3
func (_LivepeerVerifier *LivepeerVerifierTransactor) SetController(opts *bind.TransactOpts, _controller common.Address) (*types.Transaction, error)
SetController is a paid mutator transaction binding the contract method 0x92eefe9b.
Solidity: function setController(_controller address) returns()
func (*LivepeerVerifierTransactor) SetVerificationCodeHash ¶ added in v0.3.3
func (_LivepeerVerifier *LivepeerVerifierTransactor) SetVerificationCodeHash(opts *bind.TransactOpts, _verificationCodeHash string) (*types.Transaction, error)
SetVerificationCodeHash is a paid mutator transaction binding the contract method 0x4862e650.
Solidity: function setVerificationCodeHash(_verificationCodeHash string) returns()
func (*LivepeerVerifierTransactor) Verify ¶ added in v0.3.3
func (_LivepeerVerifier *LivepeerVerifierTransactor) Verify(opts *bind.TransactOpts, _jobId *big.Int, _claimId *big.Int, _segmentNumber *big.Int, _transcodingOptions string, _dataStorageHash string, _dataHashes [2][32]byte) (*types.Transaction, error)
Verify is a paid mutator transaction binding the contract method 0x8c118cf1.
Solidity: function verify(_jobId uint256, _claimId uint256, _segmentNumber uint256, _transcodingOptions string, _dataStorageHash string, _dataHashes bytes32[2]) returns()
type LivepeerVerifierTransactorRaw ¶ added in v0.3.3
type LivepeerVerifierTransactorRaw struct {
Contract *LivepeerVerifierTransactor // Generic write-only contract binding to access the raw methods on
}
LivepeerVerifierTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*LivepeerVerifierTransactorRaw) Transact ¶ added in v0.3.3
func (_LivepeerVerifier *LivepeerVerifierTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*LivepeerVerifierTransactorRaw) Transfer ¶ added in v0.3.3
func (_LivepeerVerifier *LivepeerVerifierTransactorRaw) 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 LivepeerVerifierTransactorSession ¶ added in v0.3.3
type LivepeerVerifierTransactorSession struct { Contract *LivepeerVerifierTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
LivepeerVerifierTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*LivepeerVerifierTransactorSession) AddSolver ¶ added in v0.3.3
func (_LivepeerVerifier *LivepeerVerifierTransactorSession) AddSolver(_solver common.Address) (*types.Transaction, error)
AddSolver is a paid mutator transaction binding the contract method 0xec58f4b8.
Solidity: function addSolver(_solver address) returns()
func (*LivepeerVerifierTransactorSession) Callback ¶ added in v0.3.3
func (_LivepeerVerifier *LivepeerVerifierTransactorSession) Callback(_requestId *big.Int, _result [32]byte) (*types.Transaction, error)
Callback is a paid mutator transaction binding the contract method 0x9842a37c.
Solidity: function __callback(_requestId uint256, _result bytes32) returns()
func (*LivepeerVerifierTransactorSession) SetController ¶ added in v0.3.3
func (_LivepeerVerifier *LivepeerVerifierTransactorSession) SetController(_controller common.Address) (*types.Transaction, error)
SetController is a paid mutator transaction binding the contract method 0x92eefe9b.
Solidity: function setController(_controller address) returns()
func (*LivepeerVerifierTransactorSession) SetVerificationCodeHash ¶ added in v0.3.3
func (_LivepeerVerifier *LivepeerVerifierTransactorSession) SetVerificationCodeHash(_verificationCodeHash string) (*types.Transaction, error)
SetVerificationCodeHash is a paid mutator transaction binding the contract method 0x4862e650.
Solidity: function setVerificationCodeHash(_verificationCodeHash string) returns()
func (*LivepeerVerifierTransactorSession) Verify ¶ added in v0.3.3
func (_LivepeerVerifier *LivepeerVerifierTransactorSession) Verify(_jobId *big.Int, _claimId *big.Int, _segmentNumber *big.Int, _transcodingOptions string, _dataStorageHash string, _dataHashes [2][32]byte) (*types.Transaction, error)
Verify is a paid mutator transaction binding the contract method 0x8c118cf1.
Solidity: function verify(_jobId uint256, _claimId uint256, _segmentNumber uint256, _transcodingOptions string, _dataStorageHash string, _dataHashes bytes32[2]) returns()
type LivepeerVerifierVerifyRequest ¶ added in v0.3.3
type LivepeerVerifierVerifyRequest struct { RequestId *big.Int JobId *big.Int ClaimId *big.Int SegmentNumber *big.Int TranscodingOptions string DataStorageHash string DataHash [32]byte TranscodedDataHash [32]byte Raw types.Log // Blockchain specific contextual infos }
LivepeerVerifierVerifyRequest represents a VerifyRequest event raised by the LivepeerVerifier contract.
type LivepeerVerifierVerifyRequestIterator ¶ added in v0.3.3
type LivepeerVerifierVerifyRequestIterator struct { Event *LivepeerVerifierVerifyRequest // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LivepeerVerifierVerifyRequestIterator is returned from FilterVerifyRequest and is used to iterate over the raw logs and unpacked data for VerifyRequest events raised by the LivepeerVerifier contract.
func (*LivepeerVerifierVerifyRequestIterator) Close ¶ added in v0.3.3
func (it *LivepeerVerifierVerifyRequestIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LivepeerVerifierVerifyRequestIterator) Error ¶ added in v0.3.3
func (it *LivepeerVerifierVerifyRequestIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LivepeerVerifierVerifyRequestIterator) Next ¶ added in v0.3.3
func (it *LivepeerVerifierVerifyRequestIterator) 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 Minter ¶ added in v0.3.3
type Minter struct { MinterCaller // Read-only binding to the contract MinterTransactor // Write-only binding to the contract MinterFilterer // Log filterer for contract events }
Minter is an auto generated Go binding around an Ethereum contract.
type MinterCaller ¶ added in v0.3.3
type MinterCaller struct {
// contains filtered or unexported fields
}
MinterCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewMinterCaller ¶ added in v0.3.3
func NewMinterCaller(address common.Address, caller bind.ContractCaller) (*MinterCaller, error)
NewMinterCaller creates a new read-only instance of Minter, bound to a specific deployed contract.
func (*MinterCaller) Controller ¶ added in v0.3.3
Controller is a free data retrieval call binding the contract method 0xf77c4791.
Solidity: function controller() constant returns(address)
func (*MinterCaller) CurrentMintableTokens ¶ added in v0.3.3
CurrentMintableTokens is a free data retrieval call binding the contract method 0x9ae6309a.
Solidity: function currentMintableTokens() constant returns(uint256)
func (*MinterCaller) CurrentMintedTokens ¶ added in v0.3.3
CurrentMintedTokens is a free data retrieval call binding the contract method 0x2de22cdb.
Solidity: function currentMintedTokens() constant returns(uint256)
func (*MinterCaller) GetController ¶ added in v0.3.3
GetController is a free data retrieval call binding the contract method 0x3018205f.
Solidity: function getController() constant returns(address)
func (*MinterCaller) Inflation ¶ added in v0.3.3
Inflation is a free data retrieval call binding the contract method 0xbe0522e0.
Solidity: function inflation() constant returns(uint256)
func (*MinterCaller) InflationChange ¶ added in v0.3.3
InflationChange is a free data retrieval call binding the contract method 0xa7c83514.
Solidity: function inflationChange() constant returns(uint256)
type MinterCallerRaw ¶ added in v0.3.3
type MinterCallerRaw struct {
Contract *MinterCaller // Generic read-only contract binding to access the raw methods on
}
MinterCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*MinterCallerRaw) Call ¶ added in v0.3.3
func (_Minter *MinterCallerRaw) 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 MinterCallerSession ¶ added in v0.3.3
type MinterCallerSession struct { Contract *MinterCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
MinterCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*MinterCallerSession) Controller ¶ added in v0.3.3
func (_Minter *MinterCallerSession) Controller() (common.Address, error)
Controller is a free data retrieval call binding the contract method 0xf77c4791.
Solidity: function controller() constant returns(address)
func (*MinterCallerSession) CurrentMintableTokens ¶ added in v0.3.3
func (_Minter *MinterCallerSession) CurrentMintableTokens() (*big.Int, error)
CurrentMintableTokens is a free data retrieval call binding the contract method 0x9ae6309a.
Solidity: function currentMintableTokens() constant returns(uint256)
func (*MinterCallerSession) CurrentMintedTokens ¶ added in v0.3.3
func (_Minter *MinterCallerSession) CurrentMintedTokens() (*big.Int, error)
CurrentMintedTokens is a free data retrieval call binding the contract method 0x2de22cdb.
Solidity: function currentMintedTokens() constant returns(uint256)
func (*MinterCallerSession) GetController ¶ added in v0.3.3
func (_Minter *MinterCallerSession) GetController() (common.Address, error)
GetController is a free data retrieval call binding the contract method 0x3018205f.
Solidity: function getController() constant returns(address)
func (*MinterCallerSession) Inflation ¶ added in v0.3.3
func (_Minter *MinterCallerSession) Inflation() (*big.Int, error)
Inflation is a free data retrieval call binding the contract method 0xbe0522e0.
Solidity: function inflation() constant returns(uint256)
func (*MinterCallerSession) InflationChange ¶ added in v0.3.3
func (_Minter *MinterCallerSession) InflationChange() (*big.Int, error)
InflationChange is a free data retrieval call binding the contract method 0xa7c83514.
Solidity: function inflationChange() constant returns(uint256)
func (*MinterCallerSession) TargetBondingRate ¶ added in v0.3.3
func (_Minter *MinterCallerSession) TargetBondingRate() (*big.Int, error)
TargetBondingRate is a free data retrieval call binding the contract method 0x821b771f.
Solidity: function targetBondingRate() constant returns(uint256)
type MinterFilterer ¶ added in v0.3.3
type MinterFilterer struct {
// contains filtered or unexported fields
}
MinterFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewMinterFilterer ¶ added in v0.3.3
func NewMinterFilterer(address common.Address, filterer bind.ContractFilterer) (*MinterFilterer, error)
NewMinterFilterer creates a new log filterer instance of Minter, bound to a specific deployed contract.
func (*MinterFilterer) FilterParameterUpdate ¶ added in v0.3.3
func (_Minter *MinterFilterer) FilterParameterUpdate(opts *bind.FilterOpts) (*MinterParameterUpdateIterator, error)
FilterParameterUpdate is a free log retrieval operation binding the contract event 0x9f5033568d78ae30f29f01e944f97b2216493bd19d1b46d429673acff3dcd674.
Solidity: event ParameterUpdate(param string)
func (*MinterFilterer) FilterSetController ¶ added in v0.3.3
func (_Minter *MinterFilterer) FilterSetController(opts *bind.FilterOpts) (*MinterSetControllerIterator, error)
FilterSetController is a free log retrieval operation binding the contract event 0x4ff638452bbf33c012645d18ae6f05515ff5f2d1dfb0cece8cbf018c60903f70.
Solidity: event SetController(controller address)
func (*MinterFilterer) FilterSetCurrentRewardTokens ¶ added in v0.3.3
func (_Minter *MinterFilterer) FilterSetCurrentRewardTokens(opts *bind.FilterOpts) (*MinterSetCurrentRewardTokensIterator, error)
FilterSetCurrentRewardTokens is a free log retrieval operation binding the contract event 0x39567a366345edf17f50c1967a31b597745186c4632f34c4f8ebe06b6890784d.
Solidity: event SetCurrentRewardTokens(currentMintableTokens uint256, currentInflation uint256)
func (*MinterFilterer) WatchParameterUpdate ¶ added in v0.3.3
func (_Minter *MinterFilterer) WatchParameterUpdate(opts *bind.WatchOpts, sink chan<- *MinterParameterUpdate) (event.Subscription, error)
WatchParameterUpdate is a free log subscription operation binding the contract event 0x9f5033568d78ae30f29f01e944f97b2216493bd19d1b46d429673acff3dcd674.
Solidity: event ParameterUpdate(param string)
func (*MinterFilterer) WatchSetController ¶ added in v0.3.3
func (_Minter *MinterFilterer) WatchSetController(opts *bind.WatchOpts, sink chan<- *MinterSetController) (event.Subscription, error)
WatchSetController is a free log subscription operation binding the contract event 0x4ff638452bbf33c012645d18ae6f05515ff5f2d1dfb0cece8cbf018c60903f70.
Solidity: event SetController(controller address)
func (*MinterFilterer) WatchSetCurrentRewardTokens ¶ added in v0.3.3
func (_Minter *MinterFilterer) WatchSetCurrentRewardTokens(opts *bind.WatchOpts, sink chan<- *MinterSetCurrentRewardTokens) (event.Subscription, error)
WatchSetCurrentRewardTokens is a free log subscription operation binding the contract event 0x39567a366345edf17f50c1967a31b597745186c4632f34c4f8ebe06b6890784d.
Solidity: event SetCurrentRewardTokens(currentMintableTokens uint256, currentInflation uint256)
type MinterParameterUpdate ¶ added in v0.3.3
type MinterParameterUpdate struct { Param string Raw types.Log // Blockchain specific contextual infos }
MinterParameterUpdate represents a ParameterUpdate event raised by the Minter contract.
type MinterParameterUpdateIterator ¶ added in v0.3.3
type MinterParameterUpdateIterator struct { Event *MinterParameterUpdate // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MinterParameterUpdateIterator is returned from FilterParameterUpdate and is used to iterate over the raw logs and unpacked data for ParameterUpdate events raised by the Minter contract.
func (*MinterParameterUpdateIterator) Close ¶ added in v0.3.3
func (it *MinterParameterUpdateIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MinterParameterUpdateIterator) Error ¶ added in v0.3.3
func (it *MinterParameterUpdateIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MinterParameterUpdateIterator) Next ¶ added in v0.3.3
func (it *MinterParameterUpdateIterator) 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 MinterRaw ¶ added in v0.3.3
type MinterRaw struct {
Contract *Minter // Generic contract binding to access the raw methods on
}
MinterRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*MinterRaw) Call ¶ added in v0.3.3
func (_Minter *MinterRaw) 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 (*MinterRaw) Transact ¶ added in v0.3.3
func (_Minter *MinterRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MinterRaw) Transfer ¶ added in v0.3.3
func (_Minter *MinterRaw) 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 MinterSession ¶ added in v0.3.3
type MinterSession struct { Contract *Minter // 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 }
MinterSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*MinterSession) Controller ¶ added in v0.3.3
func (_Minter *MinterSession) Controller() (common.Address, error)
Controller is a free data retrieval call binding the contract method 0xf77c4791.
Solidity: function controller() constant returns(address)
func (*MinterSession) CreateReward ¶ added in v0.3.3
func (_Minter *MinterSession) CreateReward(_fracNum *big.Int, _fracDenom *big.Int) (*types.Transaction, error)
CreateReward is a paid mutator transaction binding the contract method 0x7dbedad5.
Solidity: function createReward(_fracNum uint256, _fracDenom uint256) returns(uint256)
func (*MinterSession) CurrentMintableTokens ¶ added in v0.3.3
func (_Minter *MinterSession) CurrentMintableTokens() (*big.Int, error)
CurrentMintableTokens is a free data retrieval call binding the contract method 0x9ae6309a.
Solidity: function currentMintableTokens() constant returns(uint256)
func (*MinterSession) CurrentMintedTokens ¶ added in v0.3.3
func (_Minter *MinterSession) CurrentMintedTokens() (*big.Int, error)
CurrentMintedTokens is a free data retrieval call binding the contract method 0x2de22cdb.
Solidity: function currentMintedTokens() constant returns(uint256)
func (*MinterSession) DepositETH ¶ added in v0.3.3
func (_Minter *MinterSession) DepositETH() (*types.Transaction, error)
DepositETH is a paid mutator transaction binding the contract method 0xf6326fb3.
Solidity: function depositETH() returns(bool)
func (*MinterSession) GetController ¶ added in v0.3.3
func (_Minter *MinterSession) GetController() (common.Address, error)
GetController is a free data retrieval call binding the contract method 0x3018205f.
Solidity: function getController() constant returns(address)
func (*MinterSession) Inflation ¶ added in v0.3.3
func (_Minter *MinterSession) Inflation() (*big.Int, error)
Inflation is a free data retrieval call binding the contract method 0xbe0522e0.
Solidity: function inflation() constant returns(uint256)
func (*MinterSession) InflationChange ¶ added in v0.3.3
func (_Minter *MinterSession) InflationChange() (*big.Int, error)
InflationChange is a free data retrieval call binding the contract method 0xa7c83514.
Solidity: function inflationChange() constant returns(uint256)
func (*MinterSession) MigrateToNewMinter ¶ added in v0.3.3
func (_Minter *MinterSession) MigrateToNewMinter(_newMinter common.Address) (*types.Transaction, error)
MigrateToNewMinter is a paid mutator transaction binding the contract method 0x18d217ad.
Solidity: function migrateToNewMinter(_newMinter address) returns()
func (*MinterSession) SetController ¶ added in v0.3.3
func (_Minter *MinterSession) SetController(_controller common.Address) (*types.Transaction, error)
SetController is a paid mutator transaction binding the contract method 0x92eefe9b.
Solidity: function setController(_controller address) returns()
func (*MinterSession) SetCurrentRewardTokens ¶ added in v0.3.3
func (_Minter *MinterSession) SetCurrentRewardTokens() (*types.Transaction, error)
SetCurrentRewardTokens is a paid mutator transaction binding the contract method 0xece2064c.
Solidity: function setCurrentRewardTokens() returns()
func (*MinterSession) SetInflationChange ¶ added in v0.3.3
func (_Minter *MinterSession) SetInflationChange(_inflationChange *big.Int) (*types.Transaction, error)
SetInflationChange is a paid mutator transaction binding the contract method 0x010e3c1c.
Solidity: function setInflationChange(_inflationChange uint256) returns()
func (*MinterSession) SetTargetBondingRate ¶ added in v0.3.3
func (_Minter *MinterSession) SetTargetBondingRate(_targetBondingRate *big.Int) (*types.Transaction, error)
SetTargetBondingRate is a paid mutator transaction binding the contract method 0x77bde142.
Solidity: function setTargetBondingRate(_targetBondingRate uint256) returns()
func (*MinterSession) TargetBondingRate ¶ added in v0.3.3
func (_Minter *MinterSession) TargetBondingRate() (*big.Int, error)
TargetBondingRate is a free data retrieval call binding the contract method 0x821b771f.
Solidity: function targetBondingRate() constant returns(uint256)
func (*MinterSession) TrustedBurnTokens ¶ added in v0.3.3
func (_Minter *MinterSession) TrustedBurnTokens(_amount *big.Int) (*types.Transaction, error)
TrustedBurnTokens is a paid mutator transaction binding the contract method 0xc7ee98c2.
Solidity: function trustedBurnTokens(_amount uint256) returns()
func (*MinterSession) TrustedTransferTokens ¶ added in v0.3.3
func (_Minter *MinterSession) TrustedTransferTokens(_to common.Address, _amount *big.Int) (*types.Transaction, error)
TrustedTransferTokens is a paid mutator transaction binding the contract method 0xe7a49c2b.
Solidity: function trustedTransferTokens(_to address, _amount uint256) returns()
func (*MinterSession) TrustedWithdrawETH ¶ added in v0.3.3
func (_Minter *MinterSession) TrustedWithdrawETH(_to common.Address, _amount *big.Int) (*types.Transaction, error)
TrustedWithdrawETH is a paid mutator transaction binding the contract method 0x20283da9.
Solidity: function trustedWithdrawETH(_to address, _amount uint256) returns()
type MinterSetController ¶ added in v0.3.3
type MinterSetController struct { Controller common.Address Raw types.Log // Blockchain specific contextual infos }
MinterSetController represents a SetController event raised by the Minter contract.
type MinterSetControllerIterator ¶ added in v0.3.3
type MinterSetControllerIterator struct { Event *MinterSetController // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MinterSetControllerIterator is returned from FilterSetController and is used to iterate over the raw logs and unpacked data for SetController events raised by the Minter contract.
func (*MinterSetControllerIterator) Close ¶ added in v0.3.3
func (it *MinterSetControllerIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MinterSetControllerIterator) Error ¶ added in v0.3.3
func (it *MinterSetControllerIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MinterSetControllerIterator) Next ¶ added in v0.3.3
func (it *MinterSetControllerIterator) 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 MinterSetCurrentRewardTokens ¶ added in v0.3.3
type MinterSetCurrentRewardTokens struct { CurrentMintableTokens *big.Int CurrentInflation *big.Int Raw types.Log // Blockchain specific contextual infos }
MinterSetCurrentRewardTokens represents a SetCurrentRewardTokens event raised by the Minter contract.
type MinterSetCurrentRewardTokensIterator ¶ added in v0.3.3
type MinterSetCurrentRewardTokensIterator struct { Event *MinterSetCurrentRewardTokens // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MinterSetCurrentRewardTokensIterator is returned from FilterSetCurrentRewardTokens and is used to iterate over the raw logs and unpacked data for SetCurrentRewardTokens events raised by the Minter contract.
func (*MinterSetCurrentRewardTokensIterator) Close ¶ added in v0.3.3
func (it *MinterSetCurrentRewardTokensIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MinterSetCurrentRewardTokensIterator) Error ¶ added in v0.3.3
func (it *MinterSetCurrentRewardTokensIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MinterSetCurrentRewardTokensIterator) Next ¶ added in v0.3.3
func (it *MinterSetCurrentRewardTokensIterator) 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 MinterTransactor ¶ added in v0.3.3
type MinterTransactor struct {
// contains filtered or unexported fields
}
MinterTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewMinterTransactor ¶ added in v0.3.3
func NewMinterTransactor(address common.Address, transactor bind.ContractTransactor) (*MinterTransactor, error)
NewMinterTransactor creates a new write-only instance of Minter, bound to a specific deployed contract.
func (*MinterTransactor) CreateReward ¶ added in v0.3.3
func (_Minter *MinterTransactor) CreateReward(opts *bind.TransactOpts, _fracNum *big.Int, _fracDenom *big.Int) (*types.Transaction, error)
CreateReward is a paid mutator transaction binding the contract method 0x7dbedad5.
Solidity: function createReward(_fracNum uint256, _fracDenom uint256) returns(uint256)
func (*MinterTransactor) DepositETH ¶ added in v0.3.3
func (_Minter *MinterTransactor) DepositETH(opts *bind.TransactOpts) (*types.Transaction, error)
DepositETH is a paid mutator transaction binding the contract method 0xf6326fb3.
Solidity: function depositETH() returns(bool)
func (*MinterTransactor) MigrateToNewMinter ¶ added in v0.3.3
func (_Minter *MinterTransactor) MigrateToNewMinter(opts *bind.TransactOpts, _newMinter common.Address) (*types.Transaction, error)
MigrateToNewMinter is a paid mutator transaction binding the contract method 0x18d217ad.
Solidity: function migrateToNewMinter(_newMinter address) returns()
func (*MinterTransactor) SetController ¶ added in v0.3.3
func (_Minter *MinterTransactor) SetController(opts *bind.TransactOpts, _controller common.Address) (*types.Transaction, error)
SetController is a paid mutator transaction binding the contract method 0x92eefe9b.
Solidity: function setController(_controller address) returns()
func (*MinterTransactor) SetCurrentRewardTokens ¶ added in v0.3.3
func (_Minter *MinterTransactor) SetCurrentRewardTokens(opts *bind.TransactOpts) (*types.Transaction, error)
SetCurrentRewardTokens is a paid mutator transaction binding the contract method 0xece2064c.
Solidity: function setCurrentRewardTokens() returns()
func (*MinterTransactor) SetInflationChange ¶ added in v0.3.3
func (_Minter *MinterTransactor) SetInflationChange(opts *bind.TransactOpts, _inflationChange *big.Int) (*types.Transaction, error)
SetInflationChange is a paid mutator transaction binding the contract method 0x010e3c1c.
Solidity: function setInflationChange(_inflationChange uint256) returns()
func (*MinterTransactor) SetTargetBondingRate ¶ added in v0.3.3
func (_Minter *MinterTransactor) SetTargetBondingRate(opts *bind.TransactOpts, _targetBondingRate *big.Int) (*types.Transaction, error)
SetTargetBondingRate is a paid mutator transaction binding the contract method 0x77bde142.
Solidity: function setTargetBondingRate(_targetBondingRate uint256) returns()
func (*MinterTransactor) TrustedBurnTokens ¶ added in v0.3.3
func (_Minter *MinterTransactor) TrustedBurnTokens(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
TrustedBurnTokens is a paid mutator transaction binding the contract method 0xc7ee98c2.
Solidity: function trustedBurnTokens(_amount uint256) returns()
func (*MinterTransactor) TrustedTransferTokens ¶ added in v0.3.3
func (_Minter *MinterTransactor) TrustedTransferTokens(opts *bind.TransactOpts, _to common.Address, _amount *big.Int) (*types.Transaction, error)
TrustedTransferTokens is a paid mutator transaction binding the contract method 0xe7a49c2b.
Solidity: function trustedTransferTokens(_to address, _amount uint256) returns()
func (*MinterTransactor) TrustedWithdrawETH ¶ added in v0.3.3
func (_Minter *MinterTransactor) TrustedWithdrawETH(opts *bind.TransactOpts, _to common.Address, _amount *big.Int) (*types.Transaction, error)
TrustedWithdrawETH is a paid mutator transaction binding the contract method 0x20283da9.
Solidity: function trustedWithdrawETH(_to address, _amount uint256) returns()
type MinterTransactorRaw ¶ added in v0.3.3
type MinterTransactorRaw struct {
Contract *MinterTransactor // Generic write-only contract binding to access the raw methods on
}
MinterTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*MinterTransactorRaw) Transact ¶ added in v0.3.3
func (_Minter *MinterTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MinterTransactorRaw) Transfer ¶ added in v0.3.3
func (_Minter *MinterTransactorRaw) 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 MinterTransactorSession ¶ added in v0.3.3
type MinterTransactorSession struct { Contract *MinterTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
MinterTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*MinterTransactorSession) CreateReward ¶ added in v0.3.3
func (_Minter *MinterTransactorSession) CreateReward(_fracNum *big.Int, _fracDenom *big.Int) (*types.Transaction, error)
CreateReward is a paid mutator transaction binding the contract method 0x7dbedad5.
Solidity: function createReward(_fracNum uint256, _fracDenom uint256) returns(uint256)
func (*MinterTransactorSession) DepositETH ¶ added in v0.3.3
func (_Minter *MinterTransactorSession) DepositETH() (*types.Transaction, error)
DepositETH is a paid mutator transaction binding the contract method 0xf6326fb3.
Solidity: function depositETH() returns(bool)
func (*MinterTransactorSession) MigrateToNewMinter ¶ added in v0.3.3
func (_Minter *MinterTransactorSession) MigrateToNewMinter(_newMinter common.Address) (*types.Transaction, error)
MigrateToNewMinter is a paid mutator transaction binding the contract method 0x18d217ad.
Solidity: function migrateToNewMinter(_newMinter address) returns()
func (*MinterTransactorSession) SetController ¶ added in v0.3.3
func (_Minter *MinterTransactorSession) SetController(_controller common.Address) (*types.Transaction, error)
SetController is a paid mutator transaction binding the contract method 0x92eefe9b.
Solidity: function setController(_controller address) returns()
func (*MinterTransactorSession) SetCurrentRewardTokens ¶ added in v0.3.3
func (_Minter *MinterTransactorSession) SetCurrentRewardTokens() (*types.Transaction, error)
SetCurrentRewardTokens is a paid mutator transaction binding the contract method 0xece2064c.
Solidity: function setCurrentRewardTokens() returns()
func (*MinterTransactorSession) SetInflationChange ¶ added in v0.3.3
func (_Minter *MinterTransactorSession) SetInflationChange(_inflationChange *big.Int) (*types.Transaction, error)
SetInflationChange is a paid mutator transaction binding the contract method 0x010e3c1c.
Solidity: function setInflationChange(_inflationChange uint256) returns()
func (*MinterTransactorSession) SetTargetBondingRate ¶ added in v0.3.3
func (_Minter *MinterTransactorSession) SetTargetBondingRate(_targetBondingRate *big.Int) (*types.Transaction, error)
SetTargetBondingRate is a paid mutator transaction binding the contract method 0x77bde142.
Solidity: function setTargetBondingRate(_targetBondingRate uint256) returns()
func (*MinterTransactorSession) TrustedBurnTokens ¶ added in v0.3.3
func (_Minter *MinterTransactorSession) TrustedBurnTokens(_amount *big.Int) (*types.Transaction, error)
TrustedBurnTokens is a paid mutator transaction binding the contract method 0xc7ee98c2.
Solidity: function trustedBurnTokens(_amount uint256) returns()
func (*MinterTransactorSession) TrustedTransferTokens ¶ added in v0.3.3
func (_Minter *MinterTransactorSession) TrustedTransferTokens(_to common.Address, _amount *big.Int) (*types.Transaction, error)
TrustedTransferTokens is a paid mutator transaction binding the contract method 0xe7a49c2b.
Solidity: function trustedTransferTokens(_to address, _amount uint256) returns()
func (*MinterTransactorSession) TrustedWithdrawETH ¶ added in v0.3.3
func (_Minter *MinterTransactorSession) TrustedWithdrawETH(_to common.Address, _amount *big.Int) (*types.Transaction, error)
TrustedWithdrawETH is a paid mutator transaction binding the contract method 0x20283da9.
Solidity: function trustedWithdrawETH(_to address, _amount uint256) returns()
type RoundsManager ¶
type RoundsManager struct { RoundsManagerCaller // Read-only binding to the contract RoundsManagerTransactor // Write-only binding to the contract RoundsManagerFilterer // Log filterer for contract events }
RoundsManager is an auto generated Go binding around an Ethereum contract.
func NewRoundsManager ¶
func NewRoundsManager(address common.Address, backend bind.ContractBackend) (*RoundsManager, error)
NewRoundsManager creates a new instance of RoundsManager, bound to a specific deployed contract.
type RoundsManagerCaller ¶
type RoundsManagerCaller struct {
// contains filtered or unexported fields
}
RoundsManagerCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewRoundsManagerCaller ¶
func NewRoundsManagerCaller(address common.Address, caller bind.ContractCaller) (*RoundsManagerCaller, error)
NewRoundsManagerCaller creates a new read-only instance of RoundsManager, bound to a specific deployed contract.
func (*RoundsManagerCaller) BlockHash ¶ added in v0.3.3
func (_RoundsManager *RoundsManagerCaller) BlockHash(opts *bind.CallOpts, _block *big.Int) ([32]byte, error)
BlockHash is a free data retrieval call binding the contract method 0x85df51fd.
Solidity: function blockHash(_block uint256) constant returns(bytes32)
func (*RoundsManagerCaller) BlockNum ¶
BlockNum is a free data retrieval call binding the contract method 0x8ae63d6d.
Solidity: function blockNum() constant returns(uint256)
func (*RoundsManagerCaller) Controller ¶
Controller is a free data retrieval call binding the contract method 0xf77c4791.
Solidity: function controller() constant returns(address)
func (*RoundsManagerCaller) CurrentRound ¶
CurrentRound is a free data retrieval call binding the contract method 0x8a19c8bc.
Solidity: function currentRound() constant returns(uint256)
func (*RoundsManagerCaller) CurrentRoundInitialized ¶
func (_RoundsManager *RoundsManagerCaller) CurrentRoundInitialized(opts *bind.CallOpts) (bool, error)
CurrentRoundInitialized is a free data retrieval call binding the contract method 0x219bc76c.
Solidity: function currentRoundInitialized() constant returns(bool)
func (*RoundsManagerCaller) CurrentRoundLocked ¶
func (_RoundsManager *RoundsManagerCaller) CurrentRoundLocked(opts *bind.CallOpts) (bool, error)
CurrentRoundLocked is a free data retrieval call binding the contract method 0x6841f253.
Solidity: function currentRoundLocked() constant returns(bool)
func (*RoundsManagerCaller) CurrentRoundStartBlock ¶
func (_RoundsManager *RoundsManagerCaller) CurrentRoundStartBlock(opts *bind.CallOpts) (*big.Int, error)
CurrentRoundStartBlock is a free data retrieval call binding the contract method 0x8fa148f2.
Solidity: function currentRoundStartBlock() constant returns(uint256)
func (*RoundsManagerCaller) LastInitializedRound ¶
func (_RoundsManager *RoundsManagerCaller) LastInitializedRound(opts *bind.CallOpts) (*big.Int, error)
LastInitializedRound is a free data retrieval call binding the contract method 0x8807f36e.
Solidity: function lastInitializedRound() constant returns(uint256)
func (*RoundsManagerCaller) LastRoundLengthUpdateRound ¶ added in v0.3.3
func (_RoundsManager *RoundsManagerCaller) LastRoundLengthUpdateRound(opts *bind.CallOpts) (*big.Int, error)
LastRoundLengthUpdateRound is a free data retrieval call binding the contract method 0x0fe1dfa8.
Solidity: function lastRoundLengthUpdateRound() constant returns(uint256)
func (*RoundsManagerCaller) LastRoundLengthUpdateStartBlock ¶ added in v0.3.3
func (_RoundsManager *RoundsManagerCaller) LastRoundLengthUpdateStartBlock(opts *bind.CallOpts) (*big.Int, error)
LastRoundLengthUpdateStartBlock is a free data retrieval call binding the contract method 0x668abff7.
Solidity: function lastRoundLengthUpdateStartBlock() constant returns(uint256)
func (*RoundsManagerCaller) RoundLength ¶
RoundLength is a free data retrieval call binding the contract method 0x8b649b94.
Solidity: function roundLength() constant returns(uint256)
func (*RoundsManagerCaller) RoundLockAmount ¶
RoundLockAmount is a free data retrieval call binding the contract method 0xf5b490d5.
Solidity: function roundLockAmount() constant returns(uint256)
type RoundsManagerCallerRaw ¶
type RoundsManagerCallerRaw struct {
Contract *RoundsManagerCaller // Generic read-only contract binding to access the raw methods on
}
RoundsManagerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*RoundsManagerCallerRaw) Call ¶
func (_RoundsManager *RoundsManagerCallerRaw) 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 RoundsManagerCallerSession ¶
type RoundsManagerCallerSession struct { Contract *RoundsManagerCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
RoundsManagerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*RoundsManagerCallerSession) BlockHash ¶ added in v0.3.3
func (_RoundsManager *RoundsManagerCallerSession) BlockHash(_block *big.Int) ([32]byte, error)
BlockHash is a free data retrieval call binding the contract method 0x85df51fd.
Solidity: function blockHash(_block uint256) constant returns(bytes32)
func (*RoundsManagerCallerSession) BlockNum ¶
func (_RoundsManager *RoundsManagerCallerSession) BlockNum() (*big.Int, error)
BlockNum is a free data retrieval call binding the contract method 0x8ae63d6d.
Solidity: function blockNum() constant returns(uint256)
func (*RoundsManagerCallerSession) Controller ¶
func (_RoundsManager *RoundsManagerCallerSession) Controller() (common.Address, error)
Controller is a free data retrieval call binding the contract method 0xf77c4791.
Solidity: function controller() constant returns(address)
func (*RoundsManagerCallerSession) CurrentRound ¶
func (_RoundsManager *RoundsManagerCallerSession) CurrentRound() (*big.Int, error)
CurrentRound is a free data retrieval call binding the contract method 0x8a19c8bc.
Solidity: function currentRound() constant returns(uint256)
func (*RoundsManagerCallerSession) CurrentRoundInitialized ¶
func (_RoundsManager *RoundsManagerCallerSession) CurrentRoundInitialized() (bool, error)
CurrentRoundInitialized is a free data retrieval call binding the contract method 0x219bc76c.
Solidity: function currentRoundInitialized() constant returns(bool)
func (*RoundsManagerCallerSession) CurrentRoundLocked ¶
func (_RoundsManager *RoundsManagerCallerSession) CurrentRoundLocked() (bool, error)
CurrentRoundLocked is a free data retrieval call binding the contract method 0x6841f253.
Solidity: function currentRoundLocked() constant returns(bool)
func (*RoundsManagerCallerSession) CurrentRoundStartBlock ¶
func (_RoundsManager *RoundsManagerCallerSession) CurrentRoundStartBlock() (*big.Int, error)
CurrentRoundStartBlock is a free data retrieval call binding the contract method 0x8fa148f2.
Solidity: function currentRoundStartBlock() constant returns(uint256)
func (*RoundsManagerCallerSession) LastInitializedRound ¶
func (_RoundsManager *RoundsManagerCallerSession) LastInitializedRound() (*big.Int, error)
LastInitializedRound is a free data retrieval call binding the contract method 0x8807f36e.
Solidity: function lastInitializedRound() constant returns(uint256)
func (*RoundsManagerCallerSession) LastRoundLengthUpdateRound ¶ added in v0.3.3
func (_RoundsManager *RoundsManagerCallerSession) LastRoundLengthUpdateRound() (*big.Int, error)
LastRoundLengthUpdateRound is a free data retrieval call binding the contract method 0x0fe1dfa8.
Solidity: function lastRoundLengthUpdateRound() constant returns(uint256)
func (*RoundsManagerCallerSession) LastRoundLengthUpdateStartBlock ¶ added in v0.3.3
func (_RoundsManager *RoundsManagerCallerSession) LastRoundLengthUpdateStartBlock() (*big.Int, error)
LastRoundLengthUpdateStartBlock is a free data retrieval call binding the contract method 0x668abff7.
Solidity: function lastRoundLengthUpdateStartBlock() constant returns(uint256)
func (*RoundsManagerCallerSession) RoundLength ¶
func (_RoundsManager *RoundsManagerCallerSession) RoundLength() (*big.Int, error)
RoundLength is a free data retrieval call binding the contract method 0x8b649b94.
Solidity: function roundLength() constant returns(uint256)
func (*RoundsManagerCallerSession) RoundLockAmount ¶
func (_RoundsManager *RoundsManagerCallerSession) RoundLockAmount() (*big.Int, error)
RoundLockAmount is a free data retrieval call binding the contract method 0xf5b490d5.
Solidity: function roundLockAmount() constant returns(uint256)
func (*RoundsManagerCallerSession) TargetContractId ¶
func (_RoundsManager *RoundsManagerCallerSession) TargetContractId() ([32]byte, error)
TargetContractId is a free data retrieval call binding the contract method 0x51720b41.
Solidity: function targetContractId() constant returns(bytes32)
type RoundsManagerFilterer ¶ added in v0.3.3
type RoundsManagerFilterer struct {
// contains filtered or unexported fields
}
RoundsManagerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewRoundsManagerFilterer ¶ added in v0.3.3
func NewRoundsManagerFilterer(address common.Address, filterer bind.ContractFilterer) (*RoundsManagerFilterer, error)
NewRoundsManagerFilterer creates a new log filterer instance of RoundsManager, bound to a specific deployed contract.
func (*RoundsManagerFilterer) FilterNewRound ¶ added in v0.3.3
func (_RoundsManager *RoundsManagerFilterer) FilterNewRound(opts *bind.FilterOpts) (*RoundsManagerNewRoundIterator, error)
FilterNewRound is a free log retrieval operation binding the contract event 0xa2b5357eea32aeb35142ba36b087f9fe674f34f8b57ce94d30e9f4f572195bcf.
Solidity: event NewRound(round uint256)
func (*RoundsManagerFilterer) FilterParameterUpdate ¶ added in v0.3.3
func (_RoundsManager *RoundsManagerFilterer) FilterParameterUpdate(opts *bind.FilterOpts) (*RoundsManagerParameterUpdateIterator, error)
FilterParameterUpdate is a free log retrieval operation binding the contract event 0x9f5033568d78ae30f29f01e944f97b2216493bd19d1b46d429673acff3dcd674.
Solidity: event ParameterUpdate(param string)
func (*RoundsManagerFilterer) FilterSetController ¶ added in v0.3.3
func (_RoundsManager *RoundsManagerFilterer) FilterSetController(opts *bind.FilterOpts) (*RoundsManagerSetControllerIterator, error)
FilterSetController is a free log retrieval operation binding the contract event 0x4ff638452bbf33c012645d18ae6f05515ff5f2d1dfb0cece8cbf018c60903f70.
Solidity: event SetController(controller address)
func (*RoundsManagerFilterer) WatchNewRound ¶ added in v0.3.3
func (_RoundsManager *RoundsManagerFilterer) WatchNewRound(opts *bind.WatchOpts, sink chan<- *RoundsManagerNewRound) (event.Subscription, error)
WatchNewRound is a free log subscription operation binding the contract event 0xa2b5357eea32aeb35142ba36b087f9fe674f34f8b57ce94d30e9f4f572195bcf.
Solidity: event NewRound(round uint256)
func (*RoundsManagerFilterer) WatchParameterUpdate ¶ added in v0.3.3
func (_RoundsManager *RoundsManagerFilterer) WatchParameterUpdate(opts *bind.WatchOpts, sink chan<- *RoundsManagerParameterUpdate) (event.Subscription, error)
WatchParameterUpdate is a free log subscription operation binding the contract event 0x9f5033568d78ae30f29f01e944f97b2216493bd19d1b46d429673acff3dcd674.
Solidity: event ParameterUpdate(param string)
func (*RoundsManagerFilterer) WatchSetController ¶ added in v0.3.3
func (_RoundsManager *RoundsManagerFilterer) WatchSetController(opts *bind.WatchOpts, sink chan<- *RoundsManagerSetController) (event.Subscription, error)
WatchSetController is a free log subscription operation binding the contract event 0x4ff638452bbf33c012645d18ae6f05515ff5f2d1dfb0cece8cbf018c60903f70.
Solidity: event SetController(controller address)
type RoundsManagerNewRound ¶ added in v0.3.3
type RoundsManagerNewRound struct { Round *big.Int Raw types.Log // Blockchain specific contextual infos }
RoundsManagerNewRound represents a NewRound event raised by the RoundsManager contract.
type RoundsManagerNewRoundIterator ¶ added in v0.3.3
type RoundsManagerNewRoundIterator struct { Event *RoundsManagerNewRound // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RoundsManagerNewRoundIterator is returned from FilterNewRound and is used to iterate over the raw logs and unpacked data for NewRound events raised by the RoundsManager contract.
func (*RoundsManagerNewRoundIterator) Close ¶ added in v0.3.3
func (it *RoundsManagerNewRoundIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RoundsManagerNewRoundIterator) Error ¶ added in v0.3.3
func (it *RoundsManagerNewRoundIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RoundsManagerNewRoundIterator) Next ¶ added in v0.3.3
func (it *RoundsManagerNewRoundIterator) 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 RoundsManagerParameterUpdate ¶ added in v0.3.3
type RoundsManagerParameterUpdate struct { Param string Raw types.Log // Blockchain specific contextual infos }
RoundsManagerParameterUpdate represents a ParameterUpdate event raised by the RoundsManager contract.
type RoundsManagerParameterUpdateIterator ¶ added in v0.3.3
type RoundsManagerParameterUpdateIterator struct { Event *RoundsManagerParameterUpdate // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RoundsManagerParameterUpdateIterator is returned from FilterParameterUpdate and is used to iterate over the raw logs and unpacked data for ParameterUpdate events raised by the RoundsManager contract.
func (*RoundsManagerParameterUpdateIterator) Close ¶ added in v0.3.3
func (it *RoundsManagerParameterUpdateIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RoundsManagerParameterUpdateIterator) Error ¶ added in v0.3.3
func (it *RoundsManagerParameterUpdateIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RoundsManagerParameterUpdateIterator) Next ¶ added in v0.3.3
func (it *RoundsManagerParameterUpdateIterator) 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 RoundsManagerRaw ¶
type RoundsManagerRaw struct {
Contract *RoundsManager // Generic contract binding to access the raw methods on
}
RoundsManagerRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*RoundsManagerRaw) Call ¶
func (_RoundsManager *RoundsManagerRaw) 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 (*RoundsManagerRaw) Transact ¶
func (_RoundsManager *RoundsManagerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*RoundsManagerRaw) Transfer ¶
func (_RoundsManager *RoundsManagerRaw) 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 RoundsManagerSession ¶
type RoundsManagerSession struct { Contract *RoundsManager // 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 }
RoundsManagerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*RoundsManagerSession) BlockHash ¶ added in v0.3.3
func (_RoundsManager *RoundsManagerSession) BlockHash(_block *big.Int) ([32]byte, error)
BlockHash is a free data retrieval call binding the contract method 0x85df51fd.
Solidity: function blockHash(_block uint256) constant returns(bytes32)
func (*RoundsManagerSession) BlockNum ¶
func (_RoundsManager *RoundsManagerSession) BlockNum() (*big.Int, error)
BlockNum is a free data retrieval call binding the contract method 0x8ae63d6d.
Solidity: function blockNum() constant returns(uint256)
func (*RoundsManagerSession) Controller ¶
func (_RoundsManager *RoundsManagerSession) Controller() (common.Address, error)
Controller is a free data retrieval call binding the contract method 0xf77c4791.
Solidity: function controller() constant returns(address)
func (*RoundsManagerSession) CurrentRound ¶
func (_RoundsManager *RoundsManagerSession) CurrentRound() (*big.Int, error)
CurrentRound is a free data retrieval call binding the contract method 0x8a19c8bc.
Solidity: function currentRound() constant returns(uint256)
func (*RoundsManagerSession) CurrentRoundInitialized ¶
func (_RoundsManager *RoundsManagerSession) CurrentRoundInitialized() (bool, error)
CurrentRoundInitialized is a free data retrieval call binding the contract method 0x219bc76c.
Solidity: function currentRoundInitialized() constant returns(bool)
func (*RoundsManagerSession) CurrentRoundLocked ¶
func (_RoundsManager *RoundsManagerSession) CurrentRoundLocked() (bool, error)
CurrentRoundLocked is a free data retrieval call binding the contract method 0x6841f253.
Solidity: function currentRoundLocked() constant returns(bool)
func (*RoundsManagerSession) CurrentRoundStartBlock ¶
func (_RoundsManager *RoundsManagerSession) CurrentRoundStartBlock() (*big.Int, error)
CurrentRoundStartBlock is a free data retrieval call binding the contract method 0x8fa148f2.
Solidity: function currentRoundStartBlock() constant returns(uint256)
func (*RoundsManagerSession) InitializeRound ¶
func (_RoundsManager *RoundsManagerSession) InitializeRound() (*types.Transaction, error)
InitializeRound is a paid mutator transaction binding the contract method 0xd4807fb2.
Solidity: function initializeRound() returns()
func (*RoundsManagerSession) LastInitializedRound ¶
func (_RoundsManager *RoundsManagerSession) LastInitializedRound() (*big.Int, error)
LastInitializedRound is a free data retrieval call binding the contract method 0x8807f36e.
Solidity: function lastInitializedRound() constant returns(uint256)
func (*RoundsManagerSession) LastRoundLengthUpdateRound ¶ added in v0.3.3
func (_RoundsManager *RoundsManagerSession) LastRoundLengthUpdateRound() (*big.Int, error)
LastRoundLengthUpdateRound is a free data retrieval call binding the contract method 0x0fe1dfa8.
Solidity: function lastRoundLengthUpdateRound() constant returns(uint256)
func (*RoundsManagerSession) LastRoundLengthUpdateStartBlock ¶ added in v0.3.3
func (_RoundsManager *RoundsManagerSession) LastRoundLengthUpdateStartBlock() (*big.Int, error)
LastRoundLengthUpdateStartBlock is a free data retrieval call binding the contract method 0x668abff7.
Solidity: function lastRoundLengthUpdateStartBlock() constant returns(uint256)
func (*RoundsManagerSession) RoundLength ¶
func (_RoundsManager *RoundsManagerSession) RoundLength() (*big.Int, error)
RoundLength is a free data retrieval call binding the contract method 0x8b649b94.
Solidity: function roundLength() constant returns(uint256)
func (*RoundsManagerSession) RoundLockAmount ¶
func (_RoundsManager *RoundsManagerSession) RoundLockAmount() (*big.Int, error)
RoundLockAmount is a free data retrieval call binding the contract method 0xf5b490d5.
Solidity: function roundLockAmount() constant returns(uint256)
func (*RoundsManagerSession) SetController ¶
func (_RoundsManager *RoundsManagerSession) SetController(_controller common.Address) (*types.Transaction, error)
SetController is a paid mutator transaction binding the contract method 0x92eefe9b.
Solidity: function setController(_controller address) returns()
func (*RoundsManagerSession) SetRoundLength ¶
func (_RoundsManager *RoundsManagerSession) SetRoundLength(_roundLength *big.Int) (*types.Transaction, error)
SetRoundLength is a paid mutator transaction binding the contract method 0x681312f5.
Solidity: function setRoundLength(_roundLength uint256) returns()
func (*RoundsManagerSession) SetRoundLockAmount ¶ added in v0.3.3
func (_RoundsManager *RoundsManagerSession) SetRoundLockAmount(_roundLockAmount *big.Int) (*types.Transaction, error)
SetRoundLockAmount is a paid mutator transaction binding the contract method 0x0b1573b8.
Solidity: function setRoundLockAmount(_roundLockAmount uint256) returns()
func (*RoundsManagerSession) TargetContractId ¶
func (_RoundsManager *RoundsManagerSession) TargetContractId() ([32]byte, error)
TargetContractId is a free data retrieval call binding the contract method 0x51720b41.
Solidity: function targetContractId() constant returns(bytes32)
type RoundsManagerSetController ¶ added in v0.3.3
type RoundsManagerSetController struct { Controller common.Address Raw types.Log // Blockchain specific contextual infos }
RoundsManagerSetController represents a SetController event raised by the RoundsManager contract.
type RoundsManagerSetControllerIterator ¶ added in v0.3.3
type RoundsManagerSetControllerIterator struct { Event *RoundsManagerSetController // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RoundsManagerSetControllerIterator is returned from FilterSetController and is used to iterate over the raw logs and unpacked data for SetController events raised by the RoundsManager contract.
func (*RoundsManagerSetControllerIterator) Close ¶ added in v0.3.3
func (it *RoundsManagerSetControllerIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RoundsManagerSetControllerIterator) Error ¶ added in v0.3.3
func (it *RoundsManagerSetControllerIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RoundsManagerSetControllerIterator) Next ¶ added in v0.3.3
func (it *RoundsManagerSetControllerIterator) 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 RoundsManagerTransactor ¶
type RoundsManagerTransactor struct {
// contains filtered or unexported fields
}
RoundsManagerTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewRoundsManagerTransactor ¶
func NewRoundsManagerTransactor(address common.Address, transactor bind.ContractTransactor) (*RoundsManagerTransactor, error)
NewRoundsManagerTransactor creates a new write-only instance of RoundsManager, bound to a specific deployed contract.
func (*RoundsManagerTransactor) InitializeRound ¶
func (_RoundsManager *RoundsManagerTransactor) InitializeRound(opts *bind.TransactOpts) (*types.Transaction, error)
InitializeRound is a paid mutator transaction binding the contract method 0xd4807fb2.
Solidity: function initializeRound() returns()
func (*RoundsManagerTransactor) SetController ¶
func (_RoundsManager *RoundsManagerTransactor) SetController(opts *bind.TransactOpts, _controller common.Address) (*types.Transaction, error)
SetController is a paid mutator transaction binding the contract method 0x92eefe9b.
Solidity: function setController(_controller address) returns()
func (*RoundsManagerTransactor) SetRoundLength ¶
func (_RoundsManager *RoundsManagerTransactor) SetRoundLength(opts *bind.TransactOpts, _roundLength *big.Int) (*types.Transaction, error)
SetRoundLength is a paid mutator transaction binding the contract method 0x681312f5.
Solidity: function setRoundLength(_roundLength uint256) returns()
func (*RoundsManagerTransactor) SetRoundLockAmount ¶ added in v0.3.3
func (_RoundsManager *RoundsManagerTransactor) SetRoundLockAmount(opts *bind.TransactOpts, _roundLockAmount *big.Int) (*types.Transaction, error)
SetRoundLockAmount is a paid mutator transaction binding the contract method 0x0b1573b8.
Solidity: function setRoundLockAmount(_roundLockAmount uint256) returns()
type RoundsManagerTransactorRaw ¶
type RoundsManagerTransactorRaw struct {
Contract *RoundsManagerTransactor // Generic write-only contract binding to access the raw methods on
}
RoundsManagerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*RoundsManagerTransactorRaw) Transact ¶
func (_RoundsManager *RoundsManagerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*RoundsManagerTransactorRaw) Transfer ¶
func (_RoundsManager *RoundsManagerTransactorRaw) 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 RoundsManagerTransactorSession ¶
type RoundsManagerTransactorSession struct { Contract *RoundsManagerTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
RoundsManagerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*RoundsManagerTransactorSession) InitializeRound ¶
func (_RoundsManager *RoundsManagerTransactorSession) InitializeRound() (*types.Transaction, error)
InitializeRound is a paid mutator transaction binding the contract method 0xd4807fb2.
Solidity: function initializeRound() returns()
func (*RoundsManagerTransactorSession) SetController ¶
func (_RoundsManager *RoundsManagerTransactorSession) SetController(_controller common.Address) (*types.Transaction, error)
SetController is a paid mutator transaction binding the contract method 0x92eefe9b.
Solidity: function setController(_controller address) returns()
func (*RoundsManagerTransactorSession) SetRoundLength ¶
func (_RoundsManager *RoundsManagerTransactorSession) SetRoundLength(_roundLength *big.Int) (*types.Transaction, error)
SetRoundLength is a paid mutator transaction binding the contract method 0x681312f5.
Solidity: function setRoundLength(_roundLength uint256) returns()
func (*RoundsManagerTransactorSession) SetRoundLockAmount ¶ added in v0.3.3
func (_RoundsManager *RoundsManagerTransactorSession) SetRoundLockAmount(_roundLockAmount *big.Int) (*types.Transaction, error)
SetRoundLockAmount is a paid mutator transaction binding the contract method 0x0b1573b8.
Solidity: function setRoundLockAmount(_roundLockAmount uint256) returns()
type ServiceRegistry ¶ added in v0.3.3
type ServiceRegistry struct { ServiceRegistryCaller // Read-only binding to the contract ServiceRegistryTransactor // Write-only binding to the contract ServiceRegistryFilterer // Log filterer for contract events }
ServiceRegistry is an auto generated Go binding around an Ethereum contract.
func NewServiceRegistry ¶ added in v0.3.3
func NewServiceRegistry(address common.Address, backend bind.ContractBackend) (*ServiceRegistry, error)
NewServiceRegistry creates a new instance of ServiceRegistry, bound to a specific deployed contract.
type ServiceRegistryCaller ¶ added in v0.3.3
type ServiceRegistryCaller struct {
// contains filtered or unexported fields
}
ServiceRegistryCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewServiceRegistryCaller ¶ added in v0.3.3
func NewServiceRegistryCaller(address common.Address, caller bind.ContractCaller) (*ServiceRegistryCaller, error)
NewServiceRegistryCaller creates a new read-only instance of ServiceRegistry, bound to a specific deployed contract.
func (*ServiceRegistryCaller) Controller ¶ added in v0.3.3
func (_ServiceRegistry *ServiceRegistryCaller) Controller(opts *bind.CallOpts) (common.Address, error)
Controller is a free data retrieval call binding the contract method 0xf77c4791.
Solidity: function controller() constant returns(address)
func (*ServiceRegistryCaller) GetServiceURI ¶ added in v0.3.3
func (_ServiceRegistry *ServiceRegistryCaller) GetServiceURI(opts *bind.CallOpts, _addr common.Address) (string, error)
GetServiceURI is a free data retrieval call binding the contract method 0x214c2a4b.
Solidity: function getServiceURI(_addr address) constant returns(string)
func (*ServiceRegistryCaller) TargetContractId ¶ added in v0.3.3
func (_ServiceRegistry *ServiceRegistryCaller) TargetContractId(opts *bind.CallOpts) ([32]byte, error)
TargetContractId is a free data retrieval call binding the contract method 0x51720b41.
Solidity: function targetContractId() constant returns(bytes32)
type ServiceRegistryCallerRaw ¶ added in v0.3.3
type ServiceRegistryCallerRaw struct {
Contract *ServiceRegistryCaller // Generic read-only contract binding to access the raw methods on
}
ServiceRegistryCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ServiceRegistryCallerRaw) Call ¶ added in v0.3.3
func (_ServiceRegistry *ServiceRegistryCallerRaw) 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 ServiceRegistryCallerSession ¶ added in v0.3.3
type ServiceRegistryCallerSession struct { Contract *ServiceRegistryCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ServiceRegistryCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ServiceRegistryCallerSession) Controller ¶ added in v0.3.3
func (_ServiceRegistry *ServiceRegistryCallerSession) Controller() (common.Address, error)
Controller is a free data retrieval call binding the contract method 0xf77c4791.
Solidity: function controller() constant returns(address)
func (*ServiceRegistryCallerSession) GetServiceURI ¶ added in v0.3.3
func (_ServiceRegistry *ServiceRegistryCallerSession) GetServiceURI(_addr common.Address) (string, error)
GetServiceURI is a free data retrieval call binding the contract method 0x214c2a4b.
Solidity: function getServiceURI(_addr address) constant returns(string)
func (*ServiceRegistryCallerSession) TargetContractId ¶ added in v0.3.3
func (_ServiceRegistry *ServiceRegistryCallerSession) TargetContractId() ([32]byte, error)
TargetContractId is a free data retrieval call binding the contract method 0x51720b41.
Solidity: function targetContractId() constant returns(bytes32)
type ServiceRegistryFilterer ¶ added in v0.3.3
type ServiceRegistryFilterer struct {
// contains filtered or unexported fields
}
ServiceRegistryFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewServiceRegistryFilterer ¶ added in v0.3.3
func NewServiceRegistryFilterer(address common.Address, filterer bind.ContractFilterer) (*ServiceRegistryFilterer, error)
NewServiceRegistryFilterer creates a new log filterer instance of ServiceRegistry, bound to a specific deployed contract.
func (*ServiceRegistryFilterer) FilterParameterUpdate ¶ added in v0.3.3
func (_ServiceRegistry *ServiceRegistryFilterer) FilterParameterUpdate(opts *bind.FilterOpts) (*ServiceRegistryParameterUpdateIterator, error)
FilterParameterUpdate is a free log retrieval operation binding the contract event 0x9f5033568d78ae30f29f01e944f97b2216493bd19d1b46d429673acff3dcd674.
Solidity: event ParameterUpdate(param string)
func (*ServiceRegistryFilterer) FilterServiceURIUpdate ¶ added in v0.3.3
func (_ServiceRegistry *ServiceRegistryFilterer) FilterServiceURIUpdate(opts *bind.FilterOpts, addr []common.Address) (*ServiceRegistryServiceURIUpdateIterator, error)
FilterServiceURIUpdate is a free log retrieval operation binding the contract event 0xfbb63068732c85741c9f8e61caffaabe038d577bfafd2d2dcc0e352a4f653a4c.
Solidity: event ServiceURIUpdate(addr indexed address, serviceURI string)
func (*ServiceRegistryFilterer) FilterSetController ¶ added in v0.3.3
func (_ServiceRegistry *ServiceRegistryFilterer) FilterSetController(opts *bind.FilterOpts) (*ServiceRegistrySetControllerIterator, error)
FilterSetController is a free log retrieval operation binding the contract event 0x4ff638452bbf33c012645d18ae6f05515ff5f2d1dfb0cece8cbf018c60903f70.
Solidity: event SetController(controller address)
func (*ServiceRegistryFilterer) WatchParameterUpdate ¶ added in v0.3.3
func (_ServiceRegistry *ServiceRegistryFilterer) WatchParameterUpdate(opts *bind.WatchOpts, sink chan<- *ServiceRegistryParameterUpdate) (event.Subscription, error)
WatchParameterUpdate is a free log subscription operation binding the contract event 0x9f5033568d78ae30f29f01e944f97b2216493bd19d1b46d429673acff3dcd674.
Solidity: event ParameterUpdate(param string)
func (*ServiceRegistryFilterer) WatchServiceURIUpdate ¶ added in v0.3.3
func (_ServiceRegistry *ServiceRegistryFilterer) WatchServiceURIUpdate(opts *bind.WatchOpts, sink chan<- *ServiceRegistryServiceURIUpdate, addr []common.Address) (event.Subscription, error)
WatchServiceURIUpdate is a free log subscription operation binding the contract event 0xfbb63068732c85741c9f8e61caffaabe038d577bfafd2d2dcc0e352a4f653a4c.
Solidity: event ServiceURIUpdate(addr indexed address, serviceURI string)
func (*ServiceRegistryFilterer) WatchSetController ¶ added in v0.3.3
func (_ServiceRegistry *ServiceRegistryFilterer) WatchSetController(opts *bind.WatchOpts, sink chan<- *ServiceRegistrySetController) (event.Subscription, error)
WatchSetController is a free log subscription operation binding the contract event 0x4ff638452bbf33c012645d18ae6f05515ff5f2d1dfb0cece8cbf018c60903f70.
Solidity: event SetController(controller address)
type ServiceRegistryParameterUpdate ¶ added in v0.3.3
type ServiceRegistryParameterUpdate struct { Param string Raw types.Log // Blockchain specific contextual infos }
ServiceRegistryParameterUpdate represents a ParameterUpdate event raised by the ServiceRegistry contract.
type ServiceRegistryParameterUpdateIterator ¶ added in v0.3.3
type ServiceRegistryParameterUpdateIterator struct { Event *ServiceRegistryParameterUpdate // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ServiceRegistryParameterUpdateIterator is returned from FilterParameterUpdate and is used to iterate over the raw logs and unpacked data for ParameterUpdate events raised by the ServiceRegistry contract.
func (*ServiceRegistryParameterUpdateIterator) Close ¶ added in v0.3.3
func (it *ServiceRegistryParameterUpdateIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ServiceRegistryParameterUpdateIterator) Error ¶ added in v0.3.3
func (it *ServiceRegistryParameterUpdateIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ServiceRegistryParameterUpdateIterator) Next ¶ added in v0.3.3
func (it *ServiceRegistryParameterUpdateIterator) 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 ServiceRegistryRaw ¶ added in v0.3.3
type ServiceRegistryRaw struct {
Contract *ServiceRegistry // Generic contract binding to access the raw methods on
}
ServiceRegistryRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ServiceRegistryRaw) Call ¶ added in v0.3.3
func (_ServiceRegistry *ServiceRegistryRaw) 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 (*ServiceRegistryRaw) Transact ¶ added in v0.3.3
func (_ServiceRegistry *ServiceRegistryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ServiceRegistryRaw) Transfer ¶ added in v0.3.3
func (_ServiceRegistry *ServiceRegistryRaw) 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 ServiceRegistryServiceURIUpdate ¶ added in v0.3.3
type ServiceRegistryServiceURIUpdate struct { Addr common.Address ServiceURI string Raw types.Log // Blockchain specific contextual infos }
ServiceRegistryServiceURIUpdate represents a ServiceURIUpdate event raised by the ServiceRegistry contract.
type ServiceRegistryServiceURIUpdateIterator ¶ added in v0.3.3
type ServiceRegistryServiceURIUpdateIterator struct { Event *ServiceRegistryServiceURIUpdate // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ServiceRegistryServiceURIUpdateIterator is returned from FilterServiceURIUpdate and is used to iterate over the raw logs and unpacked data for ServiceURIUpdate events raised by the ServiceRegistry contract.
func (*ServiceRegistryServiceURIUpdateIterator) Close ¶ added in v0.3.3
func (it *ServiceRegistryServiceURIUpdateIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ServiceRegistryServiceURIUpdateIterator) Error ¶ added in v0.3.3
func (it *ServiceRegistryServiceURIUpdateIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ServiceRegistryServiceURIUpdateIterator) Next ¶ added in v0.3.3
func (it *ServiceRegistryServiceURIUpdateIterator) 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 ServiceRegistrySession ¶ added in v0.3.3
type ServiceRegistrySession struct { Contract *ServiceRegistry // 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 }
ServiceRegistrySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ServiceRegistrySession) Controller ¶ added in v0.3.3
func (_ServiceRegistry *ServiceRegistrySession) Controller() (common.Address, error)
Controller is a free data retrieval call binding the contract method 0xf77c4791.
Solidity: function controller() constant returns(address)
func (*ServiceRegistrySession) GetServiceURI ¶ added in v0.3.3
func (_ServiceRegistry *ServiceRegistrySession) GetServiceURI(_addr common.Address) (string, error)
GetServiceURI is a free data retrieval call binding the contract method 0x214c2a4b.
Solidity: function getServiceURI(_addr address) constant returns(string)
func (*ServiceRegistrySession) SetController ¶ added in v0.3.3
func (_ServiceRegistry *ServiceRegistrySession) SetController(_controller common.Address) (*types.Transaction, error)
SetController is a paid mutator transaction binding the contract method 0x92eefe9b.
Solidity: function setController(_controller address) returns()
func (*ServiceRegistrySession) SetServiceURI ¶ added in v0.3.3
func (_ServiceRegistry *ServiceRegistrySession) SetServiceURI(_serviceURI string) (*types.Transaction, error)
SetServiceURI is a paid mutator transaction binding the contract method 0x5f11301b.
Solidity: function setServiceURI(_serviceURI string) returns()
func (*ServiceRegistrySession) TargetContractId ¶ added in v0.3.3
func (_ServiceRegistry *ServiceRegistrySession) TargetContractId() ([32]byte, error)
TargetContractId is a free data retrieval call binding the contract method 0x51720b41.
Solidity: function targetContractId() constant returns(bytes32)
type ServiceRegistrySetController ¶ added in v0.3.3
type ServiceRegistrySetController struct { Controller common.Address Raw types.Log // Blockchain specific contextual infos }
ServiceRegistrySetController represents a SetController event raised by the ServiceRegistry contract.
type ServiceRegistrySetControllerIterator ¶ added in v0.3.3
type ServiceRegistrySetControllerIterator struct { Event *ServiceRegistrySetController // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ServiceRegistrySetControllerIterator is returned from FilterSetController and is used to iterate over the raw logs and unpacked data for SetController events raised by the ServiceRegistry contract.
func (*ServiceRegistrySetControllerIterator) Close ¶ added in v0.3.3
func (it *ServiceRegistrySetControllerIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ServiceRegistrySetControllerIterator) Error ¶ added in v0.3.3
func (it *ServiceRegistrySetControllerIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ServiceRegistrySetControllerIterator) Next ¶ added in v0.3.3
func (it *ServiceRegistrySetControllerIterator) 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 ServiceRegistryTransactor ¶ added in v0.3.3
type ServiceRegistryTransactor struct {
// contains filtered or unexported fields
}
ServiceRegistryTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewServiceRegistryTransactor ¶ added in v0.3.3
func NewServiceRegistryTransactor(address common.Address, transactor bind.ContractTransactor) (*ServiceRegistryTransactor, error)
NewServiceRegistryTransactor creates a new write-only instance of ServiceRegistry, bound to a specific deployed contract.
func (*ServiceRegistryTransactor) SetController ¶ added in v0.3.3
func (_ServiceRegistry *ServiceRegistryTransactor) SetController(opts *bind.TransactOpts, _controller common.Address) (*types.Transaction, error)
SetController is a paid mutator transaction binding the contract method 0x92eefe9b.
Solidity: function setController(_controller address) returns()
func (*ServiceRegistryTransactor) SetServiceURI ¶ added in v0.3.3
func (_ServiceRegistry *ServiceRegistryTransactor) SetServiceURI(opts *bind.TransactOpts, _serviceURI string) (*types.Transaction, error)
SetServiceURI is a paid mutator transaction binding the contract method 0x5f11301b.
Solidity: function setServiceURI(_serviceURI string) returns()
type ServiceRegistryTransactorRaw ¶ added in v0.3.3
type ServiceRegistryTransactorRaw struct {
Contract *ServiceRegistryTransactor // Generic write-only contract binding to access the raw methods on
}
ServiceRegistryTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ServiceRegistryTransactorRaw) Transact ¶ added in v0.3.3
func (_ServiceRegistry *ServiceRegistryTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ServiceRegistryTransactorRaw) Transfer ¶ added in v0.3.3
func (_ServiceRegistry *ServiceRegistryTransactorRaw) 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 ServiceRegistryTransactorSession ¶ added in v0.3.3
type ServiceRegistryTransactorSession struct { Contract *ServiceRegistryTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ServiceRegistryTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ServiceRegistryTransactorSession) SetController ¶ added in v0.3.3
func (_ServiceRegistry *ServiceRegistryTransactorSession) SetController(_controller common.Address) (*types.Transaction, error)
SetController is a paid mutator transaction binding the contract method 0x92eefe9b.
Solidity: function setController(_controller address) returns()
func (*ServiceRegistryTransactorSession) SetServiceURI ¶ added in v0.3.3
func (_ServiceRegistry *ServiceRegistryTransactorSession) SetServiceURI(_serviceURI string) (*types.Transaction, error)
SetServiceURI is a paid mutator transaction binding the contract method 0x5f11301b.
Solidity: function setServiceURI(_serviceURI string) returns()