Documentation ¶
Index ¶
- Constants
- type AdaptiveStakingPolicy
- type AdaptiveStakingPolicyCaller
- type AdaptiveStakingPolicyCallerRaw
- type AdaptiveStakingPolicyCallerSession
- type AdaptiveStakingPolicyFilterer
- type AdaptiveStakingPolicyRaw
- func (_AdaptiveStakingPolicy *AdaptiveStakingPolicyRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_AdaptiveStakingPolicy *AdaptiveStakingPolicyRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_AdaptiveStakingPolicy *AdaptiveStakingPolicyRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AdaptiveStakingPolicySession
- type AdaptiveStakingPolicyTransactor
- type AdaptiveStakingPolicyTransactorRaw
- type AdaptiveStakingPolicyTransactorSession
- type Escrow
- type EscrowBeneficiaryUpdated
- type EscrowBeneficiaryUpdatedIterator
- type EscrowCaller
- func (_Escrow *EscrowCaller) Beneficiary(opts *bind.CallOpts) (common.Address, error)
- func (_Escrow *EscrowCaller) IsOwner(opts *bind.CallOpts) (bool, error)
- func (_Escrow *EscrowCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_Escrow *EscrowCaller) Token(opts *bind.CallOpts) (common.Address, error)
- type EscrowCallerRaw
- type EscrowCallerSession
- type EscrowFilterer
- func (_Escrow *EscrowFilterer) FilterBeneficiaryUpdated(opts *bind.FilterOpts) (*EscrowBeneficiaryUpdatedIterator, error)
- func (_Escrow *EscrowFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*EscrowOwnershipTransferredIterator, error)
- func (_Escrow *EscrowFilterer) FilterTokensWithdrawn(opts *bind.FilterOpts) (*EscrowTokensWithdrawnIterator, error)
- func (_Escrow *EscrowFilterer) ParseBeneficiaryUpdated(log types.Log) (*EscrowBeneficiaryUpdated, error)
- func (_Escrow *EscrowFilterer) ParseOwnershipTransferred(log types.Log) (*EscrowOwnershipTransferred, error)
- func (_Escrow *EscrowFilterer) ParseTokensWithdrawn(log types.Log) (*EscrowTokensWithdrawn, error)
- func (_Escrow *EscrowFilterer) WatchBeneficiaryUpdated(opts *bind.WatchOpts, sink chan<- *EscrowBeneficiaryUpdated) (event.Subscription, error)
- func (_Escrow *EscrowFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *EscrowOwnershipTransferred, ...) (event.Subscription, error)
- func (_Escrow *EscrowFilterer) WatchTokensWithdrawn(opts *bind.WatchOpts, sink chan<- *EscrowTokensWithdrawn) (event.Subscription, error)
- type EscrowOwnershipTransferred
- type EscrowOwnershipTransferredIterator
- type EscrowRaw
- func (_Escrow *EscrowRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Escrow *EscrowRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Escrow *EscrowRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type EscrowSession
- func (_Escrow *EscrowSession) Beneficiary() (common.Address, error)
- func (_Escrow *EscrowSession) IsOwner() (bool, error)
- func (_Escrow *EscrowSession) Owner() (common.Address, error)
- func (_Escrow *EscrowSession) RenounceOwnership() (*types.Transaction, error)
- func (_Escrow *EscrowSession) SetBeneficiary(_beneficiary common.Address) (*types.Transaction, error)
- func (_Escrow *EscrowSession) Token() (common.Address, error)
- func (_Escrow *EscrowSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_Escrow *EscrowSession) Withdraw() (*types.Transaction, error)
- type EscrowTokensWithdrawn
- type EscrowTokensWithdrawnIterator
- type EscrowTransactor
- func (_Escrow *EscrowTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Escrow *EscrowTransactor) SetBeneficiary(opts *bind.TransactOpts, _beneficiary common.Address) (*types.Transaction, error)
- func (_Escrow *EscrowTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_Escrow *EscrowTransactor) Withdraw(opts *bind.TransactOpts) (*types.Transaction, error)
- type EscrowTransactorRaw
- type EscrowTransactorSession
- func (_Escrow *EscrowTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_Escrow *EscrowTransactorSession) SetBeneficiary(_beneficiary common.Address) (*types.Transaction, error)
- func (_Escrow *EscrowTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_Escrow *EscrowTransactorSession) Withdraw() (*types.Transaction, error)
- type GrantStakingPolicy
- type GrantStakingPolicyCaller
- type GrantStakingPolicyCallerRaw
- type GrantStakingPolicyCallerSession
- type GrantStakingPolicyFilterer
- type GrantStakingPolicyRaw
- func (_GrantStakingPolicy *GrantStakingPolicyRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_GrantStakingPolicy *GrantStakingPolicyRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_GrantStakingPolicy *GrantStakingPolicyRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type GrantStakingPolicySession
- type GrantStakingPolicyTransactor
- type GrantStakingPolicyTransactorRaw
- type GrantStakingPolicyTransactorSession
- type GuaranteedMinimumStakingPolicy
- type GuaranteedMinimumStakingPolicyCaller
- type GuaranteedMinimumStakingPolicyCallerRaw
- type GuaranteedMinimumStakingPolicyCallerSession
- type GuaranteedMinimumStakingPolicyFilterer
- type GuaranteedMinimumStakingPolicyRaw
- func (_GuaranteedMinimumStakingPolicy *GuaranteedMinimumStakingPolicyRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_GuaranteedMinimumStakingPolicy *GuaranteedMinimumStakingPolicyRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_GuaranteedMinimumStakingPolicy *GuaranteedMinimumStakingPolicyRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type GuaranteedMinimumStakingPolicySession
- type GuaranteedMinimumStakingPolicyTransactor
- type GuaranteedMinimumStakingPolicyTransactorRaw
- func (_GuaranteedMinimumStakingPolicy *GuaranteedMinimumStakingPolicyTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_GuaranteedMinimumStakingPolicy *GuaranteedMinimumStakingPolicyTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type GuaranteedMinimumStakingPolicyTransactorSession
- type IRandomBeacon
- type IRandomBeaconCaller
- type IRandomBeaconCallerRaw
- type IRandomBeaconCallerSession
- type IRandomBeaconFilterer
- func (_IRandomBeacon *IRandomBeaconFilterer) FilterRelayEntryGenerated(opts *bind.FilterOpts) (*IRandomBeaconRelayEntryGeneratedIterator, error)
- func (_IRandomBeacon *IRandomBeaconFilterer) ParseRelayEntryGenerated(log types.Log) (*IRandomBeaconRelayEntryGenerated, error)
- func (_IRandomBeacon *IRandomBeaconFilterer) WatchRelayEntryGenerated(opts *bind.WatchOpts, sink chan<- *IRandomBeaconRelayEntryGenerated) (event.Subscription, error)
- type IRandomBeaconRaw
- func (_IRandomBeacon *IRandomBeaconRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_IRandomBeacon *IRandomBeaconRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IRandomBeacon *IRandomBeaconRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IRandomBeaconRelayEntryGenerated
- type IRandomBeaconRelayEntryGeneratedIterator
- type IRandomBeaconSession
- func (_IRandomBeacon *IRandomBeaconSession) EntryFeeEstimate(callbackGas *big.Int) (*big.Int, error)
- func (_IRandomBeacon *IRandomBeaconSession) RequestRelayEntry() (*types.Transaction, error)
- func (_IRandomBeacon *IRandomBeaconSession) RequestRelayEntry0(callbackContract common.Address, callbackGas *big.Int) (*types.Transaction, error)
- type IRandomBeaconTransactor
- type IRandomBeaconTransactorRaw
- type IRandomBeaconTransactorSession
- type KeepRandomBeaconOperator
- type KeepRandomBeaconOperatorCaller
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCaller) CurrentRequestGroupIndex(opts *bind.CallOpts) (*big.Int, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCaller) CurrentRequestPreviousEntry(opts *bind.CallOpts) ([]byte, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCaller) CurrentRequestStartBlock(opts *bind.CallOpts) (*big.Int, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCaller) DkgGasEstimate(opts *bind.CallOpts) (*big.Int, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCaller) DkgSubmitterReimbursementFee(opts *bind.CallOpts) (*big.Int, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCaller) EntryVerificationFee(opts *bind.CallOpts) (*big.Int, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCaller) EntryVerificationGasEstimate(opts *bind.CallOpts) (*big.Int, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCaller) GasPriceCeiling(opts *bind.CallOpts) (*big.Int, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCaller) GetFirstActiveGroupIndex(opts *bind.CallOpts) (*big.Int, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCaller) GetGroupMemberRewards(opts *bind.CallOpts, groupPubKey []byte) (*big.Int, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCaller) GetGroupMembers(opts *bind.CallOpts, groupPubKey []byte) ([]common.Address, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCaller) GetGroupPublicKey(opts *bind.CallOpts, groupIndex *big.Int) ([]byte, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCaller) GroupCreationFee(opts *bind.CallOpts) (*big.Int, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCaller) GroupMemberBaseReward(opts *bind.CallOpts) (*big.Int, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCaller) GroupProfitFee(opts *bind.CallOpts) (*big.Int, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCaller) GroupSelectionGasEstimate(opts *bind.CallOpts) (*big.Int, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCaller) GroupSize(opts *bind.CallOpts) (*big.Int, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCaller) GroupThreshold(opts *bind.CallOpts) (*big.Int, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCaller) HasMinimumStake(opts *bind.CallOpts, staker common.Address) (bool, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCaller) HasWithdrawnRewards(opts *bind.CallOpts, operator common.Address, groupIndex *big.Int) (bool, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCaller) IsEntryInProgress(opts *bind.CallOpts) (bool, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCaller) IsGroupRegistered(opts *bind.CallOpts, groupPubKey []byte) (bool, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCaller) IsGroupSelectionPossible(opts *bind.CallOpts) (bool, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCaller) IsStaleGroup(opts *bind.CallOpts, groupPubKey []byte) (bool, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCaller) NumberOfGroups(opts *bind.CallOpts) (*big.Int, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCaller) RelayEntryTimeout(opts *bind.CallOpts) (*big.Int, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCaller) ResultPublicationBlockStep(opts *bind.CallOpts) (*big.Int, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCaller) SelectedParticipants(opts *bind.CallOpts) ([]common.Address, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCaller) SubmittedTickets(opts *bind.CallOpts) ([]uint64, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCaller) TicketSubmissionTimeout(opts *bind.CallOpts) (*big.Int, error)
- type KeepRandomBeaconOperatorCallerRaw
- type KeepRandomBeaconOperatorCallerSession
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCallerSession) CurrentRequestGroupIndex() (*big.Int, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCallerSession) CurrentRequestPreviousEntry() ([]byte, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCallerSession) CurrentRequestStartBlock() (*big.Int, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCallerSession) DkgGasEstimate() (*big.Int, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCallerSession) DkgSubmitterReimbursementFee() (*big.Int, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCallerSession) EntryVerificationFee() (*big.Int, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCallerSession) EntryVerificationGasEstimate() (*big.Int, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCallerSession) GasPriceCeiling() (*big.Int, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCallerSession) GetFirstActiveGroupIndex() (*big.Int, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCallerSession) GetGroupMemberRewards(groupPubKey []byte) (*big.Int, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCallerSession) GetGroupMembers(groupPubKey []byte) ([]common.Address, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCallerSession) GetGroupPublicKey(groupIndex *big.Int) ([]byte, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCallerSession) GroupCreationFee() (*big.Int, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCallerSession) GroupMemberBaseReward() (*big.Int, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCallerSession) GroupProfitFee() (*big.Int, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCallerSession) GroupSelectionGasEstimate() (*big.Int, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCallerSession) GroupSize() (*big.Int, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCallerSession) GroupThreshold() (*big.Int, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCallerSession) HasMinimumStake(staker common.Address) (bool, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCallerSession) HasWithdrawnRewards(operator common.Address, groupIndex *big.Int) (bool, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCallerSession) IsEntryInProgress() (bool, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCallerSession) IsGroupRegistered(groupPubKey []byte) (bool, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCallerSession) IsGroupSelectionPossible() (bool, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCallerSession) IsStaleGroup(groupPubKey []byte) (bool, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCallerSession) NumberOfGroups() (*big.Int, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCallerSession) RelayEntryTimeout() (*big.Int, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCallerSession) ResultPublicationBlockStep() (*big.Int, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCallerSession) SelectedParticipants() ([]common.Address, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCallerSession) SubmittedTickets() ([]uint64, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCallerSession) TicketSubmissionTimeout() (*big.Int, error)
- type KeepRandomBeaconOperatorDkgResultSubmittedEvent
- type KeepRandomBeaconOperatorDkgResultSubmittedEventIterator
- type KeepRandomBeaconOperatorFilterer
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorFilterer) FilterDkgResultSubmittedEvent(opts *bind.FilterOpts) (*KeepRandomBeaconOperatorDkgResultSubmittedEventIterator, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorFilterer) FilterGroupMemberRewardsWithdrawn(opts *bind.FilterOpts, beneficiary []common.Address) (*KeepRandomBeaconOperatorGroupMemberRewardsWithdrawnIterator, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorFilterer) FilterGroupSelectionStarted(opts *bind.FilterOpts) (*KeepRandomBeaconOperatorGroupSelectionStartedIterator, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorFilterer) FilterOnGroupRegistered(opts *bind.FilterOpts) (*KeepRandomBeaconOperatorOnGroupRegisteredIterator, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorFilterer) FilterRelayEntryRequested(opts *bind.FilterOpts) (*KeepRandomBeaconOperatorRelayEntryRequestedIterator, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorFilterer) FilterRelayEntrySubmitted(opts *bind.FilterOpts) (*KeepRandomBeaconOperatorRelayEntrySubmittedIterator, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorFilterer) FilterRelayEntryTimeoutReported(opts *bind.FilterOpts, groupIndex []*big.Int) (*KeepRandomBeaconOperatorRelayEntryTimeoutReportedIterator, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorFilterer) FilterUnauthorizedSigningReported(opts *bind.FilterOpts, groupIndex []*big.Int) (*KeepRandomBeaconOperatorUnauthorizedSigningReportedIterator, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorFilterer) ParseDkgResultSubmittedEvent(log types.Log) (*KeepRandomBeaconOperatorDkgResultSubmittedEvent, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorFilterer) ParseGroupMemberRewardsWithdrawn(log types.Log) (*KeepRandomBeaconOperatorGroupMemberRewardsWithdrawn, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorFilterer) ParseGroupSelectionStarted(log types.Log) (*KeepRandomBeaconOperatorGroupSelectionStarted, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorFilterer) ParseOnGroupRegistered(log types.Log) (*KeepRandomBeaconOperatorOnGroupRegistered, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorFilterer) ParseRelayEntryRequested(log types.Log) (*KeepRandomBeaconOperatorRelayEntryRequested, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorFilterer) ParseRelayEntrySubmitted(log types.Log) (*KeepRandomBeaconOperatorRelayEntrySubmitted, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorFilterer) ParseRelayEntryTimeoutReported(log types.Log) (*KeepRandomBeaconOperatorRelayEntryTimeoutReported, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorFilterer) ParseUnauthorizedSigningReported(log types.Log) (*KeepRandomBeaconOperatorUnauthorizedSigningReported, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorFilterer) WatchDkgResultSubmittedEvent(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorFilterer) WatchGroupMemberRewardsWithdrawn(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorFilterer) WatchGroupSelectionStarted(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorFilterer) WatchOnGroupRegistered(opts *bind.WatchOpts, sink chan<- *KeepRandomBeaconOperatorOnGroupRegistered) (event.Subscription, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorFilterer) WatchRelayEntryRequested(opts *bind.WatchOpts, sink chan<- *KeepRandomBeaconOperatorRelayEntryRequested) (event.Subscription, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorFilterer) WatchRelayEntrySubmitted(opts *bind.WatchOpts, sink chan<- *KeepRandomBeaconOperatorRelayEntrySubmitted) (event.Subscription, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorFilterer) WatchRelayEntryTimeoutReported(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorFilterer) WatchUnauthorizedSigningReported(opts *bind.WatchOpts, ...) (event.Subscription, error)
- type KeepRandomBeaconOperatorGroupMemberRewardsWithdrawn
- type KeepRandomBeaconOperatorGroupMemberRewardsWithdrawnIterator
- type KeepRandomBeaconOperatorGroupSelectionStarted
- type KeepRandomBeaconOperatorGroupSelectionStartedIterator
- type KeepRandomBeaconOperatorOnGroupRegistered
- type KeepRandomBeaconOperatorOnGroupRegisteredIterator
- type KeepRandomBeaconOperatorRaw
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type KeepRandomBeaconOperatorRelayEntryRequested
- type KeepRandomBeaconOperatorRelayEntryRequestedIterator
- type KeepRandomBeaconOperatorRelayEntrySubmitted
- type KeepRandomBeaconOperatorRelayEntrySubmittedIterator
- type KeepRandomBeaconOperatorRelayEntryTimeoutReported
- type KeepRandomBeaconOperatorRelayEntryTimeoutReportedIterator
- type KeepRandomBeaconOperatorSession
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorSession) AddServiceContract(serviceContract common.Address) (*types.Transaction, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorSession) CreateGroup(_newEntry *big.Int, submitter common.Address) (*types.Transaction, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorSession) CurrentRequestGroupIndex() (*big.Int, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorSession) CurrentRequestPreviousEntry() ([]byte, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorSession) CurrentRequestStartBlock() (*big.Int, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorSession) DkgGasEstimate() (*big.Int, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorSession) DkgSubmitterReimbursementFee() (*big.Int, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorSession) EntryVerificationFee() (*big.Int, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorSession) EntryVerificationGasEstimate() (*big.Int, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorSession) GasPriceCeiling() (*big.Int, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorSession) Genesis() (*types.Transaction, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorSession) GetFirstActiveGroupIndex() (*big.Int, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorSession) GetGroupMemberRewards(groupPubKey []byte) (*big.Int, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorSession) GetGroupMembers(groupPubKey []byte) ([]common.Address, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorSession) GetGroupPublicKey(groupIndex *big.Int) ([]byte, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorSession) GroupCreationFee() (*big.Int, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorSession) GroupMemberBaseReward() (*big.Int, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorSession) GroupProfitFee() (*big.Int, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorSession) GroupSelectionGasEstimate() (*big.Int, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorSession) GroupSize() (*big.Int, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorSession) GroupThreshold() (*big.Int, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorSession) HasMinimumStake(staker common.Address) (bool, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorSession) HasWithdrawnRewards(operator common.Address, groupIndex *big.Int) (bool, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorSession) IsEntryInProgress() (bool, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorSession) IsGroupRegistered(groupPubKey []byte) (bool, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorSession) IsGroupSelectionPossible() (bool, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorSession) IsStaleGroup(groupPubKey []byte) (bool, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorSession) NumberOfGroups() (*big.Int, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorSession) RelayEntry(_groupSignature []byte) (*types.Transaction, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorSession) RelayEntryTimeout() (*big.Int, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorSession) RemoveServiceContract(serviceContract common.Address) (*types.Transaction, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorSession) ReportRelayEntryTimeout() (*types.Transaction, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorSession) ReportUnauthorizedSigning(groupIndex *big.Int, signedMsgSender []byte) (*types.Transaction, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorSession) ResultPublicationBlockStep() (*big.Int, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorSession) SelectedParticipants() ([]common.Address, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorSession) Sign(requestId *big.Int, previousEntry []byte) (*types.Transaction, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorSession) SubmitDkgResult(submitterMemberIndex *big.Int, groupPubKey []byte, misbehaved []byte, ...) (*types.Transaction, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorSession) SubmitTicket(ticket [32]byte) (*types.Transaction, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorSession) SubmittedTickets() ([]uint64, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorSession) TicketSubmissionTimeout() (*big.Int, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorSession) WithdrawGroupMemberRewards(operator common.Address, groupIndex *big.Int) (*types.Transaction, error)
- type KeepRandomBeaconOperatorTransactor
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorTransactor) AddServiceContract(opts *bind.TransactOpts, serviceContract common.Address) (*types.Transaction, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorTransactor) CreateGroup(opts *bind.TransactOpts, _newEntry *big.Int, submitter common.Address) (*types.Transaction, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorTransactor) Genesis(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorTransactor) RelayEntry(opts *bind.TransactOpts, _groupSignature []byte) (*types.Transaction, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorTransactor) RemoveServiceContract(opts *bind.TransactOpts, serviceContract common.Address) (*types.Transaction, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorTransactor) ReportRelayEntryTimeout(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorTransactor) ReportUnauthorizedSigning(opts *bind.TransactOpts, groupIndex *big.Int, signedMsgSender []byte) (*types.Transaction, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorTransactor) Sign(opts *bind.TransactOpts, requestId *big.Int, previousEntry []byte) (*types.Transaction, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorTransactor) SubmitDkgResult(opts *bind.TransactOpts, submitterMemberIndex *big.Int, groupPubKey []byte, ...) (*types.Transaction, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorTransactor) SubmitTicket(opts *bind.TransactOpts, ticket [32]byte) (*types.Transaction, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorTransactor) WithdrawGroupMemberRewards(opts *bind.TransactOpts, operator common.Address, groupIndex *big.Int) (*types.Transaction, error)
- type KeepRandomBeaconOperatorTransactorRaw
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type KeepRandomBeaconOperatorTransactorSession
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorTransactorSession) AddServiceContract(serviceContract common.Address) (*types.Transaction, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorTransactorSession) CreateGroup(_newEntry *big.Int, submitter common.Address) (*types.Transaction, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorTransactorSession) Genesis() (*types.Transaction, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorTransactorSession) RelayEntry(_groupSignature []byte) (*types.Transaction, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorTransactorSession) RemoveServiceContract(serviceContract common.Address) (*types.Transaction, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorTransactorSession) ReportRelayEntryTimeout() (*types.Transaction, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorTransactorSession) ReportUnauthorizedSigning(groupIndex *big.Int, signedMsgSender []byte) (*types.Transaction, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorTransactorSession) Sign(requestId *big.Int, previousEntry []byte) (*types.Transaction, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorTransactorSession) SubmitDkgResult(submitterMemberIndex *big.Int, groupPubKey []byte, misbehaved []byte, ...) (*types.Transaction, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorTransactorSession) SubmitTicket(ticket [32]byte) (*types.Transaction, error)
- func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorTransactorSession) WithdrawGroupMemberRewards(operator common.Address, groupIndex *big.Int) (*types.Transaction, error)
- type KeepRandomBeaconOperatorUnauthorizedSigningReported
- type KeepRandomBeaconOperatorUnauthorizedSigningReportedIterator
- type KeepRandomBeaconService
- type KeepRandomBeaconServiceCaller
- func (_KeepRandomBeaconService *KeepRandomBeaconServiceCaller) Admin(opts *bind.CallOpts) (common.Address, error)
- func (_KeepRandomBeaconService *KeepRandomBeaconServiceCaller) Implementation(opts *bind.CallOpts) (common.Address, error)
- func (_KeepRandomBeaconService *KeepRandomBeaconServiceCaller) InitializationData(opts *bind.CallOpts, arg0 common.Address) ([]byte, error)
- func (_KeepRandomBeaconService *KeepRandomBeaconServiceCaller) NewImplementation(opts *bind.CallOpts) (common.Address, error)
- func (_KeepRandomBeaconService *KeepRandomBeaconServiceCaller) UpgradeInitiatedTimestamp(opts *bind.CallOpts) (*big.Int, error)
- func (_KeepRandomBeaconService *KeepRandomBeaconServiceCaller) UpgradeTimeDelay(opts *bind.CallOpts) (*big.Int, error)
- type KeepRandomBeaconServiceCallerRaw
- type KeepRandomBeaconServiceCallerSession
- func (_KeepRandomBeaconService *KeepRandomBeaconServiceCallerSession) Admin() (common.Address, error)
- func (_KeepRandomBeaconService *KeepRandomBeaconServiceCallerSession) Implementation() (common.Address, error)
- func (_KeepRandomBeaconService *KeepRandomBeaconServiceCallerSession) InitializationData(arg0 common.Address) ([]byte, error)
- func (_KeepRandomBeaconService *KeepRandomBeaconServiceCallerSession) NewImplementation() (common.Address, error)
- func (_KeepRandomBeaconService *KeepRandomBeaconServiceCallerSession) UpgradeInitiatedTimestamp() (*big.Int, error)
- func (_KeepRandomBeaconService *KeepRandomBeaconServiceCallerSession) UpgradeTimeDelay() (*big.Int, error)
- type KeepRandomBeaconServiceFilterer
- func (_KeepRandomBeaconService *KeepRandomBeaconServiceFilterer) FilterUpgradeCompleted(opts *bind.FilterOpts) (*KeepRandomBeaconServiceUpgradeCompletedIterator, error)
- func (_KeepRandomBeaconService *KeepRandomBeaconServiceFilterer) FilterUpgradeStarted(opts *bind.FilterOpts) (*KeepRandomBeaconServiceUpgradeStartedIterator, error)
- func (_KeepRandomBeaconService *KeepRandomBeaconServiceFilterer) ParseUpgradeCompleted(log types.Log) (*KeepRandomBeaconServiceUpgradeCompleted, error)
- func (_KeepRandomBeaconService *KeepRandomBeaconServiceFilterer) ParseUpgradeStarted(log types.Log) (*KeepRandomBeaconServiceUpgradeStarted, error)
- func (_KeepRandomBeaconService *KeepRandomBeaconServiceFilterer) WatchUpgradeCompleted(opts *bind.WatchOpts, sink chan<- *KeepRandomBeaconServiceUpgradeCompleted) (event.Subscription, error)
- func (_KeepRandomBeaconService *KeepRandomBeaconServiceFilterer) WatchUpgradeStarted(opts *bind.WatchOpts, sink chan<- *KeepRandomBeaconServiceUpgradeStarted) (event.Subscription, error)
- type KeepRandomBeaconServiceImplV1
- type KeepRandomBeaconServiceImplV1Caller
- func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Caller) BaseCallbackGas(opts *bind.CallOpts) (*big.Int, error)
- func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Caller) CallbackSurplusRecipient(opts *bind.CallOpts, requestId *big.Int) (common.Address, error)
- func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Caller) DkgContributionMargin(opts *bind.CallOpts) (*big.Int, error)
- func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Caller) DkgFeePool(opts *bind.CallOpts) (*big.Int, error)
- func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Caller) EntryFeeBreakdown(opts *bind.CallOpts) (struct{ ... }, error)
- func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Caller) EntryFeeEstimate(opts *bind.CallOpts, callbackGas *big.Int) (*big.Int, error)
- func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Caller) Initialized(opts *bind.CallOpts) (bool, error)
- func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Caller) RequestSubsidyFeePool(opts *bind.CallOpts) (*big.Int, error)
- func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Caller) SelectOperatorContract(opts *bind.CallOpts, seed *big.Int) (common.Address, error)
- func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Caller) Version(opts *bind.CallOpts) (string, error)
- type KeepRandomBeaconServiceImplV1CallerRaw
- type KeepRandomBeaconServiceImplV1CallerSession
- func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1CallerSession) BaseCallbackGas() (*big.Int, error)
- func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1CallerSession) CallbackSurplusRecipient(requestId *big.Int) (common.Address, error)
- func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1CallerSession) DkgContributionMargin() (*big.Int, error)
- func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1CallerSession) DkgFeePool() (*big.Int, error)
- func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1CallerSession) EntryFeeBreakdown() (struct{ ... }, error)
- func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1CallerSession) EntryFeeEstimate(callbackGas *big.Int) (*big.Int, error)
- func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1CallerSession) Initialized() (bool, error)
- func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1CallerSession) RequestSubsidyFeePool() (*big.Int, error)
- func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1CallerSession) SelectOperatorContract(seed *big.Int) (common.Address, error)
- func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1CallerSession) Version() (string, error)
- type KeepRandomBeaconServiceImplV1Filterer
- func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Filterer) FilterRelayEntryGenerated(opts *bind.FilterOpts) (*KeepRandomBeaconServiceImplV1RelayEntryGeneratedIterator, error)
- func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Filterer) FilterRelayEntryRequested(opts *bind.FilterOpts) (*KeepRandomBeaconServiceImplV1RelayEntryRequestedIterator, error)
- func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Filterer) ParseRelayEntryGenerated(log types.Log) (*KeepRandomBeaconServiceImplV1RelayEntryGenerated, error)
- func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Filterer) ParseRelayEntryRequested(log types.Log) (*KeepRandomBeaconServiceImplV1RelayEntryRequested, error)
- func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Filterer) WatchRelayEntryGenerated(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Filterer) WatchRelayEntryRequested(opts *bind.WatchOpts, ...) (event.Subscription, error)
- type KeepRandomBeaconServiceImplV1Raw
- func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Raw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type KeepRandomBeaconServiceImplV1RelayEntryGenerated
- type KeepRandomBeaconServiceImplV1RelayEntryGeneratedIterator
- type KeepRandomBeaconServiceImplV1RelayEntryRequested
- type KeepRandomBeaconServiceImplV1RelayEntryRequestedIterator
- type KeepRandomBeaconServiceImplV1Session
- func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Session) AddOperatorContract(operatorContract common.Address) (*types.Transaction, error)
- func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Session) BaseCallbackGas() (*big.Int, error)
- func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Session) CallbackSurplusRecipient(requestId *big.Int) (common.Address, error)
- func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Session) DkgContributionMargin() (*big.Int, error)
- func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Session) DkgFeePool() (*big.Int, error)
- func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Session) EntryCreated(requestId *big.Int, entry []byte, submitter common.Address) (*types.Transaction, error)
- func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Session) EntryFeeBreakdown() (struct{ ... }, error)
- func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Session) EntryFeeEstimate(callbackGas *big.Int) (*big.Int, error)
- func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Session) ExecuteCallback(requestId *big.Int, entry *big.Int) (*types.Transaction, error)
- func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Session) FundDkgFeePool() (*types.Transaction, error)
- func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Session) FundRequestSubsidyFeePool() (*types.Transaction, error)
- func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Session) Initialize(dkgContributionMargin *big.Int, registry common.Address) (*types.Transaction, error)
- func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Session) Initialized() (bool, error)
- func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Session) RemoveOperatorContract(operatorContract common.Address) (*types.Transaction, error)
- func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Session) RequestRelayEntry() (*types.Transaction, error)
- func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Session) RequestRelayEntry0(callbackContract common.Address, callbackGas *big.Int) (*types.Transaction, error)
- func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Session) RequestSubsidyFeePool() (*big.Int, error)
- func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Session) SelectOperatorContract(seed *big.Int) (common.Address, error)
- func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Session) Version() (string, error)
- type KeepRandomBeaconServiceImplV1Transactor
- func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Transactor) AddOperatorContract(opts *bind.TransactOpts, operatorContract common.Address) (*types.Transaction, error)
- func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Transactor) EntryCreated(opts *bind.TransactOpts, requestId *big.Int, entry []byte, ...) (*types.Transaction, error)
- func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Transactor) ExecuteCallback(opts *bind.TransactOpts, requestId *big.Int, entry *big.Int) (*types.Transaction, error)
- func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Transactor) FundDkgFeePool(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Transactor) FundRequestSubsidyFeePool(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Transactor) Initialize(opts *bind.TransactOpts, dkgContributionMargin *big.Int, ...) (*types.Transaction, error)
- func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Transactor) RemoveOperatorContract(opts *bind.TransactOpts, operatorContract common.Address) (*types.Transaction, error)
- func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Transactor) RequestRelayEntry(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Transactor) RequestRelayEntry0(opts *bind.TransactOpts, callbackContract common.Address, callbackGas *big.Int) (*types.Transaction, error)
- type KeepRandomBeaconServiceImplV1TransactorRaw
- func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1TransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type KeepRandomBeaconServiceImplV1TransactorSession
- func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1TransactorSession) AddOperatorContract(operatorContract common.Address) (*types.Transaction, error)
- func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1TransactorSession) EntryCreated(requestId *big.Int, entry []byte, submitter common.Address) (*types.Transaction, error)
- func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1TransactorSession) ExecuteCallback(requestId *big.Int, entry *big.Int) (*types.Transaction, error)
- func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1TransactorSession) FundDkgFeePool() (*types.Transaction, error)
- func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1TransactorSession) FundRequestSubsidyFeePool() (*types.Transaction, error)
- func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1TransactorSession) Initialize(dkgContributionMargin *big.Int, registry common.Address) (*types.Transaction, error)
- func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1TransactorSession) RemoveOperatorContract(operatorContract common.Address) (*types.Transaction, error)
- func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1TransactorSession) RequestRelayEntry() (*types.Transaction, error)
- func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1TransactorSession) RequestRelayEntry0(callbackContract common.Address, callbackGas *big.Int) (*types.Transaction, error)
- type KeepRandomBeaconServiceRaw
- func (_KeepRandomBeaconService *KeepRandomBeaconServiceRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_KeepRandomBeaconService *KeepRandomBeaconServiceRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_KeepRandomBeaconService *KeepRandomBeaconServiceRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type KeepRandomBeaconServiceSession
- func (_KeepRandomBeaconService *KeepRandomBeaconServiceSession) Admin() (common.Address, error)
- func (_KeepRandomBeaconService *KeepRandomBeaconServiceSession) CompleteUpgrade() (*types.Transaction, error)
- func (_KeepRandomBeaconService *KeepRandomBeaconServiceSession) Implementation() (common.Address, error)
- func (_KeepRandomBeaconService *KeepRandomBeaconServiceSession) InitializationData(arg0 common.Address) ([]byte, error)
- func (_KeepRandomBeaconService *KeepRandomBeaconServiceSession) NewImplementation() (common.Address, error)
- func (_KeepRandomBeaconService *KeepRandomBeaconServiceSession) UpdateAdmin(_newAdmin common.Address) (*types.Transaction, error)
- func (_KeepRandomBeaconService *KeepRandomBeaconServiceSession) UpgradeInitiatedTimestamp() (*big.Int, error)
- func (_KeepRandomBeaconService *KeepRandomBeaconServiceSession) UpgradeTimeDelay() (*big.Int, error)
- func (_KeepRandomBeaconService *KeepRandomBeaconServiceSession) UpgradeTo(_newImplementation common.Address, _data []byte) (*types.Transaction, error)
- type KeepRandomBeaconServiceTransactor
- func (_KeepRandomBeaconService *KeepRandomBeaconServiceTransactor) CompleteUpgrade(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_KeepRandomBeaconService *KeepRandomBeaconServiceTransactor) UpdateAdmin(opts *bind.TransactOpts, _newAdmin common.Address) (*types.Transaction, error)
- func (_KeepRandomBeaconService *KeepRandomBeaconServiceTransactor) UpgradeTo(opts *bind.TransactOpts, _newImplementation common.Address, _data []byte) (*types.Transaction, error)
- type KeepRandomBeaconServiceTransactorRaw
- func (_KeepRandomBeaconService *KeepRandomBeaconServiceTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_KeepRandomBeaconService *KeepRandomBeaconServiceTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type KeepRandomBeaconServiceTransactorSession
- func (_KeepRandomBeaconService *KeepRandomBeaconServiceTransactorSession) CompleteUpgrade() (*types.Transaction, error)
- func (_KeepRandomBeaconService *KeepRandomBeaconServiceTransactorSession) UpdateAdmin(_newAdmin common.Address) (*types.Transaction, error)
- func (_KeepRandomBeaconService *KeepRandomBeaconServiceTransactorSession) UpgradeTo(_newImplementation common.Address, _data []byte) (*types.Transaction, error)
- type KeepRandomBeaconServiceUpgradeCompleted
- type KeepRandomBeaconServiceUpgradeCompletedIterator
- type KeepRandomBeaconServiceUpgradeStarted
- type KeepRandomBeaconServiceUpgradeStartedIterator
- type KeepRegistry
- type KeepRegistryCaller
- func (_KeepRegistry *KeepRegistryCaller) DefaultPanicButton(opts *bind.CallOpts) (common.Address, error)
- func (_KeepRegistry *KeepRegistryCaller) Governance(opts *bind.CallOpts) (common.Address, error)
- func (_KeepRegistry *KeepRegistryCaller) IsApprovedOperatorContract(opts *bind.CallOpts, operatorContract common.Address) (bool, error)
- func (_KeepRegistry *KeepRegistryCaller) IsNewOperatorContract(opts *bind.CallOpts, operatorContract common.Address) (bool, error)
- func (_KeepRegistry *KeepRegistryCaller) OperatorContractUpgraderFor(opts *bind.CallOpts, _serviceContract common.Address) (common.Address, error)
- func (_KeepRegistry *KeepRegistryCaller) OperatorContractUpgraders(opts *bind.CallOpts, arg0 common.Address) (common.Address, error)
- func (_KeepRegistry *KeepRegistryCaller) OperatorContracts(opts *bind.CallOpts, arg0 common.Address) (uint8, error)
- func (_KeepRegistry *KeepRegistryCaller) PanicButtons(opts *bind.CallOpts, arg0 common.Address) (common.Address, error)
- func (_KeepRegistry *KeepRegistryCaller) RegistryKeeper(opts *bind.CallOpts) (common.Address, error)
- func (_KeepRegistry *KeepRegistryCaller) ServiceContractUpgraderFor(opts *bind.CallOpts, _operatorContract common.Address) (common.Address, error)
- func (_KeepRegistry *KeepRegistryCaller) ServiceContractUpgraders(opts *bind.CallOpts, arg0 common.Address) (common.Address, error)
- type KeepRegistryCallerRaw
- type KeepRegistryCallerSession
- func (_KeepRegistry *KeepRegistryCallerSession) DefaultPanicButton() (common.Address, error)
- func (_KeepRegistry *KeepRegistryCallerSession) Governance() (common.Address, error)
- func (_KeepRegistry *KeepRegistryCallerSession) IsApprovedOperatorContract(operatorContract common.Address) (bool, error)
- func (_KeepRegistry *KeepRegistryCallerSession) IsNewOperatorContract(operatorContract common.Address) (bool, error)
- func (_KeepRegistry *KeepRegistryCallerSession) OperatorContractUpgraderFor(_serviceContract common.Address) (common.Address, error)
- func (_KeepRegistry *KeepRegistryCallerSession) OperatorContractUpgraders(arg0 common.Address) (common.Address, error)
- func (_KeepRegistry *KeepRegistryCallerSession) OperatorContracts(arg0 common.Address) (uint8, error)
- func (_KeepRegistry *KeepRegistryCallerSession) PanicButtons(arg0 common.Address) (common.Address, error)
- func (_KeepRegistry *KeepRegistryCallerSession) RegistryKeeper() (common.Address, error)
- func (_KeepRegistry *KeepRegistryCallerSession) ServiceContractUpgraderFor(_operatorContract common.Address) (common.Address, error)
- func (_KeepRegistry *KeepRegistryCallerSession) ServiceContractUpgraders(arg0 common.Address) (common.Address, error)
- type KeepRegistryDefaultPanicButtonUpdated
- type KeepRegistryDefaultPanicButtonUpdatedIterator
- type KeepRegistryFilterer
- func (_KeepRegistry *KeepRegistryFilterer) FilterDefaultPanicButtonUpdated(opts *bind.FilterOpts) (*KeepRegistryDefaultPanicButtonUpdatedIterator, error)
- func (_KeepRegistry *KeepRegistryFilterer) FilterGovernanceUpdated(opts *bind.FilterOpts) (*KeepRegistryGovernanceUpdatedIterator, error)
- func (_KeepRegistry *KeepRegistryFilterer) FilterOperatorContractApproved(opts *bind.FilterOpts) (*KeepRegistryOperatorContractApprovedIterator, error)
- func (_KeepRegistry *KeepRegistryFilterer) FilterOperatorContractDisabled(opts *bind.FilterOpts) (*KeepRegistryOperatorContractDisabledIterator, error)
- func (_KeepRegistry *KeepRegistryFilterer) FilterOperatorContractPanicButtonDisabled(opts *bind.FilterOpts) (*KeepRegistryOperatorContractPanicButtonDisabledIterator, error)
- func (_KeepRegistry *KeepRegistryFilterer) FilterOperatorContractPanicButtonUpdated(opts *bind.FilterOpts) (*KeepRegistryOperatorContractPanicButtonUpdatedIterator, error)
- func (_KeepRegistry *KeepRegistryFilterer) FilterOperatorContractUpgraderUpdated(opts *bind.FilterOpts) (*KeepRegistryOperatorContractUpgraderUpdatedIterator, error)
- func (_KeepRegistry *KeepRegistryFilterer) FilterRegistryKeeperUpdated(opts *bind.FilterOpts) (*KeepRegistryRegistryKeeperUpdatedIterator, error)
- func (_KeepRegistry *KeepRegistryFilterer) FilterServiceContractUpgraderUpdated(opts *bind.FilterOpts) (*KeepRegistryServiceContractUpgraderUpdatedIterator, error)
- func (_KeepRegistry *KeepRegistryFilterer) ParseDefaultPanicButtonUpdated(log types.Log) (*KeepRegistryDefaultPanicButtonUpdated, error)
- func (_KeepRegistry *KeepRegistryFilterer) ParseGovernanceUpdated(log types.Log) (*KeepRegistryGovernanceUpdated, error)
- func (_KeepRegistry *KeepRegistryFilterer) ParseOperatorContractApproved(log types.Log) (*KeepRegistryOperatorContractApproved, error)
- func (_KeepRegistry *KeepRegistryFilterer) ParseOperatorContractDisabled(log types.Log) (*KeepRegistryOperatorContractDisabled, error)
- func (_KeepRegistry *KeepRegistryFilterer) ParseOperatorContractPanicButtonDisabled(log types.Log) (*KeepRegistryOperatorContractPanicButtonDisabled, error)
- func (_KeepRegistry *KeepRegistryFilterer) ParseOperatorContractPanicButtonUpdated(log types.Log) (*KeepRegistryOperatorContractPanicButtonUpdated, error)
- func (_KeepRegistry *KeepRegistryFilterer) ParseOperatorContractUpgraderUpdated(log types.Log) (*KeepRegistryOperatorContractUpgraderUpdated, error)
- func (_KeepRegistry *KeepRegistryFilterer) ParseRegistryKeeperUpdated(log types.Log) (*KeepRegistryRegistryKeeperUpdated, error)
- func (_KeepRegistry *KeepRegistryFilterer) ParseServiceContractUpgraderUpdated(log types.Log) (*KeepRegistryServiceContractUpgraderUpdated, error)
- func (_KeepRegistry *KeepRegistryFilterer) WatchDefaultPanicButtonUpdated(opts *bind.WatchOpts, sink chan<- *KeepRegistryDefaultPanicButtonUpdated) (event.Subscription, error)
- func (_KeepRegistry *KeepRegistryFilterer) WatchGovernanceUpdated(opts *bind.WatchOpts, sink chan<- *KeepRegistryGovernanceUpdated) (event.Subscription, error)
- func (_KeepRegistry *KeepRegistryFilterer) WatchOperatorContractApproved(opts *bind.WatchOpts, sink chan<- *KeepRegistryOperatorContractApproved) (event.Subscription, error)
- func (_KeepRegistry *KeepRegistryFilterer) WatchOperatorContractDisabled(opts *bind.WatchOpts, sink chan<- *KeepRegistryOperatorContractDisabled) (event.Subscription, error)
- func (_KeepRegistry *KeepRegistryFilterer) WatchOperatorContractPanicButtonDisabled(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_KeepRegistry *KeepRegistryFilterer) WatchOperatorContractPanicButtonUpdated(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_KeepRegistry *KeepRegistryFilterer) WatchOperatorContractUpgraderUpdated(opts *bind.WatchOpts, sink chan<- *KeepRegistryOperatorContractUpgraderUpdated) (event.Subscription, error)
- func (_KeepRegistry *KeepRegistryFilterer) WatchRegistryKeeperUpdated(opts *bind.WatchOpts, sink chan<- *KeepRegistryRegistryKeeperUpdated) (event.Subscription, error)
- func (_KeepRegistry *KeepRegistryFilterer) WatchServiceContractUpgraderUpdated(opts *bind.WatchOpts, sink chan<- *KeepRegistryServiceContractUpgraderUpdated) (event.Subscription, error)
- type KeepRegistryGovernanceUpdated
- type KeepRegistryGovernanceUpdatedIterator
- type KeepRegistryOperatorContractApproved
- type KeepRegistryOperatorContractApprovedIterator
- type KeepRegistryOperatorContractDisabled
- type KeepRegistryOperatorContractDisabledIterator
- type KeepRegistryOperatorContractPanicButtonDisabled
- type KeepRegistryOperatorContractPanicButtonDisabledIterator
- type KeepRegistryOperatorContractPanicButtonUpdated
- type KeepRegistryOperatorContractPanicButtonUpdatedIterator
- type KeepRegistryOperatorContractUpgraderUpdated
- type KeepRegistryOperatorContractUpgraderUpdatedIterator
- type KeepRegistryRaw
- func (_KeepRegistry *KeepRegistryRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_KeepRegistry *KeepRegistryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_KeepRegistry *KeepRegistryRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type KeepRegistryRegistryKeeperUpdated
- type KeepRegistryRegistryKeeperUpdatedIterator
- type KeepRegistryServiceContractUpgraderUpdated
- type KeepRegistryServiceContractUpgraderUpdatedIterator
- type KeepRegistrySession
- func (_KeepRegistry *KeepRegistrySession) ApproveOperatorContract(operatorContract common.Address) (*types.Transaction, error)
- func (_KeepRegistry *KeepRegistrySession) DefaultPanicButton() (common.Address, error)
- func (_KeepRegistry *KeepRegistrySession) DisableOperatorContract(operatorContract common.Address) (*types.Transaction, error)
- func (_KeepRegistry *KeepRegistrySession) DisableOperatorContractPanicButton(_operatorContract common.Address) (*types.Transaction, error)
- func (_KeepRegistry *KeepRegistrySession) Governance() (common.Address, error)
- func (_KeepRegistry *KeepRegistrySession) IsApprovedOperatorContract(operatorContract common.Address) (bool, error)
- func (_KeepRegistry *KeepRegistrySession) IsNewOperatorContract(operatorContract common.Address) (bool, error)
- func (_KeepRegistry *KeepRegistrySession) OperatorContractUpgraderFor(_serviceContract common.Address) (common.Address, error)
- func (_KeepRegistry *KeepRegistrySession) OperatorContractUpgraders(arg0 common.Address) (common.Address, error)
- func (_KeepRegistry *KeepRegistrySession) OperatorContracts(arg0 common.Address) (uint8, error)
- func (_KeepRegistry *KeepRegistrySession) PanicButtons(arg0 common.Address) (common.Address, error)
- func (_KeepRegistry *KeepRegistrySession) RegistryKeeper() (common.Address, error)
- func (_KeepRegistry *KeepRegistrySession) ServiceContractUpgraderFor(_operatorContract common.Address) (common.Address, error)
- func (_KeepRegistry *KeepRegistrySession) ServiceContractUpgraders(arg0 common.Address) (common.Address, error)
- func (_KeepRegistry *KeepRegistrySession) SetDefaultPanicButton(_panicButton common.Address) (*types.Transaction, error)
- func (_KeepRegistry *KeepRegistrySession) SetGovernance(_governance common.Address) (*types.Transaction, error)
- func (_KeepRegistry *KeepRegistrySession) SetOperatorContractPanicButton(_operatorContract common.Address, _panicButton common.Address) (*types.Transaction, error)
- func (_KeepRegistry *KeepRegistrySession) SetOperatorContractUpgrader(_serviceContract common.Address, _operatorContractUpgrader common.Address) (*types.Transaction, error)
- func (_KeepRegistry *KeepRegistrySession) SetRegistryKeeper(_registryKeeper common.Address) (*types.Transaction, error)
- func (_KeepRegistry *KeepRegistrySession) SetServiceContractUpgrader(_operatorContract common.Address, _serviceContractUpgrader common.Address) (*types.Transaction, error)
- type KeepRegistryTransactor
- func (_KeepRegistry *KeepRegistryTransactor) ApproveOperatorContract(opts *bind.TransactOpts, operatorContract common.Address) (*types.Transaction, error)
- func (_KeepRegistry *KeepRegistryTransactor) DisableOperatorContract(opts *bind.TransactOpts, operatorContract common.Address) (*types.Transaction, error)
- func (_KeepRegistry *KeepRegistryTransactor) DisableOperatorContractPanicButton(opts *bind.TransactOpts, _operatorContract common.Address) (*types.Transaction, error)
- func (_KeepRegistry *KeepRegistryTransactor) SetDefaultPanicButton(opts *bind.TransactOpts, _panicButton common.Address) (*types.Transaction, error)
- func (_KeepRegistry *KeepRegistryTransactor) SetGovernance(opts *bind.TransactOpts, _governance common.Address) (*types.Transaction, error)
- func (_KeepRegistry *KeepRegistryTransactor) SetOperatorContractPanicButton(opts *bind.TransactOpts, _operatorContract common.Address, ...) (*types.Transaction, error)
- func (_KeepRegistry *KeepRegistryTransactor) SetOperatorContractUpgrader(opts *bind.TransactOpts, _serviceContract common.Address, ...) (*types.Transaction, error)
- func (_KeepRegistry *KeepRegistryTransactor) SetRegistryKeeper(opts *bind.TransactOpts, _registryKeeper common.Address) (*types.Transaction, error)
- func (_KeepRegistry *KeepRegistryTransactor) SetServiceContractUpgrader(opts *bind.TransactOpts, _operatorContract common.Address, ...) (*types.Transaction, error)
- type KeepRegistryTransactorRaw
- type KeepRegistryTransactorSession
- func (_KeepRegistry *KeepRegistryTransactorSession) ApproveOperatorContract(operatorContract common.Address) (*types.Transaction, error)
- func (_KeepRegistry *KeepRegistryTransactorSession) DisableOperatorContract(operatorContract common.Address) (*types.Transaction, error)
- func (_KeepRegistry *KeepRegistryTransactorSession) DisableOperatorContractPanicButton(_operatorContract common.Address) (*types.Transaction, error)
- func (_KeepRegistry *KeepRegistryTransactorSession) SetDefaultPanicButton(_panicButton common.Address) (*types.Transaction, error)
- func (_KeepRegistry *KeepRegistryTransactorSession) SetGovernance(_governance common.Address) (*types.Transaction, error)
- func (_KeepRegistry *KeepRegistryTransactorSession) SetOperatorContractPanicButton(_operatorContract common.Address, _panicButton common.Address) (*types.Transaction, error)
- func (_KeepRegistry *KeepRegistryTransactorSession) SetOperatorContractUpgrader(_serviceContract common.Address, _operatorContractUpgrader common.Address) (*types.Transaction, error)
- func (_KeepRegistry *KeepRegistryTransactorSession) SetRegistryKeeper(_registryKeeper common.Address) (*types.Transaction, error)
- func (_KeepRegistry *KeepRegistryTransactorSession) SetServiceContractUpgrader(_operatorContract common.Address, _serviceContractUpgrader common.Address) (*types.Transaction, error)
- type KeepToken
- type KeepTokenApproval
- type KeepTokenApprovalIterator
- type KeepTokenCaller
- func (_KeepToken *KeepTokenCaller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
- func (_KeepToken *KeepTokenCaller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_KeepToken *KeepTokenCaller) DECIMALS(opts *bind.CallOpts) (uint8, error)
- func (_KeepToken *KeepTokenCaller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_KeepToken *KeepTokenCaller) INITIALSUPPLY(opts *bind.CallOpts) (*big.Int, error)
- func (_KeepToken *KeepTokenCaller) NAME(opts *bind.CallOpts) (string, error)
- func (_KeepToken *KeepTokenCaller) Name(opts *bind.CallOpts) (string, error)
- func (_KeepToken *KeepTokenCaller) SYMBOL(opts *bind.CallOpts) (string, error)
- func (_KeepToken *KeepTokenCaller) Symbol(opts *bind.CallOpts) (string, error)
- func (_KeepToken *KeepTokenCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type KeepTokenCallerRaw
- type KeepTokenCallerSession
- func (_KeepToken *KeepTokenCallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_KeepToken *KeepTokenCallerSession) BalanceOf(account common.Address) (*big.Int, error)
- func (_KeepToken *KeepTokenCallerSession) DECIMALS() (uint8, error)
- func (_KeepToken *KeepTokenCallerSession) Decimals() (uint8, error)
- func (_KeepToken *KeepTokenCallerSession) INITIALSUPPLY() (*big.Int, error)
- func (_KeepToken *KeepTokenCallerSession) NAME() (string, error)
- func (_KeepToken *KeepTokenCallerSession) Name() (string, error)
- func (_KeepToken *KeepTokenCallerSession) SYMBOL() (string, error)
- func (_KeepToken *KeepTokenCallerSession) Symbol() (string, error)
- func (_KeepToken *KeepTokenCallerSession) TotalSupply() (*big.Int, error)
- type KeepTokenFilterer
- func (_KeepToken *KeepTokenFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*KeepTokenApprovalIterator, error)
- func (_KeepToken *KeepTokenFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*KeepTokenTransferIterator, error)
- func (_KeepToken *KeepTokenFilterer) ParseApproval(log types.Log) (*KeepTokenApproval, error)
- func (_KeepToken *KeepTokenFilterer) ParseTransfer(log types.Log) (*KeepTokenTransfer, error)
- func (_KeepToken *KeepTokenFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *KeepTokenApproval, owner []common.Address, ...) (event.Subscription, error)
- func (_KeepToken *KeepTokenFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *KeepTokenTransfer, from []common.Address, ...) (event.Subscription, error)
- type KeepTokenRaw
- func (_KeepToken *KeepTokenRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_KeepToken *KeepTokenRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_KeepToken *KeepTokenRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type KeepTokenSession
- func (_KeepToken *KeepTokenSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_KeepToken *KeepTokenSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_KeepToken *KeepTokenSession) ApproveAndCall(_spender common.Address, _value *big.Int, _extraData []byte) (*types.Transaction, error)
- func (_KeepToken *KeepTokenSession) BalanceOf(account common.Address) (*big.Int, error)
- func (_KeepToken *KeepTokenSession) Burn(amount *big.Int) (*types.Transaction, error)
- func (_KeepToken *KeepTokenSession) BurnFrom(account common.Address, amount *big.Int) (*types.Transaction, error)
- func (_KeepToken *KeepTokenSession) DECIMALS() (uint8, error)
- func (_KeepToken *KeepTokenSession) Decimals() (uint8, error)
- func (_KeepToken *KeepTokenSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
- func (_KeepToken *KeepTokenSession) INITIALSUPPLY() (*big.Int, error)
- func (_KeepToken *KeepTokenSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
- func (_KeepToken *KeepTokenSession) NAME() (string, error)
- func (_KeepToken *KeepTokenSession) Name() (string, error)
- func (_KeepToken *KeepTokenSession) SYMBOL() (string, error)
- func (_KeepToken *KeepTokenSession) Symbol() (string, error)
- func (_KeepToken *KeepTokenSession) TotalSupply() (*big.Int, error)
- func (_KeepToken *KeepTokenSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_KeepToken *KeepTokenSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- type KeepTokenTransactor
- func (_KeepToken *KeepTokenTransactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_KeepToken *KeepTokenTransactor) ApproveAndCall(opts *bind.TransactOpts, _spender common.Address, _value *big.Int, ...) (*types.Transaction, error)
- func (_KeepToken *KeepTokenTransactor) Burn(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)
- func (_KeepToken *KeepTokenTransactor) BurnFrom(opts *bind.TransactOpts, account common.Address, amount *big.Int) (*types.Transaction, error)
- func (_KeepToken *KeepTokenTransactor) DecreaseAllowance(opts *bind.TransactOpts, spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
- func (_KeepToken *KeepTokenTransactor) IncreaseAllowance(opts *bind.TransactOpts, spender common.Address, addedValue *big.Int) (*types.Transaction, error)
- func (_KeepToken *KeepTokenTransactor) Transfer(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_KeepToken *KeepTokenTransactor) TransferFrom(opts *bind.TransactOpts, sender common.Address, recipient common.Address, ...) (*types.Transaction, error)
- type KeepTokenTransactorRaw
- type KeepTokenTransactorSession
- func (_KeepToken *KeepTokenTransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_KeepToken *KeepTokenTransactorSession) ApproveAndCall(_spender common.Address, _value *big.Int, _extraData []byte) (*types.Transaction, error)
- func (_KeepToken *KeepTokenTransactorSession) Burn(amount *big.Int) (*types.Transaction, error)
- func (_KeepToken *KeepTokenTransactorSession) BurnFrom(account common.Address, amount *big.Int) (*types.Transaction, error)
- func (_KeepToken *KeepTokenTransactorSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
- func (_KeepToken *KeepTokenTransactorSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
- func (_KeepToken *KeepTokenTransactorSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_KeepToken *KeepTokenTransactorSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- type KeepTokenTransfer
- type KeepTokenTransferIterator
- type ManagedGrant
- type ManagedGrantCaller
- func (_ManagedGrant *ManagedGrantCaller) GrantId(opts *bind.CallOpts) (*big.Int, error)
- func (_ManagedGrant *ManagedGrantCaller) GrantManager(opts *bind.CallOpts) (common.Address, error)
- func (_ManagedGrant *ManagedGrantCaller) Grantee(opts *bind.CallOpts) (common.Address, error)
- func (_ManagedGrant *ManagedGrantCaller) RequestedNewGrantee(opts *bind.CallOpts) (common.Address, error)
- func (_ManagedGrant *ManagedGrantCaller) Token(opts *bind.CallOpts) (common.Address, error)
- func (_ManagedGrant *ManagedGrantCaller) TokenGrant(opts *bind.CallOpts) (common.Address, error)
- type ManagedGrantCallerRaw
- type ManagedGrantCallerSession
- func (_ManagedGrant *ManagedGrantCallerSession) GrantId() (*big.Int, error)
- func (_ManagedGrant *ManagedGrantCallerSession) GrantManager() (common.Address, error)
- func (_ManagedGrant *ManagedGrantCallerSession) Grantee() (common.Address, error)
- func (_ManagedGrant *ManagedGrantCallerSession) RequestedNewGrantee() (common.Address, error)
- func (_ManagedGrant *ManagedGrantCallerSession) Token() (common.Address, error)
- func (_ManagedGrant *ManagedGrantCallerSession) TokenGrant() (common.Address, error)
- type ManagedGrantFactory
- type ManagedGrantFactoryCaller
- type ManagedGrantFactoryCallerRaw
- type ManagedGrantFactoryCallerSession
- type ManagedGrantFactoryFilterer
- func (_ManagedGrantFactory *ManagedGrantFactoryFilterer) FilterManagedGrantCreated(opts *bind.FilterOpts, grantee []common.Address) (*ManagedGrantFactoryManagedGrantCreatedIterator, error)
- func (_ManagedGrantFactory *ManagedGrantFactoryFilterer) ParseManagedGrantCreated(log types.Log) (*ManagedGrantFactoryManagedGrantCreated, error)
- func (_ManagedGrantFactory *ManagedGrantFactoryFilterer) WatchManagedGrantCreated(opts *bind.WatchOpts, sink chan<- *ManagedGrantFactoryManagedGrantCreated, ...) (event.Subscription, error)
- type ManagedGrantFactoryManagedGrantCreated
- type ManagedGrantFactoryManagedGrantCreatedIterator
- type ManagedGrantFactoryRaw
- func (_ManagedGrantFactory *ManagedGrantFactoryRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_ManagedGrantFactory *ManagedGrantFactoryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ManagedGrantFactory *ManagedGrantFactoryRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ManagedGrantFactorySession
- func (_ManagedGrantFactory *ManagedGrantFactorySession) CreateManagedGrant(grantee common.Address, amount *big.Int, duration *big.Int, start *big.Int, ...) (*types.Transaction, error)
- func (_ManagedGrantFactory *ManagedGrantFactorySession) ReceiveApproval(_from common.Address, _amount *big.Int, _token common.Address, ...) (*types.Transaction, error)
- func (_ManagedGrantFactory *ManagedGrantFactorySession) Token() (common.Address, error)
- func (_ManagedGrantFactory *ManagedGrantFactorySession) TokenGrant() (common.Address, error)
- type ManagedGrantFactoryTransactor
- func (_ManagedGrantFactory *ManagedGrantFactoryTransactor) CreateManagedGrant(opts *bind.TransactOpts, grantee common.Address, amount *big.Int, ...) (*types.Transaction, error)
- func (_ManagedGrantFactory *ManagedGrantFactoryTransactor) ReceiveApproval(opts *bind.TransactOpts, _from common.Address, _amount *big.Int, ...) (*types.Transaction, error)
- type ManagedGrantFactoryTransactorRaw
- type ManagedGrantFactoryTransactorSession
- func (_ManagedGrantFactory *ManagedGrantFactoryTransactorSession) CreateManagedGrant(grantee common.Address, amount *big.Int, duration *big.Int, start *big.Int, ...) (*types.Transaction, error)
- func (_ManagedGrantFactory *ManagedGrantFactoryTransactorSession) ReceiveApproval(_from common.Address, _amount *big.Int, _token common.Address, ...) (*types.Transaction, error)
- type ManagedGrantFilterer
- func (_ManagedGrant *ManagedGrantFilterer) FilterGranteeReassignmentCancelled(opts *bind.FilterOpts) (*ManagedGrantGranteeReassignmentCancelledIterator, error)
- func (_ManagedGrant *ManagedGrantFilterer) FilterGranteeReassignmentChanged(opts *bind.FilterOpts) (*ManagedGrantGranteeReassignmentChangedIterator, error)
- func (_ManagedGrant *ManagedGrantFilterer) FilterGranteeReassignmentConfirmed(opts *bind.FilterOpts) (*ManagedGrantGranteeReassignmentConfirmedIterator, error)
- func (_ManagedGrant *ManagedGrantFilterer) FilterGranteeReassignmentRequested(opts *bind.FilterOpts) (*ManagedGrantGranteeReassignmentRequestedIterator, error)
- func (_ManagedGrant *ManagedGrantFilterer) FilterTokensWithdrawn(opts *bind.FilterOpts) (*ManagedGrantTokensWithdrawnIterator, error)
- func (_ManagedGrant *ManagedGrantFilterer) ParseGranteeReassignmentCancelled(log types.Log) (*ManagedGrantGranteeReassignmentCancelled, error)
- func (_ManagedGrant *ManagedGrantFilterer) ParseGranteeReassignmentChanged(log types.Log) (*ManagedGrantGranteeReassignmentChanged, error)
- func (_ManagedGrant *ManagedGrantFilterer) ParseGranteeReassignmentConfirmed(log types.Log) (*ManagedGrantGranteeReassignmentConfirmed, error)
- func (_ManagedGrant *ManagedGrantFilterer) ParseGranteeReassignmentRequested(log types.Log) (*ManagedGrantGranteeReassignmentRequested, error)
- func (_ManagedGrant *ManagedGrantFilterer) ParseTokensWithdrawn(log types.Log) (*ManagedGrantTokensWithdrawn, error)
- func (_ManagedGrant *ManagedGrantFilterer) WatchGranteeReassignmentCancelled(opts *bind.WatchOpts, sink chan<- *ManagedGrantGranteeReassignmentCancelled) (event.Subscription, error)
- func (_ManagedGrant *ManagedGrantFilterer) WatchGranteeReassignmentChanged(opts *bind.WatchOpts, sink chan<- *ManagedGrantGranteeReassignmentChanged) (event.Subscription, error)
- func (_ManagedGrant *ManagedGrantFilterer) WatchGranteeReassignmentConfirmed(opts *bind.WatchOpts, sink chan<- *ManagedGrantGranteeReassignmentConfirmed) (event.Subscription, error)
- func (_ManagedGrant *ManagedGrantFilterer) WatchGranteeReassignmentRequested(opts *bind.WatchOpts, sink chan<- *ManagedGrantGranteeReassignmentRequested) (event.Subscription, error)
- func (_ManagedGrant *ManagedGrantFilterer) WatchTokensWithdrawn(opts *bind.WatchOpts, sink chan<- *ManagedGrantTokensWithdrawn) (event.Subscription, error)
- type ManagedGrantGranteeReassignmentCancelled
- type ManagedGrantGranteeReassignmentCancelledIterator
- type ManagedGrantGranteeReassignmentChanged
- type ManagedGrantGranteeReassignmentChangedIterator
- type ManagedGrantGranteeReassignmentConfirmed
- type ManagedGrantGranteeReassignmentConfirmedIterator
- type ManagedGrantGranteeReassignmentRequested
- type ManagedGrantGranteeReassignmentRequestedIterator
- type ManagedGrantRaw
- func (_ManagedGrant *ManagedGrantRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_ManagedGrant *ManagedGrantRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ManagedGrant *ManagedGrantRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ManagedGrantSession
- func (_ManagedGrant *ManagedGrantSession) CancelReassignmentRequest() (*types.Transaction, error)
- func (_ManagedGrant *ManagedGrantSession) CancelStake(_operator common.Address) (*types.Transaction, error)
- func (_ManagedGrant *ManagedGrantSession) ChangeReassignmentRequest(_newGrantee common.Address) (*types.Transaction, error)
- func (_ManagedGrant *ManagedGrantSession) ConfirmGranteeReassignment(_newGrantee common.Address) (*types.Transaction, error)
- func (_ManagedGrant *ManagedGrantSession) GrantId() (*big.Int, error)
- func (_ManagedGrant *ManagedGrantSession) GrantManager() (common.Address, error)
- func (_ManagedGrant *ManagedGrantSession) Grantee() (common.Address, error)
- func (_ManagedGrant *ManagedGrantSession) RecoverStake(_operator common.Address) (*types.Transaction, error)
- func (_ManagedGrant *ManagedGrantSession) RequestGranteeReassignment(_newGrantee common.Address) (*types.Transaction, error)
- func (_ManagedGrant *ManagedGrantSession) RequestedNewGrantee() (common.Address, error)
- func (_ManagedGrant *ManagedGrantSession) Stake(_stakingContract common.Address, _amount *big.Int, _extraData []byte) (*types.Transaction, error)
- func (_ManagedGrant *ManagedGrantSession) Token() (common.Address, error)
- func (_ManagedGrant *ManagedGrantSession) TokenGrant() (common.Address, error)
- func (_ManagedGrant *ManagedGrantSession) Undelegate(_operator common.Address) (*types.Transaction, error)
- func (_ManagedGrant *ManagedGrantSession) Withdraw() (*types.Transaction, error)
- type ManagedGrantTokensWithdrawn
- type ManagedGrantTokensWithdrawnIterator
- type ManagedGrantTransactor
- func (_ManagedGrant *ManagedGrantTransactor) CancelReassignmentRequest(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_ManagedGrant *ManagedGrantTransactor) CancelStake(opts *bind.TransactOpts, _operator common.Address) (*types.Transaction, error)
- func (_ManagedGrant *ManagedGrantTransactor) ChangeReassignmentRequest(opts *bind.TransactOpts, _newGrantee common.Address) (*types.Transaction, error)
- func (_ManagedGrant *ManagedGrantTransactor) ConfirmGranteeReassignment(opts *bind.TransactOpts, _newGrantee common.Address) (*types.Transaction, error)
- func (_ManagedGrant *ManagedGrantTransactor) RecoverStake(opts *bind.TransactOpts, _operator common.Address) (*types.Transaction, error)
- func (_ManagedGrant *ManagedGrantTransactor) RequestGranteeReassignment(opts *bind.TransactOpts, _newGrantee common.Address) (*types.Transaction, error)
- func (_ManagedGrant *ManagedGrantTransactor) Stake(opts *bind.TransactOpts, _stakingContract common.Address, _amount *big.Int, ...) (*types.Transaction, error)
- func (_ManagedGrant *ManagedGrantTransactor) Undelegate(opts *bind.TransactOpts, _operator common.Address) (*types.Transaction, error)
- func (_ManagedGrant *ManagedGrantTransactor) Withdraw(opts *bind.TransactOpts) (*types.Transaction, error)
- type ManagedGrantTransactorRaw
- type ManagedGrantTransactorSession
- func (_ManagedGrant *ManagedGrantTransactorSession) CancelReassignmentRequest() (*types.Transaction, error)
- func (_ManagedGrant *ManagedGrantTransactorSession) CancelStake(_operator common.Address) (*types.Transaction, error)
- func (_ManagedGrant *ManagedGrantTransactorSession) ChangeReassignmentRequest(_newGrantee common.Address) (*types.Transaction, error)
- func (_ManagedGrant *ManagedGrantTransactorSession) ConfirmGranteeReassignment(_newGrantee common.Address) (*types.Transaction, error)
- func (_ManagedGrant *ManagedGrantTransactorSession) RecoverStake(_operator common.Address) (*types.Transaction, error)
- func (_ManagedGrant *ManagedGrantTransactorSession) RequestGranteeReassignment(_newGrantee common.Address) (*types.Transaction, error)
- func (_ManagedGrant *ManagedGrantTransactorSession) Stake(_stakingContract common.Address, _amount *big.Int, _extraData []byte) (*types.Transaction, error)
- func (_ManagedGrant *ManagedGrantTransactorSession) Undelegate(_operator common.Address) (*types.Transaction, error)
- func (_ManagedGrant *ManagedGrantTransactorSession) Withdraw() (*types.Transaction, error)
- type Migrations
- type MigrationsCaller
- type MigrationsCallerRaw
- type MigrationsCallerSession
- type MigrationsFilterer
- type MigrationsRaw
- func (_Migrations *MigrationsRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Migrations *MigrationsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Migrations *MigrationsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type MigrationsSession
- func (_Migrations *MigrationsSession) LastCompletedMigration() (*big.Int, error)
- func (_Migrations *MigrationsSession) Owner() (common.Address, error)
- func (_Migrations *MigrationsSession) SetCompleted(completed *big.Int) (*types.Transaction, error)
- func (_Migrations *MigrationsSession) Upgrade(new_address common.Address) (*types.Transaction, error)
- type MigrationsTransactor
- type MigrationsTransactorRaw
- type MigrationsTransactorSession
- type PermissiveStakingPolicy
- type PermissiveStakingPolicyCaller
- type PermissiveStakingPolicyCallerRaw
- type PermissiveStakingPolicyCallerSession
- type PermissiveStakingPolicyFilterer
- type PermissiveStakingPolicyRaw
- func (_PermissiveStakingPolicy *PermissiveStakingPolicyRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_PermissiveStakingPolicy *PermissiveStakingPolicyRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_PermissiveStakingPolicy *PermissiveStakingPolicyRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type PermissiveStakingPolicySession
- type PermissiveStakingPolicyTransactor
- type PermissiveStakingPolicyTransactorRaw
- func (_PermissiveStakingPolicy *PermissiveStakingPolicyTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_PermissiveStakingPolicy *PermissiveStakingPolicyTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type PermissiveStakingPolicyTransactorSession
- type StakeDelegatable
- type StakeDelegatableCaller
- func (_StakeDelegatable *StakeDelegatableCaller) AuthorizerOf(opts *bind.CallOpts, _operator common.Address) (common.Address, error)
- func (_StakeDelegatable *StakeDelegatableCaller) BalanceOf(opts *bind.CallOpts, _address common.Address) (*big.Int, error)
- func (_StakeDelegatable *StakeDelegatableCaller) BeneficiaryOf(opts *bind.CallOpts, _operator common.Address) (common.Address, error)
- func (_StakeDelegatable *StakeDelegatableCaller) InitializationPeriod(opts *bind.CallOpts) (*big.Int, error)
- func (_StakeDelegatable *StakeDelegatableCaller) Operators(opts *bind.CallOpts, arg0 common.Address) (struct{ ... }, error)
- func (_StakeDelegatable *StakeDelegatableCaller) OperatorsOf(opts *bind.CallOpts, _address common.Address) ([]common.Address, error)
- func (_StakeDelegatable *StakeDelegatableCaller) OwnerOf(opts *bind.CallOpts, _operator common.Address) (common.Address, error)
- func (_StakeDelegatable *StakeDelegatableCaller) OwnerOperators(opts *bind.CallOpts, arg0 common.Address, arg1 *big.Int) (common.Address, error)
- func (_StakeDelegatable *StakeDelegatableCaller) Token(opts *bind.CallOpts) (common.Address, error)
- func (_StakeDelegatable *StakeDelegatableCaller) UndelegationPeriod(opts *bind.CallOpts) (*big.Int, error)
- type StakeDelegatableCallerRaw
- type StakeDelegatableCallerSession
- func (_StakeDelegatable *StakeDelegatableCallerSession) AuthorizerOf(_operator common.Address) (common.Address, error)
- func (_StakeDelegatable *StakeDelegatableCallerSession) BalanceOf(_address common.Address) (*big.Int, error)
- func (_StakeDelegatable *StakeDelegatableCallerSession) BeneficiaryOf(_operator common.Address) (common.Address, error)
- func (_StakeDelegatable *StakeDelegatableCallerSession) InitializationPeriod() (*big.Int, error)
- func (_StakeDelegatable *StakeDelegatableCallerSession) Operators(arg0 common.Address) (struct{ ... }, error)
- func (_StakeDelegatable *StakeDelegatableCallerSession) OperatorsOf(_address common.Address) ([]common.Address, error)
- func (_StakeDelegatable *StakeDelegatableCallerSession) OwnerOf(_operator common.Address) (common.Address, error)
- func (_StakeDelegatable *StakeDelegatableCallerSession) OwnerOperators(arg0 common.Address, arg1 *big.Int) (common.Address, error)
- func (_StakeDelegatable *StakeDelegatableCallerSession) Token() (common.Address, error)
- func (_StakeDelegatable *StakeDelegatableCallerSession) UndelegationPeriod() (*big.Int, error)
- type StakeDelegatableFilterer
- type StakeDelegatableRaw
- func (_StakeDelegatable *StakeDelegatableRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_StakeDelegatable *StakeDelegatableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_StakeDelegatable *StakeDelegatableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type StakeDelegatableSession
- func (_StakeDelegatable *StakeDelegatableSession) AuthorizerOf(_operator common.Address) (common.Address, error)
- func (_StakeDelegatable *StakeDelegatableSession) BalanceOf(_address common.Address) (*big.Int, error)
- func (_StakeDelegatable *StakeDelegatableSession) BeneficiaryOf(_operator common.Address) (common.Address, error)
- func (_StakeDelegatable *StakeDelegatableSession) InitializationPeriod() (*big.Int, error)
- func (_StakeDelegatable *StakeDelegatableSession) Operators(arg0 common.Address) (struct{ ... }, error)
- func (_StakeDelegatable *StakeDelegatableSession) OperatorsOf(_address common.Address) ([]common.Address, error)
- func (_StakeDelegatable *StakeDelegatableSession) OwnerOf(_operator common.Address) (common.Address, error)
- func (_StakeDelegatable *StakeDelegatableSession) OwnerOperators(arg0 common.Address, arg1 *big.Int) (common.Address, error)
- func (_StakeDelegatable *StakeDelegatableSession) Token() (common.Address, error)
- func (_StakeDelegatable *StakeDelegatableSession) UndelegationPeriod() (*big.Int, error)
- type StakeDelegatableTransactor
- type StakeDelegatableTransactorRaw
- type StakeDelegatableTransactorSession
- type TokenGrant
- type TokenGrantCaller
- func (_TokenGrant *TokenGrantCaller) AvailableToStake(opts *bind.CallOpts, _grantId *big.Int) (*big.Int, error)
- func (_TokenGrant *TokenGrantCaller) BalanceOf(opts *bind.CallOpts, _owner common.Address) (*big.Int, error)
- func (_TokenGrant *TokenGrantCaller) Balances(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_TokenGrant *TokenGrantCaller) GetGrant(opts *bind.CallOpts, _id *big.Int) (struct{ ... }, error)
- func (_TokenGrant *TokenGrantCaller) GetGrantStakeDetails(opts *bind.CallOpts, operator common.Address) (struct{ ... }, error)
- func (_TokenGrant *TokenGrantCaller) GetGrantUnlockingSchedule(opts *bind.CallOpts, _id *big.Int) (struct{ ... }, error)
- func (_TokenGrant *TokenGrantCaller) GetGranteeOperators(opts *bind.CallOpts, grantee common.Address) ([]common.Address, error)
- func (_TokenGrant *TokenGrantCaller) GetGrants(opts *bind.CallOpts, _granteeOrGrantManager common.Address) ([]*big.Int, error)
- func (_TokenGrant *TokenGrantCaller) GrantIndices(opts *bind.CallOpts, arg0 common.Address, arg1 *big.Int) (*big.Int, error)
- func (_TokenGrant *TokenGrantCaller) GrantStakes(opts *bind.CallOpts, arg0 common.Address) (common.Address, error)
- func (_TokenGrant *TokenGrantCaller) GranteesToOperators(opts *bind.CallOpts, arg0 common.Address, arg1 *big.Int) (common.Address, error)
- func (_TokenGrant *TokenGrantCaller) Grants(opts *bind.CallOpts, arg0 *big.Int) (struct{ ... }, error)
- func (_TokenGrant *TokenGrantCaller) NumGrants(opts *bind.CallOpts) (*big.Int, error)
- func (_TokenGrant *TokenGrantCaller) StakeBalanceOf(opts *bind.CallOpts, _address common.Address) (*big.Int, error)
- func (_TokenGrant *TokenGrantCaller) Token(opts *bind.CallOpts) (common.Address, error)
- func (_TokenGrant *TokenGrantCaller) UnlockedAmount(opts *bind.CallOpts, _id *big.Int) (*big.Int, error)
- func (_TokenGrant *TokenGrantCaller) Withdrawable(opts *bind.CallOpts, _id *big.Int) (*big.Int, error)
- type TokenGrantCallerRaw
- type TokenGrantCallerSession
- func (_TokenGrant *TokenGrantCallerSession) AvailableToStake(_grantId *big.Int) (*big.Int, error)
- func (_TokenGrant *TokenGrantCallerSession) BalanceOf(_owner common.Address) (*big.Int, error)
- func (_TokenGrant *TokenGrantCallerSession) Balances(arg0 common.Address) (*big.Int, error)
- func (_TokenGrant *TokenGrantCallerSession) GetGrant(_id *big.Int) (struct{ ... }, error)
- func (_TokenGrant *TokenGrantCallerSession) GetGrantStakeDetails(operator common.Address) (struct{ ... }, error)
- func (_TokenGrant *TokenGrantCallerSession) GetGrantUnlockingSchedule(_id *big.Int) (struct{ ... }, error)
- func (_TokenGrant *TokenGrantCallerSession) GetGranteeOperators(grantee common.Address) ([]common.Address, error)
- func (_TokenGrant *TokenGrantCallerSession) GetGrants(_granteeOrGrantManager common.Address) ([]*big.Int, error)
- func (_TokenGrant *TokenGrantCallerSession) GrantIndices(arg0 common.Address, arg1 *big.Int) (*big.Int, error)
- func (_TokenGrant *TokenGrantCallerSession) GrantStakes(arg0 common.Address) (common.Address, error)
- func (_TokenGrant *TokenGrantCallerSession) GranteesToOperators(arg0 common.Address, arg1 *big.Int) (common.Address, error)
- func (_TokenGrant *TokenGrantCallerSession) Grants(arg0 *big.Int) (struct{ ... }, error)
- func (_TokenGrant *TokenGrantCallerSession) NumGrants() (*big.Int, error)
- func (_TokenGrant *TokenGrantCallerSession) StakeBalanceOf(_address common.Address) (*big.Int, error)
- func (_TokenGrant *TokenGrantCallerSession) Token() (common.Address, error)
- func (_TokenGrant *TokenGrantCallerSession) UnlockedAmount(_id *big.Int) (*big.Int, error)
- func (_TokenGrant *TokenGrantCallerSession) Withdrawable(_id *big.Int) (*big.Int, error)
- type TokenGrantFilterer
- func (_TokenGrant *TokenGrantFilterer) FilterStakingContractAuthorized(opts *bind.FilterOpts, grantManager []common.Address) (*TokenGrantStakingContractAuthorizedIterator, error)
- func (_TokenGrant *TokenGrantFilterer) FilterTokenGrantCreated(opts *bind.FilterOpts) (*TokenGrantTokenGrantCreatedIterator, error)
- func (_TokenGrant *TokenGrantFilterer) FilterTokenGrantRevoked(opts *bind.FilterOpts) (*TokenGrantTokenGrantRevokedIterator, error)
- func (_TokenGrant *TokenGrantFilterer) FilterTokenGrantStaked(opts *bind.FilterOpts, grantId []*big.Int) (*TokenGrantTokenGrantStakedIterator, error)
- func (_TokenGrant *TokenGrantFilterer) FilterTokenGrantWithdrawn(opts *bind.FilterOpts, grantId []*big.Int) (*TokenGrantTokenGrantWithdrawnIterator, error)
- func (_TokenGrant *TokenGrantFilterer) ParseStakingContractAuthorized(log types.Log) (*TokenGrantStakingContractAuthorized, error)
- func (_TokenGrant *TokenGrantFilterer) ParseTokenGrantCreated(log types.Log) (*TokenGrantTokenGrantCreated, error)
- func (_TokenGrant *TokenGrantFilterer) ParseTokenGrantRevoked(log types.Log) (*TokenGrantTokenGrantRevoked, error)
- func (_TokenGrant *TokenGrantFilterer) ParseTokenGrantStaked(log types.Log) (*TokenGrantTokenGrantStaked, error)
- func (_TokenGrant *TokenGrantFilterer) ParseTokenGrantWithdrawn(log types.Log) (*TokenGrantTokenGrantWithdrawn, error)
- func (_TokenGrant *TokenGrantFilterer) WatchStakingContractAuthorized(opts *bind.WatchOpts, sink chan<- *TokenGrantStakingContractAuthorized, ...) (event.Subscription, error)
- func (_TokenGrant *TokenGrantFilterer) WatchTokenGrantCreated(opts *bind.WatchOpts, sink chan<- *TokenGrantTokenGrantCreated) (event.Subscription, error)
- func (_TokenGrant *TokenGrantFilterer) WatchTokenGrantRevoked(opts *bind.WatchOpts, sink chan<- *TokenGrantTokenGrantRevoked) (event.Subscription, error)
- func (_TokenGrant *TokenGrantFilterer) WatchTokenGrantStaked(opts *bind.WatchOpts, sink chan<- *TokenGrantTokenGrantStaked, ...) (event.Subscription, error)
- func (_TokenGrant *TokenGrantFilterer) WatchTokenGrantWithdrawn(opts *bind.WatchOpts, sink chan<- *TokenGrantTokenGrantWithdrawn, ...) (event.Subscription, error)
- type TokenGrantRaw
- func (_TokenGrant *TokenGrantRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_TokenGrant *TokenGrantRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_TokenGrant *TokenGrantRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type TokenGrantSession
- func (_TokenGrant *TokenGrantSession) AuthorizeStakingContract(_stakingContract common.Address) (*types.Transaction, error)
- func (_TokenGrant *TokenGrantSession) AvailableToStake(_grantId *big.Int) (*big.Int, error)
- func (_TokenGrant *TokenGrantSession) BalanceOf(_owner common.Address) (*big.Int, error)
- func (_TokenGrant *TokenGrantSession) Balances(arg0 common.Address) (*big.Int, error)
- func (_TokenGrant *TokenGrantSession) CancelRevokedStake(_operator common.Address) (*types.Transaction, error)
- func (_TokenGrant *TokenGrantSession) CancelStake(_operator common.Address) (*types.Transaction, error)
- func (_TokenGrant *TokenGrantSession) GetGrant(_id *big.Int) (struct{ ... }, error)
- func (_TokenGrant *TokenGrantSession) GetGrantStakeDetails(operator common.Address) (struct{ ... }, error)
- func (_TokenGrant *TokenGrantSession) GetGrantUnlockingSchedule(_id *big.Int) (struct{ ... }, error)
- func (_TokenGrant *TokenGrantSession) GetGranteeOperators(grantee common.Address) ([]common.Address, error)
- func (_TokenGrant *TokenGrantSession) GetGrants(_granteeOrGrantManager common.Address) ([]*big.Int, error)
- func (_TokenGrant *TokenGrantSession) GrantIndices(arg0 common.Address, arg1 *big.Int) (*big.Int, error)
- func (_TokenGrant *TokenGrantSession) GrantStakes(arg0 common.Address) (common.Address, error)
- func (_TokenGrant *TokenGrantSession) GranteesToOperators(arg0 common.Address, arg1 *big.Int) (common.Address, error)
- func (_TokenGrant *TokenGrantSession) Grants(arg0 *big.Int) (struct{ ... }, error)
- func (_TokenGrant *TokenGrantSession) NumGrants() (*big.Int, error)
- func (_TokenGrant *TokenGrantSession) ReceiveApproval(_from common.Address, _amount *big.Int, _token common.Address, ...) (*types.Transaction, error)
- func (_TokenGrant *TokenGrantSession) RecoverStake(_operator common.Address) (*types.Transaction, error)
- func (_TokenGrant *TokenGrantSession) Revoke(_id *big.Int) (*types.Transaction, error)
- func (_TokenGrant *TokenGrantSession) Stake(_id *big.Int, _stakingContract common.Address, _amount *big.Int, ...) (*types.Transaction, error)
- func (_TokenGrant *TokenGrantSession) StakeBalanceOf(_address common.Address) (*big.Int, error)
- func (_TokenGrant *TokenGrantSession) Token() (common.Address, error)
- func (_TokenGrant *TokenGrantSession) Undelegate(_operator common.Address) (*types.Transaction, error)
- func (_TokenGrant *TokenGrantSession) UndelegateRevoked(_operator common.Address) (*types.Transaction, error)
- func (_TokenGrant *TokenGrantSession) UnlockedAmount(_id *big.Int) (*big.Int, error)
- func (_TokenGrant *TokenGrantSession) Withdraw(_id *big.Int) (*types.Transaction, error)
- func (_TokenGrant *TokenGrantSession) WithdrawRevoked(_id *big.Int) (*types.Transaction, error)
- func (_TokenGrant *TokenGrantSession) Withdrawable(_id *big.Int) (*big.Int, error)
- type TokenGrantStake
- type TokenGrantStakeCaller
- func (_TokenGrantStake *TokenGrantStakeCaller) GetAmount(opts *bind.CallOpts) (*big.Int, error)
- func (_TokenGrantStake *TokenGrantStakeCaller) GetDetails(opts *bind.CallOpts) (struct{ ... }, error)
- func (_TokenGrantStake *TokenGrantStakeCaller) GetGrantId(opts *bind.CallOpts) (*big.Int, error)
- func (_TokenGrantStake *TokenGrantStakeCaller) GetStakingContract(opts *bind.CallOpts) (common.Address, error)
- type TokenGrantStakeCallerRaw
- type TokenGrantStakeCallerSession
- func (_TokenGrantStake *TokenGrantStakeCallerSession) GetAmount() (*big.Int, error)
- func (_TokenGrantStake *TokenGrantStakeCallerSession) GetDetails() (struct{ ... }, error)
- func (_TokenGrantStake *TokenGrantStakeCallerSession) GetGrantId() (*big.Int, error)
- func (_TokenGrantStake *TokenGrantStakeCallerSession) GetStakingContract() (common.Address, error)
- type TokenGrantStakeFilterer
- type TokenGrantStakeRaw
- func (_TokenGrantStake *TokenGrantStakeRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_TokenGrantStake *TokenGrantStakeRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_TokenGrantStake *TokenGrantStakeRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type TokenGrantStakeSession
- func (_TokenGrantStake *TokenGrantStakeSession) CancelStake() (*types.Transaction, error)
- func (_TokenGrantStake *TokenGrantStakeSession) GetAmount() (*big.Int, error)
- func (_TokenGrantStake *TokenGrantStakeSession) GetDetails() (struct{ ... }, error)
- func (_TokenGrantStake *TokenGrantStakeSession) GetGrantId() (*big.Int, error)
- func (_TokenGrantStake *TokenGrantStakeSession) GetStakingContract() (common.Address, error)
- func (_TokenGrantStake *TokenGrantStakeSession) RecoverStake() (*types.Transaction, error)
- func (_TokenGrantStake *TokenGrantStakeSession) Stake(_amount *big.Int, _extraData []byte) (*types.Transaction, error)
- func (_TokenGrantStake *TokenGrantStakeSession) Undelegate() (*types.Transaction, error)
- type TokenGrantStakeTransactor
- func (_TokenGrantStake *TokenGrantStakeTransactor) CancelStake(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_TokenGrantStake *TokenGrantStakeTransactor) RecoverStake(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_TokenGrantStake *TokenGrantStakeTransactor) Stake(opts *bind.TransactOpts, _amount *big.Int, _extraData []byte) (*types.Transaction, error)
- func (_TokenGrantStake *TokenGrantStakeTransactor) Undelegate(opts *bind.TransactOpts) (*types.Transaction, error)
- type TokenGrantStakeTransactorRaw
- type TokenGrantStakeTransactorSession
- func (_TokenGrantStake *TokenGrantStakeTransactorSession) CancelStake() (*types.Transaction, error)
- func (_TokenGrantStake *TokenGrantStakeTransactorSession) RecoverStake() (*types.Transaction, error)
- func (_TokenGrantStake *TokenGrantStakeTransactorSession) Stake(_amount *big.Int, _extraData []byte) (*types.Transaction, error)
- func (_TokenGrantStake *TokenGrantStakeTransactorSession) Undelegate() (*types.Transaction, error)
- type TokenGrantStakingContractAuthorized
- type TokenGrantStakingContractAuthorizedIterator
- type TokenGrantTokenGrantCreated
- type TokenGrantTokenGrantCreatedIterator
- type TokenGrantTokenGrantRevoked
- type TokenGrantTokenGrantRevokedIterator
- type TokenGrantTokenGrantStaked
- type TokenGrantTokenGrantStakedIterator
- type TokenGrantTokenGrantWithdrawn
- type TokenGrantTokenGrantWithdrawnIterator
- type TokenGrantTransactor
- func (_TokenGrant *TokenGrantTransactor) AuthorizeStakingContract(opts *bind.TransactOpts, _stakingContract common.Address) (*types.Transaction, error)
- func (_TokenGrant *TokenGrantTransactor) CancelRevokedStake(opts *bind.TransactOpts, _operator common.Address) (*types.Transaction, error)
- func (_TokenGrant *TokenGrantTransactor) CancelStake(opts *bind.TransactOpts, _operator common.Address) (*types.Transaction, error)
- func (_TokenGrant *TokenGrantTransactor) ReceiveApproval(opts *bind.TransactOpts, _from common.Address, _amount *big.Int, ...) (*types.Transaction, error)
- func (_TokenGrant *TokenGrantTransactor) RecoverStake(opts *bind.TransactOpts, _operator common.Address) (*types.Transaction, error)
- func (_TokenGrant *TokenGrantTransactor) Revoke(opts *bind.TransactOpts, _id *big.Int) (*types.Transaction, error)
- func (_TokenGrant *TokenGrantTransactor) Stake(opts *bind.TransactOpts, _id *big.Int, _stakingContract common.Address, ...) (*types.Transaction, error)
- func (_TokenGrant *TokenGrantTransactor) Undelegate(opts *bind.TransactOpts, _operator common.Address) (*types.Transaction, error)
- func (_TokenGrant *TokenGrantTransactor) UndelegateRevoked(opts *bind.TransactOpts, _operator common.Address) (*types.Transaction, error)
- func (_TokenGrant *TokenGrantTransactor) Withdraw(opts *bind.TransactOpts, _id *big.Int) (*types.Transaction, error)
- func (_TokenGrant *TokenGrantTransactor) WithdrawRevoked(opts *bind.TransactOpts, _id *big.Int) (*types.Transaction, error)
- type TokenGrantTransactorRaw
- type TokenGrantTransactorSession
- func (_TokenGrant *TokenGrantTransactorSession) AuthorizeStakingContract(_stakingContract common.Address) (*types.Transaction, error)
- func (_TokenGrant *TokenGrantTransactorSession) CancelRevokedStake(_operator common.Address) (*types.Transaction, error)
- func (_TokenGrant *TokenGrantTransactorSession) CancelStake(_operator common.Address) (*types.Transaction, error)
- func (_TokenGrant *TokenGrantTransactorSession) ReceiveApproval(_from common.Address, _amount *big.Int, _token common.Address, ...) (*types.Transaction, error)
- func (_TokenGrant *TokenGrantTransactorSession) RecoverStake(_operator common.Address) (*types.Transaction, error)
- func (_TokenGrant *TokenGrantTransactorSession) Revoke(_id *big.Int) (*types.Transaction, error)
- func (_TokenGrant *TokenGrantTransactorSession) Stake(_id *big.Int, _stakingContract common.Address, _amount *big.Int, ...) (*types.Transaction, error)
- func (_TokenGrant *TokenGrantTransactorSession) Undelegate(_operator common.Address) (*types.Transaction, error)
- func (_TokenGrant *TokenGrantTransactorSession) UndelegateRevoked(_operator common.Address) (*types.Transaction, error)
- func (_TokenGrant *TokenGrantTransactorSession) Withdraw(_id *big.Int) (*types.Transaction, error)
- func (_TokenGrant *TokenGrantTransactorSession) WithdrawRevoked(_id *big.Int) (*types.Transaction, error)
- type TokenStaking
- type TokenStakingCaller
- func (_TokenStaking *TokenStakingCaller) ActiveStake(opts *bind.CallOpts, _operator common.Address, ...) (*big.Int, error)
- func (_TokenStaking *TokenStakingCaller) AuthorizerOf(opts *bind.CallOpts, _operator common.Address) (common.Address, error)
- func (_TokenStaking *TokenStakingCaller) BalanceOf(opts *bind.CallOpts, _address common.Address) (*big.Int, error)
- func (_TokenStaking *TokenStakingCaller) BeneficiaryOf(opts *bind.CallOpts, _operator common.Address) (common.Address, error)
- func (_TokenStaking *TokenStakingCaller) EligibleStake(opts *bind.CallOpts, _operator common.Address, ...) (*big.Int, error)
- func (_TokenStaking *TokenStakingCaller) GetAuthoritySource(opts *bind.CallOpts, operatorContract common.Address) (common.Address, error)
- func (_TokenStaking *TokenStakingCaller) GetDelegationInfo(opts *bind.CallOpts, _operator common.Address) (struct{ ... }, error)
- func (_TokenStaking *TokenStakingCaller) GetLocks(opts *bind.CallOpts, operator common.Address) (struct{ ... }, error)
- func (_TokenStaking *TokenStakingCaller) HasMinimumStake(opts *bind.CallOpts, staker common.Address, operatorContract common.Address) (bool, error)
- func (_TokenStaking *TokenStakingCaller) InitializationPeriod(opts *bind.CallOpts) (*big.Int, error)
- func (_TokenStaking *TokenStakingCaller) IsAuthorizedForOperator(opts *bind.CallOpts, _operator common.Address, ...) (bool, error)
- func (_TokenStaking *TokenStakingCaller) IsStakeLocked(opts *bind.CallOpts, operator common.Address) (bool, error)
- func (_TokenStaking *TokenStakingCaller) MaximumLockDuration(opts *bind.CallOpts) (*big.Int, error)
- func (_TokenStaking *TokenStakingCaller) MinimumStake(opts *bind.CallOpts) (*big.Int, error)
- func (_TokenStaking *TokenStakingCaller) MinimumStakeBase(opts *bind.CallOpts) (*big.Int, error)
- func (_TokenStaking *TokenStakingCaller) MinimumStakeSchedule(opts *bind.CallOpts) (*big.Int, error)
- func (_TokenStaking *TokenStakingCaller) MinimumStakeScheduleStart(opts *bind.CallOpts) (*big.Int, error)
- func (_TokenStaking *TokenStakingCaller) MinimumStakeSteps(opts *bind.CallOpts) (*big.Int, error)
- func (_TokenStaking *TokenStakingCaller) Operators(opts *bind.CallOpts, arg0 common.Address) (struct{ ... }, error)
- func (_TokenStaking *TokenStakingCaller) OperatorsOf(opts *bind.CallOpts, _address common.Address) ([]common.Address, error)
- func (_TokenStaking *TokenStakingCaller) OwnerOf(opts *bind.CallOpts, _operator common.Address) (common.Address, error)
- func (_TokenStaking *TokenStakingCaller) OwnerOperators(opts *bind.CallOpts, arg0 common.Address, arg1 *big.Int) (common.Address, error)
- func (_TokenStaking *TokenStakingCaller) Registry(opts *bind.CallOpts) (common.Address, error)
- func (_TokenStaking *TokenStakingCaller) Token(opts *bind.CallOpts) (common.Address, error)
- func (_TokenStaking *TokenStakingCaller) UndelegationPeriod(opts *bind.CallOpts) (*big.Int, error)
- type TokenStakingCallerRaw
- type TokenStakingCallerSession
- func (_TokenStaking *TokenStakingCallerSession) ActiveStake(_operator common.Address, _operatorContract common.Address) (*big.Int, error)
- func (_TokenStaking *TokenStakingCallerSession) AuthorizerOf(_operator common.Address) (common.Address, error)
- func (_TokenStaking *TokenStakingCallerSession) BalanceOf(_address common.Address) (*big.Int, error)
- func (_TokenStaking *TokenStakingCallerSession) BeneficiaryOf(_operator common.Address) (common.Address, error)
- func (_TokenStaking *TokenStakingCallerSession) EligibleStake(_operator common.Address, _operatorContract common.Address) (*big.Int, error)
- func (_TokenStaking *TokenStakingCallerSession) GetAuthoritySource(operatorContract common.Address) (common.Address, error)
- func (_TokenStaking *TokenStakingCallerSession) GetDelegationInfo(_operator common.Address) (struct{ ... }, error)
- func (_TokenStaking *TokenStakingCallerSession) GetLocks(operator common.Address) (struct{ ... }, error)
- func (_TokenStaking *TokenStakingCallerSession) HasMinimumStake(staker common.Address, operatorContract common.Address) (bool, error)
- func (_TokenStaking *TokenStakingCallerSession) InitializationPeriod() (*big.Int, error)
- func (_TokenStaking *TokenStakingCallerSession) IsAuthorizedForOperator(_operator common.Address, _operatorContract common.Address) (bool, error)
- func (_TokenStaking *TokenStakingCallerSession) IsStakeLocked(operator common.Address) (bool, error)
- func (_TokenStaking *TokenStakingCallerSession) MaximumLockDuration() (*big.Int, error)
- func (_TokenStaking *TokenStakingCallerSession) MinimumStake() (*big.Int, error)
- func (_TokenStaking *TokenStakingCallerSession) MinimumStakeBase() (*big.Int, error)
- func (_TokenStaking *TokenStakingCallerSession) MinimumStakeSchedule() (*big.Int, error)
- func (_TokenStaking *TokenStakingCallerSession) MinimumStakeScheduleStart() (*big.Int, error)
- func (_TokenStaking *TokenStakingCallerSession) MinimumStakeSteps() (*big.Int, error)
- func (_TokenStaking *TokenStakingCallerSession) Operators(arg0 common.Address) (struct{ ... }, error)
- func (_TokenStaking *TokenStakingCallerSession) OperatorsOf(_address common.Address) ([]common.Address, error)
- func (_TokenStaking *TokenStakingCallerSession) OwnerOf(_operator common.Address) (common.Address, error)
- func (_TokenStaking *TokenStakingCallerSession) OwnerOperators(arg0 common.Address, arg1 *big.Int) (common.Address, error)
- func (_TokenStaking *TokenStakingCallerSession) Registry() (common.Address, error)
- func (_TokenStaking *TokenStakingCallerSession) Token() (common.Address, error)
- func (_TokenStaking *TokenStakingCallerSession) UndelegationPeriod() (*big.Int, error)
- type TokenStakingExpiredLockReleased
- type TokenStakingExpiredLockReleasedIterator
- type TokenStakingFilterer
- func (_TokenStaking *TokenStakingFilterer) FilterExpiredLockReleased(opts *bind.FilterOpts, operator []common.Address) (*TokenStakingExpiredLockReleasedIterator, error)
- func (_TokenStaking *TokenStakingFilterer) FilterLockReleased(opts *bind.FilterOpts, operator []common.Address) (*TokenStakingLockReleasedIterator, error)
- func (_TokenStaking *TokenStakingFilterer) FilterRecoveredStake(opts *bind.FilterOpts) (*TokenStakingRecoveredStakeIterator, error)
- func (_TokenStaking *TokenStakingFilterer) FilterStakeLocked(opts *bind.FilterOpts, operator []common.Address) (*TokenStakingStakeLockedIterator, error)
- func (_TokenStaking *TokenStakingFilterer) FilterStaked(opts *bind.FilterOpts, from []common.Address) (*TokenStakingStakedIterator, error)
- func (_TokenStaking *TokenStakingFilterer) FilterTokensSeized(opts *bind.FilterOpts, operator []common.Address) (*TokenStakingTokensSeizedIterator, error)
- func (_TokenStaking *TokenStakingFilterer) FilterTokensSlashed(opts *bind.FilterOpts, operator []common.Address) (*TokenStakingTokensSlashedIterator, error)
- func (_TokenStaking *TokenStakingFilterer) FilterUndelegated(opts *bind.FilterOpts, operator []common.Address) (*TokenStakingUndelegatedIterator, error)
- func (_TokenStaking *TokenStakingFilterer) ParseExpiredLockReleased(log types.Log) (*TokenStakingExpiredLockReleased, error)
- func (_TokenStaking *TokenStakingFilterer) ParseLockReleased(log types.Log) (*TokenStakingLockReleased, error)
- func (_TokenStaking *TokenStakingFilterer) ParseRecoveredStake(log types.Log) (*TokenStakingRecoveredStake, error)
- func (_TokenStaking *TokenStakingFilterer) ParseStakeLocked(log types.Log) (*TokenStakingStakeLocked, error)
- func (_TokenStaking *TokenStakingFilterer) ParseStaked(log types.Log) (*TokenStakingStaked, error)
- func (_TokenStaking *TokenStakingFilterer) ParseTokensSeized(log types.Log) (*TokenStakingTokensSeized, error)
- func (_TokenStaking *TokenStakingFilterer) ParseTokensSlashed(log types.Log) (*TokenStakingTokensSlashed, error)
- func (_TokenStaking *TokenStakingFilterer) ParseUndelegated(log types.Log) (*TokenStakingUndelegated, error)
- func (_TokenStaking *TokenStakingFilterer) WatchExpiredLockReleased(opts *bind.WatchOpts, sink chan<- *TokenStakingExpiredLockReleased, ...) (event.Subscription, error)
- func (_TokenStaking *TokenStakingFilterer) WatchLockReleased(opts *bind.WatchOpts, sink chan<- *TokenStakingLockReleased, ...) (event.Subscription, error)
- func (_TokenStaking *TokenStakingFilterer) WatchRecoveredStake(opts *bind.WatchOpts, sink chan<- *TokenStakingRecoveredStake) (event.Subscription, error)
- func (_TokenStaking *TokenStakingFilterer) WatchStakeLocked(opts *bind.WatchOpts, sink chan<- *TokenStakingStakeLocked, ...) (event.Subscription, error)
- func (_TokenStaking *TokenStakingFilterer) WatchStaked(opts *bind.WatchOpts, sink chan<- *TokenStakingStaked, from []common.Address) (event.Subscription, error)
- func (_TokenStaking *TokenStakingFilterer) WatchTokensSeized(opts *bind.WatchOpts, sink chan<- *TokenStakingTokensSeized, ...) (event.Subscription, error)
- func (_TokenStaking *TokenStakingFilterer) WatchTokensSlashed(opts *bind.WatchOpts, sink chan<- *TokenStakingTokensSlashed, ...) (event.Subscription, error)
- func (_TokenStaking *TokenStakingFilterer) WatchUndelegated(opts *bind.WatchOpts, sink chan<- *TokenStakingUndelegated, ...) (event.Subscription, error)
- type TokenStakingLockReleased
- type TokenStakingLockReleasedIterator
- type TokenStakingRaw
- func (_TokenStaking *TokenStakingRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_TokenStaking *TokenStakingRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_TokenStaking *TokenStakingRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type TokenStakingRecoveredStake
- type TokenStakingRecoveredStakeIterator
- type TokenStakingSession
- func (_TokenStaking *TokenStakingSession) ActiveStake(_operator common.Address, _operatorContract common.Address) (*big.Int, error)
- func (_TokenStaking *TokenStakingSession) AuthorizeOperatorContract(_operator common.Address, _operatorContract common.Address) (*types.Transaction, error)
- func (_TokenStaking *TokenStakingSession) AuthorizerOf(_operator common.Address) (common.Address, error)
- func (_TokenStaking *TokenStakingSession) BalanceOf(_address common.Address) (*big.Int, error)
- func (_TokenStaking *TokenStakingSession) BeneficiaryOf(_operator common.Address) (common.Address, error)
- func (_TokenStaking *TokenStakingSession) CancelStake(_operator common.Address) (*types.Transaction, error)
- func (_TokenStaking *TokenStakingSession) ClaimDelegatedAuthority(delegatedAuthoritySource common.Address) (*types.Transaction, error)
- func (_TokenStaking *TokenStakingSession) EligibleStake(_operator common.Address, _operatorContract common.Address) (*big.Int, error)
- func (_TokenStaking *TokenStakingSession) GetAuthoritySource(operatorContract common.Address) (common.Address, error)
- func (_TokenStaking *TokenStakingSession) GetDelegationInfo(_operator common.Address) (struct{ ... }, error)
- func (_TokenStaking *TokenStakingSession) GetLocks(operator common.Address) (struct{ ... }, error)
- func (_TokenStaking *TokenStakingSession) HasMinimumStake(staker common.Address, operatorContract common.Address) (bool, error)
- func (_TokenStaking *TokenStakingSession) InitializationPeriod() (*big.Int, error)
- func (_TokenStaking *TokenStakingSession) IsAuthorizedForOperator(_operator common.Address, _operatorContract common.Address) (bool, error)
- func (_TokenStaking *TokenStakingSession) IsStakeLocked(operator common.Address) (bool, error)
- func (_TokenStaking *TokenStakingSession) LockStake(operator common.Address, duration *big.Int) (*types.Transaction, error)
- func (_TokenStaking *TokenStakingSession) MaximumLockDuration() (*big.Int, error)
- func (_TokenStaking *TokenStakingSession) MinimumStake() (*big.Int, error)
- func (_TokenStaking *TokenStakingSession) MinimumStakeBase() (*big.Int, error)
- func (_TokenStaking *TokenStakingSession) MinimumStakeSchedule() (*big.Int, error)
- func (_TokenStaking *TokenStakingSession) MinimumStakeScheduleStart() (*big.Int, error)
- func (_TokenStaking *TokenStakingSession) MinimumStakeSteps() (*big.Int, error)
- func (_TokenStaking *TokenStakingSession) Operators(arg0 common.Address) (struct{ ... }, error)
- func (_TokenStaking *TokenStakingSession) OperatorsOf(_address common.Address) ([]common.Address, error)
- func (_TokenStaking *TokenStakingSession) OwnerOf(_operator common.Address) (common.Address, error)
- func (_TokenStaking *TokenStakingSession) OwnerOperators(arg0 common.Address, arg1 *big.Int) (common.Address, error)
- func (_TokenStaking *TokenStakingSession) ReceiveApproval(_from common.Address, _value *big.Int, _token common.Address, ...) (*types.Transaction, error)
- func (_TokenStaking *TokenStakingSession) RecoverStake(_operator common.Address) (*types.Transaction, error)
- func (_TokenStaking *TokenStakingSession) Registry() (common.Address, error)
- func (_TokenStaking *TokenStakingSession) ReleaseExpiredLock(operator common.Address, operatorContract common.Address) (*types.Transaction, error)
- func (_TokenStaking *TokenStakingSession) Seize(amountToSeize *big.Int, rewardMultiplier *big.Int, tattletale common.Address, ...) (*types.Transaction, error)
- func (_TokenStaking *TokenStakingSession) Slash(amountToSlash *big.Int, misbehavedOperators []common.Address) (*types.Transaction, error)
- func (_TokenStaking *TokenStakingSession) Token() (common.Address, error)
- func (_TokenStaking *TokenStakingSession) Undelegate(_operator common.Address) (*types.Transaction, error)
- func (_TokenStaking *TokenStakingSession) UndelegateAt(_operator common.Address, _undelegationTimestamp *big.Int) (*types.Transaction, error)
- func (_TokenStaking *TokenStakingSession) UndelegationPeriod() (*big.Int, error)
- func (_TokenStaking *TokenStakingSession) UnlockStake(operator common.Address) (*types.Transaction, error)
- type TokenStakingStakeLocked
- type TokenStakingStakeLockedIterator
- type TokenStakingStaked
- type TokenStakingStakedIterator
- type TokenStakingTokensSeized
- type TokenStakingTokensSeizedIterator
- type TokenStakingTokensSlashed
- type TokenStakingTokensSlashedIterator
- type TokenStakingTransactor
- func (_TokenStaking *TokenStakingTransactor) AuthorizeOperatorContract(opts *bind.TransactOpts, _operator common.Address, ...) (*types.Transaction, error)
- func (_TokenStaking *TokenStakingTransactor) CancelStake(opts *bind.TransactOpts, _operator common.Address) (*types.Transaction, error)
- func (_TokenStaking *TokenStakingTransactor) ClaimDelegatedAuthority(opts *bind.TransactOpts, delegatedAuthoritySource common.Address) (*types.Transaction, error)
- func (_TokenStaking *TokenStakingTransactor) LockStake(opts *bind.TransactOpts, operator common.Address, duration *big.Int) (*types.Transaction, error)
- func (_TokenStaking *TokenStakingTransactor) ReceiveApproval(opts *bind.TransactOpts, _from common.Address, _value *big.Int, ...) (*types.Transaction, error)
- func (_TokenStaking *TokenStakingTransactor) RecoverStake(opts *bind.TransactOpts, _operator common.Address) (*types.Transaction, error)
- func (_TokenStaking *TokenStakingTransactor) ReleaseExpiredLock(opts *bind.TransactOpts, operator common.Address, ...) (*types.Transaction, error)
- func (_TokenStaking *TokenStakingTransactor) Seize(opts *bind.TransactOpts, amountToSeize *big.Int, rewardMultiplier *big.Int, ...) (*types.Transaction, error)
- func (_TokenStaking *TokenStakingTransactor) Slash(opts *bind.TransactOpts, amountToSlash *big.Int, ...) (*types.Transaction, error)
- func (_TokenStaking *TokenStakingTransactor) Undelegate(opts *bind.TransactOpts, _operator common.Address) (*types.Transaction, error)
- func (_TokenStaking *TokenStakingTransactor) UndelegateAt(opts *bind.TransactOpts, _operator common.Address, ...) (*types.Transaction, error)
- func (_TokenStaking *TokenStakingTransactor) UnlockStake(opts *bind.TransactOpts, operator common.Address) (*types.Transaction, error)
- type TokenStakingTransactorRaw
- type TokenStakingTransactorSession
- func (_TokenStaking *TokenStakingTransactorSession) AuthorizeOperatorContract(_operator common.Address, _operatorContract common.Address) (*types.Transaction, error)
- func (_TokenStaking *TokenStakingTransactorSession) CancelStake(_operator common.Address) (*types.Transaction, error)
- func (_TokenStaking *TokenStakingTransactorSession) ClaimDelegatedAuthority(delegatedAuthoritySource common.Address) (*types.Transaction, error)
- func (_TokenStaking *TokenStakingTransactorSession) LockStake(operator common.Address, duration *big.Int) (*types.Transaction, error)
- func (_TokenStaking *TokenStakingTransactorSession) ReceiveApproval(_from common.Address, _value *big.Int, _token common.Address, ...) (*types.Transaction, error)
- func (_TokenStaking *TokenStakingTransactorSession) RecoverStake(_operator common.Address) (*types.Transaction, error)
- func (_TokenStaking *TokenStakingTransactorSession) ReleaseExpiredLock(operator common.Address, operatorContract common.Address) (*types.Transaction, error)
- func (_TokenStaking *TokenStakingTransactorSession) Seize(amountToSeize *big.Int, rewardMultiplier *big.Int, tattletale common.Address, ...) (*types.Transaction, error)
- func (_TokenStaking *TokenStakingTransactorSession) Slash(amountToSlash *big.Int, misbehavedOperators []common.Address) (*types.Transaction, error)
- func (_TokenStaking *TokenStakingTransactorSession) Undelegate(_operator common.Address) (*types.Transaction, error)
- func (_TokenStaking *TokenStakingTransactorSession) UndelegateAt(_operator common.Address, _undelegationTimestamp *big.Int) (*types.Transaction, error)
- func (_TokenStaking *TokenStakingTransactorSession) UnlockStake(operator common.Address) (*types.Transaction, error)
- type TokenStakingUndelegated
- type TokenStakingUndelegatedIterator
Constants ¶
const AdaptiveStakingPolicyABI = "" /* 1063-byte string literal not displayed */
AdaptiveStakingPolicyABI is the input ABI used to generate the binding from.
const EscrowABI = "" /* 2476-byte string literal not displayed */
EscrowABI is the input ABI used to generate the binding from.
const GrantStakingPolicyABI = "" /* 655-byte string literal not displayed */
GrantStakingPolicyABI is the input ABI used to generate the binding from.
const GuaranteedMinimumStakingPolicyABI = "" /* 830-byte string literal not displayed */
GuaranteedMinimumStakingPolicyABI is the input ABI used to generate the binding from.
const IRandomBeaconABI = "" /* 1151-byte string literal not displayed */
IRandomBeaconABI is the input ABI used to generate the binding from.
const KeepRandomBeaconOperatorABI = "" /* 12303-byte string literal not displayed */
KeepRandomBeaconOperatorABI is the input ABI used to generate the binding from.
const KeepRandomBeaconServiceABI = "" /* 2848-byte string literal not displayed */
KeepRandomBeaconServiceABI is the input ABI used to generate the binding from.
const KeepRandomBeaconServiceImplV1ABI = "" /* 5525-byte string literal not displayed */
KeepRandomBeaconServiceImplV1ABI is the input ABI used to generate the binding from.
const KeepRegistryABI = "" /* 7546-byte string literal not displayed */
KeepRegistryABI is the input ABI used to generate the binding from.
const KeepTokenABI = "" /* 5824-byte string literal not displayed */
KeepTokenABI is the input ABI used to generate the binding from.
const ManagedGrantABI = "" /* 5073-byte string literal not displayed */
ManagedGrantABI is the input ABI used to generate the binding from.
const ManagedGrantFactoryABI = "" /* 2138-byte string literal not displayed */
ManagedGrantFactoryABI is the input ABI used to generate the binding from.
const MigrationsABI = "" /* 965-byte string literal not displayed */
MigrationsABI is the input ABI used to generate the binding from.
const PermissiveStakingPolicyABI = "" /* 655-byte string literal not displayed */
PermissiveStakingPolicyABI is the input ABI used to generate the binding from.
const StakeDelegatableABI = "" /* 2928-byte string literal not displayed */
StakeDelegatableABI is the input ABI used to generate the binding from.
const TokenGrantABI = "" /* 10890-byte string literal not displayed */
TokenGrantABI is the input ABI used to generate the binding from.
const TokenGrantStakeABI = "" /* 2189-byte string literal not displayed */
TokenGrantStakeABI is the input ABI used to generate the binding from.
const TokenStakingABI = "" /* 13533-byte string literal not displayed */
TokenStakingABI is the input ABI used to generate the binding from.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AdaptiveStakingPolicy ¶ added in v1.1.2
type AdaptiveStakingPolicy struct { AdaptiveStakingPolicyCaller // Read-only binding to the contract AdaptiveStakingPolicyTransactor // Write-only binding to the contract AdaptiveStakingPolicyFilterer // Log filterer for contract events }
AdaptiveStakingPolicy is an auto generated Go binding around an Ethereum contract.
func NewAdaptiveStakingPolicy ¶ added in v1.1.2
func NewAdaptiveStakingPolicy(address common.Address, backend bind.ContractBackend) (*AdaptiveStakingPolicy, error)
NewAdaptiveStakingPolicy creates a new instance of AdaptiveStakingPolicy, bound to a specific deployed contract.
type AdaptiveStakingPolicyCaller ¶ added in v1.1.2
type AdaptiveStakingPolicyCaller struct {
// contains filtered or unexported fields
}
AdaptiveStakingPolicyCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewAdaptiveStakingPolicyCaller ¶ added in v1.1.2
func NewAdaptiveStakingPolicyCaller(address common.Address, caller bind.ContractCaller) (*AdaptiveStakingPolicyCaller, error)
NewAdaptiveStakingPolicyCaller creates a new read-only instance of AdaptiveStakingPolicy, bound to a specific deployed contract.
func (*AdaptiveStakingPolicyCaller) GetStakeableAmount ¶ added in v1.1.2
func (_AdaptiveStakingPolicy *AdaptiveStakingPolicyCaller) GetStakeableAmount(opts *bind.CallOpts, _now *big.Int, grantedAmount *big.Int, duration *big.Int, start *big.Int, cliff *big.Int, withdrawn *big.Int) (*big.Int, error)
GetStakeableAmount is a free data retrieval call binding the contract method 0xdab40935.
Solidity: function getStakeableAmount(uint256 _now, uint256 grantedAmount, uint256 duration, uint256 start, uint256 cliff, uint256 withdrawn) constant returns(uint256)
type AdaptiveStakingPolicyCallerRaw ¶ added in v1.1.2
type AdaptiveStakingPolicyCallerRaw struct {
Contract *AdaptiveStakingPolicyCaller // Generic read-only contract binding to access the raw methods on
}
AdaptiveStakingPolicyCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*AdaptiveStakingPolicyCallerRaw) Call ¶ added in v1.1.2
func (_AdaptiveStakingPolicy *AdaptiveStakingPolicyCallerRaw) 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 AdaptiveStakingPolicyCallerSession ¶ added in v1.1.2
type AdaptiveStakingPolicyCallerSession struct { Contract *AdaptiveStakingPolicyCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
AdaptiveStakingPolicyCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*AdaptiveStakingPolicyCallerSession) GetStakeableAmount ¶ added in v1.1.2
func (_AdaptiveStakingPolicy *AdaptiveStakingPolicyCallerSession) GetStakeableAmount(_now *big.Int, grantedAmount *big.Int, duration *big.Int, start *big.Int, cliff *big.Int, withdrawn *big.Int) (*big.Int, error)
GetStakeableAmount is a free data retrieval call binding the contract method 0xdab40935.
Solidity: function getStakeableAmount(uint256 _now, uint256 grantedAmount, uint256 duration, uint256 start, uint256 cliff, uint256 withdrawn) constant returns(uint256)
type AdaptiveStakingPolicyFilterer ¶ added in v1.1.2
type AdaptiveStakingPolicyFilterer struct {
// contains filtered or unexported fields
}
AdaptiveStakingPolicyFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewAdaptiveStakingPolicyFilterer ¶ added in v1.1.2
func NewAdaptiveStakingPolicyFilterer(address common.Address, filterer bind.ContractFilterer) (*AdaptiveStakingPolicyFilterer, error)
NewAdaptiveStakingPolicyFilterer creates a new log filterer instance of AdaptiveStakingPolicy, bound to a specific deployed contract.
type AdaptiveStakingPolicyRaw ¶ added in v1.1.2
type AdaptiveStakingPolicyRaw struct {
Contract *AdaptiveStakingPolicy // Generic contract binding to access the raw methods on
}
AdaptiveStakingPolicyRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*AdaptiveStakingPolicyRaw) Call ¶ added in v1.1.2
func (_AdaptiveStakingPolicy *AdaptiveStakingPolicyRaw) 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 (*AdaptiveStakingPolicyRaw) Transact ¶ added in v1.1.2
func (_AdaptiveStakingPolicy *AdaptiveStakingPolicyRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AdaptiveStakingPolicyRaw) Transfer ¶ added in v1.1.2
func (_AdaptiveStakingPolicy *AdaptiveStakingPolicyRaw) 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 AdaptiveStakingPolicySession ¶ added in v1.1.2
type AdaptiveStakingPolicySession struct { Contract *AdaptiveStakingPolicy // 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 }
AdaptiveStakingPolicySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*AdaptiveStakingPolicySession) GetStakeableAmount ¶ added in v1.1.2
func (_AdaptiveStakingPolicy *AdaptiveStakingPolicySession) GetStakeableAmount(_now *big.Int, grantedAmount *big.Int, duration *big.Int, start *big.Int, cliff *big.Int, withdrawn *big.Int) (*big.Int, error)
GetStakeableAmount is a free data retrieval call binding the contract method 0xdab40935.
Solidity: function getStakeableAmount(uint256 _now, uint256 grantedAmount, uint256 duration, uint256 start, uint256 cliff, uint256 withdrawn) constant returns(uint256)
type AdaptiveStakingPolicyTransactor ¶ added in v1.1.2
type AdaptiveStakingPolicyTransactor struct {
// contains filtered or unexported fields
}
AdaptiveStakingPolicyTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewAdaptiveStakingPolicyTransactor ¶ added in v1.1.2
func NewAdaptiveStakingPolicyTransactor(address common.Address, transactor bind.ContractTransactor) (*AdaptiveStakingPolicyTransactor, error)
NewAdaptiveStakingPolicyTransactor creates a new write-only instance of AdaptiveStakingPolicy, bound to a specific deployed contract.
type AdaptiveStakingPolicyTransactorRaw ¶ added in v1.1.2
type AdaptiveStakingPolicyTransactorRaw struct {
Contract *AdaptiveStakingPolicyTransactor // Generic write-only contract binding to access the raw methods on
}
AdaptiveStakingPolicyTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*AdaptiveStakingPolicyTransactorRaw) Transact ¶ added in v1.1.2
func (_AdaptiveStakingPolicy *AdaptiveStakingPolicyTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AdaptiveStakingPolicyTransactorRaw) Transfer ¶ added in v1.1.2
func (_AdaptiveStakingPolicy *AdaptiveStakingPolicyTransactorRaw) 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 AdaptiveStakingPolicyTransactorSession ¶ added in v1.1.2
type AdaptiveStakingPolicyTransactorSession struct { Contract *AdaptiveStakingPolicyTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AdaptiveStakingPolicyTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type Escrow ¶ added in v1.1.2
type Escrow struct { EscrowCaller // Read-only binding to the contract EscrowTransactor // Write-only binding to the contract EscrowFilterer // Log filterer for contract events }
Escrow is an auto generated Go binding around an Ethereum contract.
type EscrowBeneficiaryUpdated ¶ added in v1.1.2
type EscrowBeneficiaryUpdated struct { Beneficiary common.Address Raw types.Log // Blockchain specific contextual infos }
EscrowBeneficiaryUpdated represents a BeneficiaryUpdated event raised by the Escrow contract.
type EscrowBeneficiaryUpdatedIterator ¶ added in v1.1.2
type EscrowBeneficiaryUpdatedIterator struct { Event *EscrowBeneficiaryUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
EscrowBeneficiaryUpdatedIterator is returned from FilterBeneficiaryUpdated and is used to iterate over the raw logs and unpacked data for BeneficiaryUpdated events raised by the Escrow contract.
func (*EscrowBeneficiaryUpdatedIterator) Close ¶ added in v1.1.2
func (it *EscrowBeneficiaryUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*EscrowBeneficiaryUpdatedIterator) Error ¶ added in v1.1.2
func (it *EscrowBeneficiaryUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*EscrowBeneficiaryUpdatedIterator) Next ¶ added in v1.1.2
func (it *EscrowBeneficiaryUpdatedIterator) 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 EscrowCaller ¶ added in v1.1.2
type EscrowCaller struct {
// contains filtered or unexported fields
}
EscrowCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewEscrowCaller ¶ added in v1.1.2
func NewEscrowCaller(address common.Address, caller bind.ContractCaller) (*EscrowCaller, error)
NewEscrowCaller creates a new read-only instance of Escrow, bound to a specific deployed contract.
func (*EscrowCaller) Beneficiary ¶ added in v1.1.2
Beneficiary is a free data retrieval call binding the contract method 0x38af3eed.
Solidity: function beneficiary() constant returns(address)
func (*EscrowCaller) IsOwner ¶ added in v1.1.2
func (_Escrow *EscrowCaller) IsOwner(opts *bind.CallOpts) (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
type EscrowCallerRaw ¶ added in v1.1.2
type EscrowCallerRaw struct {
Contract *EscrowCaller // Generic read-only contract binding to access the raw methods on
}
EscrowCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*EscrowCallerRaw) Call ¶ added in v1.1.2
func (_Escrow *EscrowCallerRaw) 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 EscrowCallerSession ¶ added in v1.1.2
type EscrowCallerSession struct { Contract *EscrowCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
EscrowCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*EscrowCallerSession) Beneficiary ¶ added in v1.1.2
func (_Escrow *EscrowCallerSession) Beneficiary() (common.Address, error)
Beneficiary is a free data retrieval call binding the contract method 0x38af3eed.
Solidity: function beneficiary() constant returns(address)
func (*EscrowCallerSession) IsOwner ¶ added in v1.1.2
func (_Escrow *EscrowCallerSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
type EscrowFilterer ¶ added in v1.1.2
type EscrowFilterer struct {
// contains filtered or unexported fields
}
EscrowFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewEscrowFilterer ¶ added in v1.1.2
func NewEscrowFilterer(address common.Address, filterer bind.ContractFilterer) (*EscrowFilterer, error)
NewEscrowFilterer creates a new log filterer instance of Escrow, bound to a specific deployed contract.
func (*EscrowFilterer) FilterBeneficiaryUpdated ¶ added in v1.1.2
func (_Escrow *EscrowFilterer) FilterBeneficiaryUpdated(opts *bind.FilterOpts) (*EscrowBeneficiaryUpdatedIterator, error)
FilterBeneficiaryUpdated is a free log retrieval operation binding the contract event 0xeee59a71c694e68368a1cb0d135c448051bbfb12289e6c2223b0ceb100c2321d.
Solidity: event BeneficiaryUpdated(address beneficiary)
func (*EscrowFilterer) FilterOwnershipTransferred ¶ added in v1.1.2
func (_Escrow *EscrowFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*EscrowOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*EscrowFilterer) FilterTokensWithdrawn ¶ added in v1.1.2
func (_Escrow *EscrowFilterer) FilterTokensWithdrawn(opts *bind.FilterOpts) (*EscrowTokensWithdrawnIterator, error)
FilterTokensWithdrawn is a free log retrieval operation binding the contract event 0x6352c5382c4a4578e712449ca65e83cdb392d045dfcf1cad9615189db2da244b.
Solidity: event TokensWithdrawn(address beneficiary, uint256 amount)
func (*EscrowFilterer) ParseBeneficiaryUpdated ¶ added in v1.1.2
func (_Escrow *EscrowFilterer) ParseBeneficiaryUpdated(log types.Log) (*EscrowBeneficiaryUpdated, error)
ParseBeneficiaryUpdated is a log parse operation binding the contract event 0xeee59a71c694e68368a1cb0d135c448051bbfb12289e6c2223b0ceb100c2321d.
Solidity: event BeneficiaryUpdated(address beneficiary)
func (*EscrowFilterer) ParseOwnershipTransferred ¶ added in v1.1.2
func (_Escrow *EscrowFilterer) ParseOwnershipTransferred(log types.Log) (*EscrowOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*EscrowFilterer) ParseTokensWithdrawn ¶ added in v1.1.2
func (_Escrow *EscrowFilterer) ParseTokensWithdrawn(log types.Log) (*EscrowTokensWithdrawn, error)
ParseTokensWithdrawn is a log parse operation binding the contract event 0x6352c5382c4a4578e712449ca65e83cdb392d045dfcf1cad9615189db2da244b.
Solidity: event TokensWithdrawn(address beneficiary, uint256 amount)
func (*EscrowFilterer) WatchBeneficiaryUpdated ¶ added in v1.1.2
func (_Escrow *EscrowFilterer) WatchBeneficiaryUpdated(opts *bind.WatchOpts, sink chan<- *EscrowBeneficiaryUpdated) (event.Subscription, error)
WatchBeneficiaryUpdated is a free log subscription operation binding the contract event 0xeee59a71c694e68368a1cb0d135c448051bbfb12289e6c2223b0ceb100c2321d.
Solidity: event BeneficiaryUpdated(address beneficiary)
func (*EscrowFilterer) WatchOwnershipTransferred ¶ added in v1.1.2
func (_Escrow *EscrowFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *EscrowOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*EscrowFilterer) WatchTokensWithdrawn ¶ added in v1.1.2
func (_Escrow *EscrowFilterer) WatchTokensWithdrawn(opts *bind.WatchOpts, sink chan<- *EscrowTokensWithdrawn) (event.Subscription, error)
WatchTokensWithdrawn is a free log subscription operation binding the contract event 0x6352c5382c4a4578e712449ca65e83cdb392d045dfcf1cad9615189db2da244b.
Solidity: event TokensWithdrawn(address beneficiary, uint256 amount)
type EscrowOwnershipTransferred ¶ added in v1.1.2
type EscrowOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
EscrowOwnershipTransferred represents a OwnershipTransferred event raised by the Escrow contract.
type EscrowOwnershipTransferredIterator ¶ added in v1.1.2
type EscrowOwnershipTransferredIterator struct { Event *EscrowOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
EscrowOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Escrow contract.
func (*EscrowOwnershipTransferredIterator) Close ¶ added in v1.1.2
func (it *EscrowOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*EscrowOwnershipTransferredIterator) Error ¶ added in v1.1.2
func (it *EscrowOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*EscrowOwnershipTransferredIterator) Next ¶ added in v1.1.2
func (it *EscrowOwnershipTransferredIterator) 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 EscrowRaw ¶ added in v1.1.2
type EscrowRaw struct {
Contract *Escrow // Generic contract binding to access the raw methods on
}
EscrowRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*EscrowRaw) Call ¶ added in v1.1.2
func (_Escrow *EscrowRaw) 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 (*EscrowRaw) Transact ¶ added in v1.1.2
func (_Escrow *EscrowRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*EscrowRaw) Transfer ¶ added in v1.1.2
func (_Escrow *EscrowRaw) 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 EscrowSession ¶ added in v1.1.2
type EscrowSession struct { Contract *Escrow // 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 }
EscrowSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*EscrowSession) Beneficiary ¶ added in v1.1.2
func (_Escrow *EscrowSession) Beneficiary() (common.Address, error)
Beneficiary is a free data retrieval call binding the contract method 0x38af3eed.
Solidity: function beneficiary() constant returns(address)
func (*EscrowSession) IsOwner ¶ added in v1.1.2
func (_Escrow *EscrowSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
func (*EscrowSession) Owner ¶ added in v1.1.2
func (_Escrow *EscrowSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*EscrowSession) RenounceOwnership ¶ added in v1.1.2
func (_Escrow *EscrowSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*EscrowSession) SetBeneficiary ¶ added in v1.1.2
func (_Escrow *EscrowSession) SetBeneficiary(_beneficiary common.Address) (*types.Transaction, error)
SetBeneficiary is a paid mutator transaction binding the contract method 0x1c31f710.
Solidity: function setBeneficiary(address _beneficiary) returns()
func (*EscrowSession) Token ¶ added in v1.1.2
func (_Escrow *EscrowSession) Token() (common.Address, error)
Token is a free data retrieval call binding the contract method 0xfc0c546a.
Solidity: function token() constant returns(address)
func (*EscrowSession) TransferOwnership ¶ added in v1.1.2
func (_Escrow *EscrowSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*EscrowSession) Withdraw ¶ added in v1.1.2
func (_Escrow *EscrowSession) Withdraw() (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x3ccfd60b.
Solidity: function withdraw() returns()
type EscrowTokensWithdrawn ¶ added in v1.1.2
type EscrowTokensWithdrawn struct { Beneficiary common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
EscrowTokensWithdrawn represents a TokensWithdrawn event raised by the Escrow contract.
type EscrowTokensWithdrawnIterator ¶ added in v1.1.2
type EscrowTokensWithdrawnIterator struct { Event *EscrowTokensWithdrawn // Event containing the contract specifics and raw log // contains filtered or unexported fields }
EscrowTokensWithdrawnIterator is returned from FilterTokensWithdrawn and is used to iterate over the raw logs and unpacked data for TokensWithdrawn events raised by the Escrow contract.
func (*EscrowTokensWithdrawnIterator) Close ¶ added in v1.1.2
func (it *EscrowTokensWithdrawnIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*EscrowTokensWithdrawnIterator) Error ¶ added in v1.1.2
func (it *EscrowTokensWithdrawnIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*EscrowTokensWithdrawnIterator) Next ¶ added in v1.1.2
func (it *EscrowTokensWithdrawnIterator) 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 EscrowTransactor ¶ added in v1.1.2
type EscrowTransactor struct {
// contains filtered or unexported fields
}
EscrowTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewEscrowTransactor ¶ added in v1.1.2
func NewEscrowTransactor(address common.Address, transactor bind.ContractTransactor) (*EscrowTransactor, error)
NewEscrowTransactor creates a new write-only instance of Escrow, bound to a specific deployed contract.
func (*EscrowTransactor) RenounceOwnership ¶ added in v1.1.2
func (_Escrow *EscrowTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*EscrowTransactor) SetBeneficiary ¶ added in v1.1.2
func (_Escrow *EscrowTransactor) SetBeneficiary(opts *bind.TransactOpts, _beneficiary common.Address) (*types.Transaction, error)
SetBeneficiary is a paid mutator transaction binding the contract method 0x1c31f710.
Solidity: function setBeneficiary(address _beneficiary) returns()
func (*EscrowTransactor) TransferOwnership ¶ added in v1.1.2
func (_Escrow *EscrowTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*EscrowTransactor) Withdraw ¶ added in v1.1.2
func (_Escrow *EscrowTransactor) Withdraw(opts *bind.TransactOpts) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x3ccfd60b.
Solidity: function withdraw() returns()
type EscrowTransactorRaw ¶ added in v1.1.2
type EscrowTransactorRaw struct {
Contract *EscrowTransactor // Generic write-only contract binding to access the raw methods on
}
EscrowTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*EscrowTransactorRaw) Transact ¶ added in v1.1.2
func (_Escrow *EscrowTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*EscrowTransactorRaw) Transfer ¶ added in v1.1.2
func (_Escrow *EscrowTransactorRaw) 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 EscrowTransactorSession ¶ added in v1.1.2
type EscrowTransactorSession struct { Contract *EscrowTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
EscrowTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*EscrowTransactorSession) RenounceOwnership ¶ added in v1.1.2
func (_Escrow *EscrowTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*EscrowTransactorSession) SetBeneficiary ¶ added in v1.1.2
func (_Escrow *EscrowTransactorSession) SetBeneficiary(_beneficiary common.Address) (*types.Transaction, error)
SetBeneficiary is a paid mutator transaction binding the contract method 0x1c31f710.
Solidity: function setBeneficiary(address _beneficiary) returns()
func (*EscrowTransactorSession) TransferOwnership ¶ added in v1.1.2
func (_Escrow *EscrowTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*EscrowTransactorSession) Withdraw ¶ added in v1.1.2
func (_Escrow *EscrowTransactorSession) Withdraw() (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x3ccfd60b.
Solidity: function withdraw() returns()
type GrantStakingPolicy ¶
type GrantStakingPolicy struct { GrantStakingPolicyCaller // Read-only binding to the contract GrantStakingPolicyTransactor // Write-only binding to the contract GrantStakingPolicyFilterer // Log filterer for contract events }
GrantStakingPolicy is an auto generated Go binding around an Ethereum contract.
func NewGrantStakingPolicy ¶
func NewGrantStakingPolicy(address common.Address, backend bind.ContractBackend) (*GrantStakingPolicy, error)
NewGrantStakingPolicy creates a new instance of GrantStakingPolicy, bound to a specific deployed contract.
type GrantStakingPolicyCaller ¶
type GrantStakingPolicyCaller struct {
// contains filtered or unexported fields
}
GrantStakingPolicyCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewGrantStakingPolicyCaller ¶
func NewGrantStakingPolicyCaller(address common.Address, caller bind.ContractCaller) (*GrantStakingPolicyCaller, error)
NewGrantStakingPolicyCaller creates a new read-only instance of GrantStakingPolicy, bound to a specific deployed contract.
func (*GrantStakingPolicyCaller) GetStakeableAmount ¶
func (_GrantStakingPolicy *GrantStakingPolicyCaller) GetStakeableAmount(opts *bind.CallOpts, _now *big.Int, grantedAmount *big.Int, duration *big.Int, start *big.Int, cliff *big.Int, withdrawn *big.Int) (*big.Int, error)
GetStakeableAmount is a free data retrieval call binding the contract method 0xdab40935.
Solidity: function getStakeableAmount(uint256 _now, uint256 grantedAmount, uint256 duration, uint256 start, uint256 cliff, uint256 withdrawn) constant returns(uint256)
type GrantStakingPolicyCallerRaw ¶
type GrantStakingPolicyCallerRaw struct {
Contract *GrantStakingPolicyCaller // Generic read-only contract binding to access the raw methods on
}
GrantStakingPolicyCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*GrantStakingPolicyCallerRaw) Call ¶
func (_GrantStakingPolicy *GrantStakingPolicyCallerRaw) 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 GrantStakingPolicyCallerSession ¶
type GrantStakingPolicyCallerSession struct { Contract *GrantStakingPolicyCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
GrantStakingPolicyCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*GrantStakingPolicyCallerSession) GetStakeableAmount ¶
func (_GrantStakingPolicy *GrantStakingPolicyCallerSession) GetStakeableAmount(_now *big.Int, grantedAmount *big.Int, duration *big.Int, start *big.Int, cliff *big.Int, withdrawn *big.Int) (*big.Int, error)
GetStakeableAmount is a free data retrieval call binding the contract method 0xdab40935.
Solidity: function getStakeableAmount(uint256 _now, uint256 grantedAmount, uint256 duration, uint256 start, uint256 cliff, uint256 withdrawn) constant returns(uint256)
type GrantStakingPolicyFilterer ¶
type GrantStakingPolicyFilterer struct {
// contains filtered or unexported fields
}
GrantStakingPolicyFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewGrantStakingPolicyFilterer ¶
func NewGrantStakingPolicyFilterer(address common.Address, filterer bind.ContractFilterer) (*GrantStakingPolicyFilterer, error)
NewGrantStakingPolicyFilterer creates a new log filterer instance of GrantStakingPolicy, bound to a specific deployed contract.
type GrantStakingPolicyRaw ¶
type GrantStakingPolicyRaw struct {
Contract *GrantStakingPolicy // Generic contract binding to access the raw methods on
}
GrantStakingPolicyRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*GrantStakingPolicyRaw) Call ¶
func (_GrantStakingPolicy *GrantStakingPolicyRaw) 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 (*GrantStakingPolicyRaw) Transact ¶
func (_GrantStakingPolicy *GrantStakingPolicyRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*GrantStakingPolicyRaw) Transfer ¶
func (_GrantStakingPolicy *GrantStakingPolicyRaw) 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 GrantStakingPolicySession ¶
type GrantStakingPolicySession struct { Contract *GrantStakingPolicy // 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 }
GrantStakingPolicySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*GrantStakingPolicySession) GetStakeableAmount ¶
func (_GrantStakingPolicy *GrantStakingPolicySession) GetStakeableAmount(_now *big.Int, grantedAmount *big.Int, duration *big.Int, start *big.Int, cliff *big.Int, withdrawn *big.Int) (*big.Int, error)
GetStakeableAmount is a free data retrieval call binding the contract method 0xdab40935.
Solidity: function getStakeableAmount(uint256 _now, uint256 grantedAmount, uint256 duration, uint256 start, uint256 cliff, uint256 withdrawn) constant returns(uint256)
type GrantStakingPolicyTransactor ¶
type GrantStakingPolicyTransactor struct {
// contains filtered or unexported fields
}
GrantStakingPolicyTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewGrantStakingPolicyTransactor ¶
func NewGrantStakingPolicyTransactor(address common.Address, transactor bind.ContractTransactor) (*GrantStakingPolicyTransactor, error)
NewGrantStakingPolicyTransactor creates a new write-only instance of GrantStakingPolicy, bound to a specific deployed contract.
type GrantStakingPolicyTransactorRaw ¶
type GrantStakingPolicyTransactorRaw struct {
Contract *GrantStakingPolicyTransactor // Generic write-only contract binding to access the raw methods on
}
GrantStakingPolicyTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*GrantStakingPolicyTransactorRaw) Transact ¶
func (_GrantStakingPolicy *GrantStakingPolicyTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*GrantStakingPolicyTransactorRaw) Transfer ¶
func (_GrantStakingPolicy *GrantStakingPolicyTransactorRaw) 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 GrantStakingPolicyTransactorSession ¶
type GrantStakingPolicyTransactorSession struct { Contract *GrantStakingPolicyTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
GrantStakingPolicyTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type GuaranteedMinimumStakingPolicy ¶
type GuaranteedMinimumStakingPolicy struct { GuaranteedMinimumStakingPolicyCaller // Read-only binding to the contract GuaranteedMinimumStakingPolicyTransactor // Write-only binding to the contract GuaranteedMinimumStakingPolicyFilterer // Log filterer for contract events }
GuaranteedMinimumStakingPolicy is an auto generated Go binding around an Ethereum contract.
func NewGuaranteedMinimumStakingPolicy ¶
func NewGuaranteedMinimumStakingPolicy(address common.Address, backend bind.ContractBackend) (*GuaranteedMinimumStakingPolicy, error)
NewGuaranteedMinimumStakingPolicy creates a new instance of GuaranteedMinimumStakingPolicy, bound to a specific deployed contract.
type GuaranteedMinimumStakingPolicyCaller ¶
type GuaranteedMinimumStakingPolicyCaller struct {
// contains filtered or unexported fields
}
GuaranteedMinimumStakingPolicyCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewGuaranteedMinimumStakingPolicyCaller ¶
func NewGuaranteedMinimumStakingPolicyCaller(address common.Address, caller bind.ContractCaller) (*GuaranteedMinimumStakingPolicyCaller, error)
NewGuaranteedMinimumStakingPolicyCaller creates a new read-only instance of GuaranteedMinimumStakingPolicy, bound to a specific deployed contract.
func (*GuaranteedMinimumStakingPolicyCaller) GetStakeableAmount ¶
func (_GuaranteedMinimumStakingPolicy *GuaranteedMinimumStakingPolicyCaller) GetStakeableAmount(opts *bind.CallOpts, _now *big.Int, grantedAmount *big.Int, duration *big.Int, start *big.Int, cliff *big.Int, withdrawn *big.Int) (*big.Int, error)
GetStakeableAmount is a free data retrieval call binding the contract method 0xdab40935.
Solidity: function getStakeableAmount(uint256 _now, uint256 grantedAmount, uint256 duration, uint256 start, uint256 cliff, uint256 withdrawn) constant returns(uint256)
type GuaranteedMinimumStakingPolicyCallerRaw ¶
type GuaranteedMinimumStakingPolicyCallerRaw struct {
Contract *GuaranteedMinimumStakingPolicyCaller // Generic read-only contract binding to access the raw methods on
}
GuaranteedMinimumStakingPolicyCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*GuaranteedMinimumStakingPolicyCallerRaw) Call ¶
func (_GuaranteedMinimumStakingPolicy *GuaranteedMinimumStakingPolicyCallerRaw) 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 GuaranteedMinimumStakingPolicyCallerSession ¶
type GuaranteedMinimumStakingPolicyCallerSession struct { Contract *GuaranteedMinimumStakingPolicyCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
GuaranteedMinimumStakingPolicyCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*GuaranteedMinimumStakingPolicyCallerSession) GetStakeableAmount ¶
func (_GuaranteedMinimumStakingPolicy *GuaranteedMinimumStakingPolicyCallerSession) GetStakeableAmount(_now *big.Int, grantedAmount *big.Int, duration *big.Int, start *big.Int, cliff *big.Int, withdrawn *big.Int) (*big.Int, error)
GetStakeableAmount is a free data retrieval call binding the contract method 0xdab40935.
Solidity: function getStakeableAmount(uint256 _now, uint256 grantedAmount, uint256 duration, uint256 start, uint256 cliff, uint256 withdrawn) constant returns(uint256)
type GuaranteedMinimumStakingPolicyFilterer ¶
type GuaranteedMinimumStakingPolicyFilterer struct {
// contains filtered or unexported fields
}
GuaranteedMinimumStakingPolicyFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewGuaranteedMinimumStakingPolicyFilterer ¶
func NewGuaranteedMinimumStakingPolicyFilterer(address common.Address, filterer bind.ContractFilterer) (*GuaranteedMinimumStakingPolicyFilterer, error)
NewGuaranteedMinimumStakingPolicyFilterer creates a new log filterer instance of GuaranteedMinimumStakingPolicy, bound to a specific deployed contract.
type GuaranteedMinimumStakingPolicyRaw ¶
type GuaranteedMinimumStakingPolicyRaw struct {
Contract *GuaranteedMinimumStakingPolicy // Generic contract binding to access the raw methods on
}
GuaranteedMinimumStakingPolicyRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*GuaranteedMinimumStakingPolicyRaw) Call ¶
func (_GuaranteedMinimumStakingPolicy *GuaranteedMinimumStakingPolicyRaw) 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 (*GuaranteedMinimumStakingPolicyRaw) Transact ¶
func (_GuaranteedMinimumStakingPolicy *GuaranteedMinimumStakingPolicyRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*GuaranteedMinimumStakingPolicyRaw) Transfer ¶
func (_GuaranteedMinimumStakingPolicy *GuaranteedMinimumStakingPolicyRaw) 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 GuaranteedMinimumStakingPolicySession ¶
type GuaranteedMinimumStakingPolicySession struct { Contract *GuaranteedMinimumStakingPolicy // 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 }
GuaranteedMinimumStakingPolicySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*GuaranteedMinimumStakingPolicySession) GetStakeableAmount ¶
func (_GuaranteedMinimumStakingPolicy *GuaranteedMinimumStakingPolicySession) GetStakeableAmount(_now *big.Int, grantedAmount *big.Int, duration *big.Int, start *big.Int, cliff *big.Int, withdrawn *big.Int) (*big.Int, error)
GetStakeableAmount is a free data retrieval call binding the contract method 0xdab40935.
Solidity: function getStakeableAmount(uint256 _now, uint256 grantedAmount, uint256 duration, uint256 start, uint256 cliff, uint256 withdrawn) constant returns(uint256)
type GuaranteedMinimumStakingPolicyTransactor ¶
type GuaranteedMinimumStakingPolicyTransactor struct {
// contains filtered or unexported fields
}
GuaranteedMinimumStakingPolicyTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewGuaranteedMinimumStakingPolicyTransactor ¶
func NewGuaranteedMinimumStakingPolicyTransactor(address common.Address, transactor bind.ContractTransactor) (*GuaranteedMinimumStakingPolicyTransactor, error)
NewGuaranteedMinimumStakingPolicyTransactor creates a new write-only instance of GuaranteedMinimumStakingPolicy, bound to a specific deployed contract.
type GuaranteedMinimumStakingPolicyTransactorRaw ¶
type GuaranteedMinimumStakingPolicyTransactorRaw struct {
Contract *GuaranteedMinimumStakingPolicyTransactor // Generic write-only contract binding to access the raw methods on
}
GuaranteedMinimumStakingPolicyTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*GuaranteedMinimumStakingPolicyTransactorRaw) Transact ¶
func (_GuaranteedMinimumStakingPolicy *GuaranteedMinimumStakingPolicyTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*GuaranteedMinimumStakingPolicyTransactorRaw) Transfer ¶
func (_GuaranteedMinimumStakingPolicy *GuaranteedMinimumStakingPolicyTransactorRaw) 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 GuaranteedMinimumStakingPolicyTransactorSession ¶
type GuaranteedMinimumStakingPolicyTransactorSession struct { Contract *GuaranteedMinimumStakingPolicyTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
GuaranteedMinimumStakingPolicyTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type IRandomBeacon ¶
type IRandomBeacon struct { IRandomBeaconCaller // Read-only binding to the contract IRandomBeaconTransactor // Write-only binding to the contract IRandomBeaconFilterer // Log filterer for contract events }
IRandomBeacon is an auto generated Go binding around an Ethereum contract.
func NewIRandomBeacon ¶
func NewIRandomBeacon(address common.Address, backend bind.ContractBackend) (*IRandomBeacon, error)
NewIRandomBeacon creates a new instance of IRandomBeacon, bound to a specific deployed contract.
type IRandomBeaconCaller ¶
type IRandomBeaconCaller struct {
// contains filtered or unexported fields
}
IRandomBeaconCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewIRandomBeaconCaller ¶
func NewIRandomBeaconCaller(address common.Address, caller bind.ContractCaller) (*IRandomBeaconCaller, error)
NewIRandomBeaconCaller creates a new read-only instance of IRandomBeacon, bound to a specific deployed contract.
func (*IRandomBeaconCaller) EntryFeeEstimate ¶
func (_IRandomBeacon *IRandomBeaconCaller) EntryFeeEstimate(opts *bind.CallOpts, callbackGas *big.Int) (*big.Int, error)
EntryFeeEstimate is a free data retrieval call binding the contract method 0xd13f1391.
Solidity: function entryFeeEstimate(uint256 callbackGas) constant returns(uint256)
type IRandomBeaconCallerRaw ¶
type IRandomBeaconCallerRaw struct {
Contract *IRandomBeaconCaller // Generic read-only contract binding to access the raw methods on
}
IRandomBeaconCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*IRandomBeaconCallerRaw) Call ¶
func (_IRandomBeacon *IRandomBeaconCallerRaw) 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 IRandomBeaconCallerSession ¶
type IRandomBeaconCallerSession struct { Contract *IRandomBeaconCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IRandomBeaconCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*IRandomBeaconCallerSession) EntryFeeEstimate ¶
func (_IRandomBeacon *IRandomBeaconCallerSession) EntryFeeEstimate(callbackGas *big.Int) (*big.Int, error)
EntryFeeEstimate is a free data retrieval call binding the contract method 0xd13f1391.
Solidity: function entryFeeEstimate(uint256 callbackGas) constant returns(uint256)
type IRandomBeaconFilterer ¶
type IRandomBeaconFilterer struct {
// contains filtered or unexported fields
}
IRandomBeaconFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIRandomBeaconFilterer ¶
func NewIRandomBeaconFilterer(address common.Address, filterer bind.ContractFilterer) (*IRandomBeaconFilterer, error)
NewIRandomBeaconFilterer creates a new log filterer instance of IRandomBeacon, bound to a specific deployed contract.
func (*IRandomBeaconFilterer) FilterRelayEntryGenerated ¶
func (_IRandomBeacon *IRandomBeaconFilterer) FilterRelayEntryGenerated(opts *bind.FilterOpts) (*IRandomBeaconRelayEntryGeneratedIterator, error)
FilterRelayEntryGenerated is a free log retrieval operation binding the contract event 0xddb7473cb5eaf3aaa2cf09ea9d573d4876aac471614f99773f32a4b5994ea7e1.
Solidity: event RelayEntryGenerated(uint256 requestId, uint256 entry)
func (*IRandomBeaconFilterer) ParseRelayEntryGenerated ¶
func (_IRandomBeacon *IRandomBeaconFilterer) ParseRelayEntryGenerated(log types.Log) (*IRandomBeaconRelayEntryGenerated, error)
ParseRelayEntryGenerated is a log parse operation binding the contract event 0xddb7473cb5eaf3aaa2cf09ea9d573d4876aac471614f99773f32a4b5994ea7e1.
Solidity: event RelayEntryGenerated(uint256 requestId, uint256 entry)
func (*IRandomBeaconFilterer) WatchRelayEntryGenerated ¶
func (_IRandomBeacon *IRandomBeaconFilterer) WatchRelayEntryGenerated(opts *bind.WatchOpts, sink chan<- *IRandomBeaconRelayEntryGenerated) (event.Subscription, error)
WatchRelayEntryGenerated is a free log subscription operation binding the contract event 0xddb7473cb5eaf3aaa2cf09ea9d573d4876aac471614f99773f32a4b5994ea7e1.
Solidity: event RelayEntryGenerated(uint256 requestId, uint256 entry)
type IRandomBeaconRaw ¶
type IRandomBeaconRaw struct {
Contract *IRandomBeacon // Generic contract binding to access the raw methods on
}
IRandomBeaconRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*IRandomBeaconRaw) Call ¶
func (_IRandomBeacon *IRandomBeaconRaw) 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 (*IRandomBeaconRaw) Transact ¶
func (_IRandomBeacon *IRandomBeaconRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IRandomBeaconRaw) Transfer ¶
func (_IRandomBeacon *IRandomBeaconRaw) 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 IRandomBeaconRelayEntryGenerated ¶
type IRandomBeaconRelayEntryGenerated struct { RequestId *big.Int Entry *big.Int Raw types.Log // Blockchain specific contextual infos }
IRandomBeaconRelayEntryGenerated represents a RelayEntryGenerated event raised by the IRandomBeacon contract.
type IRandomBeaconRelayEntryGeneratedIterator ¶
type IRandomBeaconRelayEntryGeneratedIterator struct { Event *IRandomBeaconRelayEntryGenerated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IRandomBeaconRelayEntryGeneratedIterator is returned from FilterRelayEntryGenerated and is used to iterate over the raw logs and unpacked data for RelayEntryGenerated events raised by the IRandomBeacon contract.
func (*IRandomBeaconRelayEntryGeneratedIterator) Close ¶
func (it *IRandomBeaconRelayEntryGeneratedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IRandomBeaconRelayEntryGeneratedIterator) Error ¶
func (it *IRandomBeaconRelayEntryGeneratedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IRandomBeaconRelayEntryGeneratedIterator) Next ¶
func (it *IRandomBeaconRelayEntryGeneratedIterator) 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 IRandomBeaconSession ¶
type IRandomBeaconSession struct { Contract *IRandomBeacon // 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 }
IRandomBeaconSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*IRandomBeaconSession) EntryFeeEstimate ¶
func (_IRandomBeacon *IRandomBeaconSession) EntryFeeEstimate(callbackGas *big.Int) (*big.Int, error)
EntryFeeEstimate is a free data retrieval call binding the contract method 0xd13f1391.
Solidity: function entryFeeEstimate(uint256 callbackGas) constant returns(uint256)
func (*IRandomBeaconSession) RequestRelayEntry ¶
func (_IRandomBeacon *IRandomBeaconSession) RequestRelayEntry() (*types.Transaction, error)
RequestRelayEntry is a paid mutator transaction binding the contract method 0x2d53fe8b.
Solidity: function requestRelayEntry() returns(uint256)
func (*IRandomBeaconSession) RequestRelayEntry0 ¶
func (_IRandomBeacon *IRandomBeaconSession) RequestRelayEntry0(callbackContract common.Address, callbackGas *big.Int) (*types.Transaction, error)
RequestRelayEntry0 is a paid mutator transaction binding the contract method 0xe1f95890.
Solidity: function requestRelayEntry(address callbackContract, uint256 callbackGas) returns(uint256)
type IRandomBeaconTransactor ¶
type IRandomBeaconTransactor struct {
// contains filtered or unexported fields
}
IRandomBeaconTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIRandomBeaconTransactor ¶
func NewIRandomBeaconTransactor(address common.Address, transactor bind.ContractTransactor) (*IRandomBeaconTransactor, error)
NewIRandomBeaconTransactor creates a new write-only instance of IRandomBeacon, bound to a specific deployed contract.
func (*IRandomBeaconTransactor) RequestRelayEntry ¶
func (_IRandomBeacon *IRandomBeaconTransactor) RequestRelayEntry(opts *bind.TransactOpts) (*types.Transaction, error)
RequestRelayEntry is a paid mutator transaction binding the contract method 0x2d53fe8b.
Solidity: function requestRelayEntry() returns(uint256)
func (*IRandomBeaconTransactor) RequestRelayEntry0 ¶
func (_IRandomBeacon *IRandomBeaconTransactor) RequestRelayEntry0(opts *bind.TransactOpts, callbackContract common.Address, callbackGas *big.Int) (*types.Transaction, error)
RequestRelayEntry0 is a paid mutator transaction binding the contract method 0xe1f95890.
Solidity: function requestRelayEntry(address callbackContract, uint256 callbackGas) returns(uint256)
type IRandomBeaconTransactorRaw ¶
type IRandomBeaconTransactorRaw struct {
Contract *IRandomBeaconTransactor // Generic write-only contract binding to access the raw methods on
}
IRandomBeaconTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*IRandomBeaconTransactorRaw) Transact ¶
func (_IRandomBeacon *IRandomBeaconTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IRandomBeaconTransactorRaw) Transfer ¶
func (_IRandomBeacon *IRandomBeaconTransactorRaw) 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 IRandomBeaconTransactorSession ¶
type IRandomBeaconTransactorSession struct { Contract *IRandomBeaconTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IRandomBeaconTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*IRandomBeaconTransactorSession) RequestRelayEntry ¶
func (_IRandomBeacon *IRandomBeaconTransactorSession) RequestRelayEntry() (*types.Transaction, error)
RequestRelayEntry is a paid mutator transaction binding the contract method 0x2d53fe8b.
Solidity: function requestRelayEntry() returns(uint256)
func (*IRandomBeaconTransactorSession) RequestRelayEntry0 ¶
func (_IRandomBeacon *IRandomBeaconTransactorSession) RequestRelayEntry0(callbackContract common.Address, callbackGas *big.Int) (*types.Transaction, error)
RequestRelayEntry0 is a paid mutator transaction binding the contract method 0xe1f95890.
Solidity: function requestRelayEntry(address callbackContract, uint256 callbackGas) returns(uint256)
type KeepRandomBeaconOperator ¶
type KeepRandomBeaconOperator struct { KeepRandomBeaconOperatorCaller // Read-only binding to the contract KeepRandomBeaconOperatorTransactor // Write-only binding to the contract KeepRandomBeaconOperatorFilterer // Log filterer for contract events }
KeepRandomBeaconOperator is an auto generated Go binding around an Ethereum contract.
func NewKeepRandomBeaconOperator ¶
func NewKeepRandomBeaconOperator(address common.Address, backend bind.ContractBackend) (*KeepRandomBeaconOperator, error)
NewKeepRandomBeaconOperator creates a new instance of KeepRandomBeaconOperator, bound to a specific deployed contract.
type KeepRandomBeaconOperatorCaller ¶
type KeepRandomBeaconOperatorCaller struct {
// contains filtered or unexported fields
}
KeepRandomBeaconOperatorCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewKeepRandomBeaconOperatorCaller ¶
func NewKeepRandomBeaconOperatorCaller(address common.Address, caller bind.ContractCaller) (*KeepRandomBeaconOperatorCaller, error)
NewKeepRandomBeaconOperatorCaller creates a new read-only instance of KeepRandomBeaconOperator, bound to a specific deployed contract.
func (*KeepRandomBeaconOperatorCaller) CurrentRequestGroupIndex ¶ added in v1.1.2
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCaller) CurrentRequestGroupIndex(opts *bind.CallOpts) (*big.Int, error)
CurrentRequestGroupIndex is a free data retrieval call binding the contract method 0x7031b7ff.
Solidity: function currentRequestGroupIndex() constant returns(uint256)
func (*KeepRandomBeaconOperatorCaller) CurrentRequestPreviousEntry ¶ added in v1.1.2
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCaller) CurrentRequestPreviousEntry(opts *bind.CallOpts) ([]byte, error)
CurrentRequestPreviousEntry is a free data retrieval call binding the contract method 0x618c2656.
Solidity: function currentRequestPreviousEntry() constant returns(bytes)
func (*KeepRandomBeaconOperatorCaller) CurrentRequestStartBlock ¶ added in v1.1.2
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCaller) CurrentRequestStartBlock(opts *bind.CallOpts) (*big.Int, error)
CurrentRequestStartBlock is a free data retrieval call binding the contract method 0x8e9e56a5.
Solidity: function currentRequestStartBlock() constant returns(uint256)
func (*KeepRandomBeaconOperatorCaller) DkgGasEstimate ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCaller) DkgGasEstimate(opts *bind.CallOpts) (*big.Int, error)
DkgGasEstimate is a free data retrieval call binding the contract method 0x003bf87e.
Solidity: function dkgGasEstimate() constant returns(uint256)
func (*KeepRandomBeaconOperatorCaller) DkgSubmitterReimbursementFee ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCaller) DkgSubmitterReimbursementFee(opts *bind.CallOpts) (*big.Int, error)
DkgSubmitterReimbursementFee is a free data retrieval call binding the contract method 0xb1c77c8f.
Solidity: function dkgSubmitterReimbursementFee() constant returns(uint256)
func (*KeepRandomBeaconOperatorCaller) EntryVerificationFee ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCaller) EntryVerificationFee(opts *bind.CallOpts) (*big.Int, error)
EntryVerificationFee is a free data retrieval call binding the contract method 0x517471a9.
Solidity: function entryVerificationFee() constant returns(uint256)
func (*KeepRandomBeaconOperatorCaller) EntryVerificationGasEstimate ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCaller) EntryVerificationGasEstimate(opts *bind.CallOpts) (*big.Int, error)
EntryVerificationGasEstimate is a free data retrieval call binding the contract method 0x79f9fb7e.
Solidity: function entryVerificationGasEstimate() constant returns(uint256)
func (*KeepRandomBeaconOperatorCaller) GasPriceCeiling ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCaller) GasPriceCeiling(opts *bind.CallOpts) (*big.Int, error)
GasPriceCeiling is a free data retrieval call binding the contract method 0xe1f4d632.
Solidity: function gasPriceCeiling() constant returns(uint256)
func (*KeepRandomBeaconOperatorCaller) GetFirstActiveGroupIndex ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCaller) GetFirstActiveGroupIndex(opts *bind.CallOpts) (*big.Int, error)
GetFirstActiveGroupIndex is a free data retrieval call binding the contract method 0xeb9488d3.
Solidity: function getFirstActiveGroupIndex() constant returns(uint256)
func (*KeepRandomBeaconOperatorCaller) GetGroupMemberRewards ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCaller) GetGroupMemberRewards(opts *bind.CallOpts, groupPubKey []byte) (*big.Int, error)
GetGroupMemberRewards is a free data retrieval call binding the contract method 0x9dabee44.
Solidity: function getGroupMemberRewards(bytes groupPubKey) constant returns(uint256)
func (*KeepRandomBeaconOperatorCaller) GetGroupMembers ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCaller) GetGroupMembers(opts *bind.CallOpts, groupPubKey []byte) ([]common.Address, error)
GetGroupMembers is a free data retrieval call binding the contract method 0xd12f5e69.
Solidity: function getGroupMembers(bytes groupPubKey) constant returns(address[] members)
func (*KeepRandomBeaconOperatorCaller) GetGroupPublicKey ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCaller) GetGroupPublicKey(opts *bind.CallOpts, groupIndex *big.Int) ([]byte, error)
GetGroupPublicKey is a free data retrieval call binding the contract method 0xef7c8f9c.
Solidity: function getGroupPublicKey(uint256 groupIndex) constant returns(bytes)
func (*KeepRandomBeaconOperatorCaller) GroupCreationFee ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCaller) GroupCreationFee(opts *bind.CallOpts) (*big.Int, error)
GroupCreationFee is a free data retrieval call binding the contract method 0xc300d058.
Solidity: function groupCreationFee() constant returns(uint256)
func (*KeepRandomBeaconOperatorCaller) GroupMemberBaseReward ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCaller) GroupMemberBaseReward(opts *bind.CallOpts) (*big.Int, error)
GroupMemberBaseReward is a free data retrieval call binding the contract method 0x7d7d7dd9.
Solidity: function groupMemberBaseReward() constant returns(uint256)
func (*KeepRandomBeaconOperatorCaller) GroupProfitFee ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCaller) GroupProfitFee(opts *bind.CallOpts) (*big.Int, error)
GroupProfitFee is a free data retrieval call binding the contract method 0xc4438946.
Solidity: function groupProfitFee() constant returns(uint256)
func (*KeepRandomBeaconOperatorCaller) GroupSelectionGasEstimate ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCaller) GroupSelectionGasEstimate(opts *bind.CallOpts) (*big.Int, error)
GroupSelectionGasEstimate is a free data retrieval call binding the contract method 0x24f17313.
Solidity: function groupSelectionGasEstimate() constant returns(uint256)
func (*KeepRandomBeaconOperatorCaller) GroupSize ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCaller) GroupSize(opts *bind.CallOpts) (*big.Int, error)
GroupSize is a free data retrieval call binding the contract method 0x63b635ea.
Solidity: function groupSize() constant returns(uint256)
func (*KeepRandomBeaconOperatorCaller) GroupThreshold ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCaller) GroupThreshold(opts *bind.CallOpts) (*big.Int, error)
GroupThreshold is a free data retrieval call binding the contract method 0x6dcc64f8.
Solidity: function groupThreshold() constant returns(uint256)
func (*KeepRandomBeaconOperatorCaller) HasMinimumStake ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCaller) HasMinimumStake(opts *bind.CallOpts, staker common.Address) (bool, error)
HasMinimumStake is a free data retrieval call binding the contract method 0x5c1c0710.
Solidity: function hasMinimumStake(address staker) constant returns(bool)
func (*KeepRandomBeaconOperatorCaller) HasWithdrawnRewards ¶ added in v1.1.2
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCaller) HasWithdrawnRewards(opts *bind.CallOpts, operator common.Address, groupIndex *big.Int) (bool, error)
HasWithdrawnRewards is a free data retrieval call binding the contract method 0x376f7a11.
Solidity: function hasWithdrawnRewards(address operator, uint256 groupIndex) constant returns(bool)
func (*KeepRandomBeaconOperatorCaller) IsEntryInProgress ¶ added in v1.1.2
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCaller) IsEntryInProgress(opts *bind.CallOpts) (bool, error)
IsEntryInProgress is a free data retrieval call binding the contract method 0x6e5636e4.
Solidity: function isEntryInProgress() constant returns(bool)
func (*KeepRandomBeaconOperatorCaller) IsGroupRegistered ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCaller) IsGroupRegistered(opts *bind.CallOpts, groupPubKey []byte) (bool, error)
IsGroupRegistered is a free data retrieval call binding the contract method 0x1c524ac2.
Solidity: function isGroupRegistered(bytes groupPubKey) constant returns(bool)
func (*KeepRandomBeaconOperatorCaller) IsGroupSelectionPossible ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCaller) IsGroupSelectionPossible(opts *bind.CallOpts) (bool, error)
IsGroupSelectionPossible is a free data retrieval call binding the contract method 0x21a8f86c.
Solidity: function isGroupSelectionPossible() constant returns(bool)
func (*KeepRandomBeaconOperatorCaller) IsStaleGroup ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCaller) IsStaleGroup(opts *bind.CallOpts, groupPubKey []byte) (bool, error)
IsStaleGroup is a free data retrieval call binding the contract method 0x2d6f8f31.
Solidity: function isStaleGroup(bytes groupPubKey) constant returns(bool)
func (*KeepRandomBeaconOperatorCaller) NumberOfGroups ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCaller) NumberOfGroups(opts *bind.CallOpts) (*big.Int, error)
NumberOfGroups is a free data retrieval call binding the contract method 0xbf952496.
Solidity: function numberOfGroups() constant returns(uint256)
func (*KeepRandomBeaconOperatorCaller) RelayEntryTimeout ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCaller) RelayEntryTimeout(opts *bind.CallOpts) (*big.Int, error)
RelayEntryTimeout is a free data retrieval call binding the contract method 0xb99f0c43.
Solidity: function relayEntryTimeout() constant returns(uint256)
func (*KeepRandomBeaconOperatorCaller) ResultPublicationBlockStep ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCaller) ResultPublicationBlockStep(opts *bind.CallOpts) (*big.Int, error)
ResultPublicationBlockStep is a free data retrieval call binding the contract method 0x36c85717.
Solidity: function resultPublicationBlockStep() constant returns(uint256)
func (*KeepRandomBeaconOperatorCaller) SelectedParticipants ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCaller) SelectedParticipants(opts *bind.CallOpts) ([]common.Address, error)
SelectedParticipants is a free data retrieval call binding the contract method 0x0b19991f.
Solidity: function selectedParticipants() constant returns(address[])
func (*KeepRandomBeaconOperatorCaller) SubmittedTickets ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCaller) SubmittedTickets(opts *bind.CallOpts) ([]uint64, error)
SubmittedTickets is a free data retrieval call binding the contract method 0x6262d54e.
Solidity: function submittedTickets() constant returns(uint64[])
func (*KeepRandomBeaconOperatorCaller) TicketSubmissionTimeout ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCaller) TicketSubmissionTimeout(opts *bind.CallOpts) (*big.Int, error)
TicketSubmissionTimeout is a free data retrieval call binding the contract method 0xc98622fb.
Solidity: function ticketSubmissionTimeout() constant returns(uint256)
type KeepRandomBeaconOperatorCallerRaw ¶
type KeepRandomBeaconOperatorCallerRaw struct {
Contract *KeepRandomBeaconOperatorCaller // Generic read-only contract binding to access the raw methods on
}
KeepRandomBeaconOperatorCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*KeepRandomBeaconOperatorCallerRaw) Call ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCallerRaw) 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 KeepRandomBeaconOperatorCallerSession ¶
type KeepRandomBeaconOperatorCallerSession struct { Contract *KeepRandomBeaconOperatorCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
KeepRandomBeaconOperatorCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*KeepRandomBeaconOperatorCallerSession) CurrentRequestGroupIndex ¶ added in v1.1.2
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCallerSession) CurrentRequestGroupIndex() (*big.Int, error)
CurrentRequestGroupIndex is a free data retrieval call binding the contract method 0x7031b7ff.
Solidity: function currentRequestGroupIndex() constant returns(uint256)
func (*KeepRandomBeaconOperatorCallerSession) CurrentRequestPreviousEntry ¶ added in v1.1.2
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCallerSession) CurrentRequestPreviousEntry() ([]byte, error)
CurrentRequestPreviousEntry is a free data retrieval call binding the contract method 0x618c2656.
Solidity: function currentRequestPreviousEntry() constant returns(bytes)
func (*KeepRandomBeaconOperatorCallerSession) CurrentRequestStartBlock ¶ added in v1.1.2
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCallerSession) CurrentRequestStartBlock() (*big.Int, error)
CurrentRequestStartBlock is a free data retrieval call binding the contract method 0x8e9e56a5.
Solidity: function currentRequestStartBlock() constant returns(uint256)
func (*KeepRandomBeaconOperatorCallerSession) DkgGasEstimate ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCallerSession) DkgGasEstimate() (*big.Int, error)
DkgGasEstimate is a free data retrieval call binding the contract method 0x003bf87e.
Solidity: function dkgGasEstimate() constant returns(uint256)
func (*KeepRandomBeaconOperatorCallerSession) DkgSubmitterReimbursementFee ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCallerSession) DkgSubmitterReimbursementFee() (*big.Int, error)
DkgSubmitterReimbursementFee is a free data retrieval call binding the contract method 0xb1c77c8f.
Solidity: function dkgSubmitterReimbursementFee() constant returns(uint256)
func (*KeepRandomBeaconOperatorCallerSession) EntryVerificationFee ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCallerSession) EntryVerificationFee() (*big.Int, error)
EntryVerificationFee is a free data retrieval call binding the contract method 0x517471a9.
Solidity: function entryVerificationFee() constant returns(uint256)
func (*KeepRandomBeaconOperatorCallerSession) EntryVerificationGasEstimate ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCallerSession) EntryVerificationGasEstimate() (*big.Int, error)
EntryVerificationGasEstimate is a free data retrieval call binding the contract method 0x79f9fb7e.
Solidity: function entryVerificationGasEstimate() constant returns(uint256)
func (*KeepRandomBeaconOperatorCallerSession) GasPriceCeiling ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCallerSession) GasPriceCeiling() (*big.Int, error)
GasPriceCeiling is a free data retrieval call binding the contract method 0xe1f4d632.
Solidity: function gasPriceCeiling() constant returns(uint256)
func (*KeepRandomBeaconOperatorCallerSession) GetFirstActiveGroupIndex ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCallerSession) GetFirstActiveGroupIndex() (*big.Int, error)
GetFirstActiveGroupIndex is a free data retrieval call binding the contract method 0xeb9488d3.
Solidity: function getFirstActiveGroupIndex() constant returns(uint256)
func (*KeepRandomBeaconOperatorCallerSession) GetGroupMemberRewards ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCallerSession) GetGroupMemberRewards(groupPubKey []byte) (*big.Int, error)
GetGroupMemberRewards is a free data retrieval call binding the contract method 0x9dabee44.
Solidity: function getGroupMemberRewards(bytes groupPubKey) constant returns(uint256)
func (*KeepRandomBeaconOperatorCallerSession) GetGroupMembers ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCallerSession) GetGroupMembers(groupPubKey []byte) ([]common.Address, error)
GetGroupMembers is a free data retrieval call binding the contract method 0xd12f5e69.
Solidity: function getGroupMembers(bytes groupPubKey) constant returns(address[] members)
func (*KeepRandomBeaconOperatorCallerSession) GetGroupPublicKey ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCallerSession) GetGroupPublicKey(groupIndex *big.Int) ([]byte, error)
GetGroupPublicKey is a free data retrieval call binding the contract method 0xef7c8f9c.
Solidity: function getGroupPublicKey(uint256 groupIndex) constant returns(bytes)
func (*KeepRandomBeaconOperatorCallerSession) GroupCreationFee ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCallerSession) GroupCreationFee() (*big.Int, error)
GroupCreationFee is a free data retrieval call binding the contract method 0xc300d058.
Solidity: function groupCreationFee() constant returns(uint256)
func (*KeepRandomBeaconOperatorCallerSession) GroupMemberBaseReward ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCallerSession) GroupMemberBaseReward() (*big.Int, error)
GroupMemberBaseReward is a free data retrieval call binding the contract method 0x7d7d7dd9.
Solidity: function groupMemberBaseReward() constant returns(uint256)
func (*KeepRandomBeaconOperatorCallerSession) GroupProfitFee ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCallerSession) GroupProfitFee() (*big.Int, error)
GroupProfitFee is a free data retrieval call binding the contract method 0xc4438946.
Solidity: function groupProfitFee() constant returns(uint256)
func (*KeepRandomBeaconOperatorCallerSession) GroupSelectionGasEstimate ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCallerSession) GroupSelectionGasEstimate() (*big.Int, error)
GroupSelectionGasEstimate is a free data retrieval call binding the contract method 0x24f17313.
Solidity: function groupSelectionGasEstimate() constant returns(uint256)
func (*KeepRandomBeaconOperatorCallerSession) GroupSize ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCallerSession) GroupSize() (*big.Int, error)
GroupSize is a free data retrieval call binding the contract method 0x63b635ea.
Solidity: function groupSize() constant returns(uint256)
func (*KeepRandomBeaconOperatorCallerSession) GroupThreshold ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCallerSession) GroupThreshold() (*big.Int, error)
GroupThreshold is a free data retrieval call binding the contract method 0x6dcc64f8.
Solidity: function groupThreshold() constant returns(uint256)
func (*KeepRandomBeaconOperatorCallerSession) HasMinimumStake ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCallerSession) HasMinimumStake(staker common.Address) (bool, error)
HasMinimumStake is a free data retrieval call binding the contract method 0x5c1c0710.
Solidity: function hasMinimumStake(address staker) constant returns(bool)
func (*KeepRandomBeaconOperatorCallerSession) HasWithdrawnRewards ¶ added in v1.1.2
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCallerSession) HasWithdrawnRewards(operator common.Address, groupIndex *big.Int) (bool, error)
HasWithdrawnRewards is a free data retrieval call binding the contract method 0x376f7a11.
Solidity: function hasWithdrawnRewards(address operator, uint256 groupIndex) constant returns(bool)
func (*KeepRandomBeaconOperatorCallerSession) IsEntryInProgress ¶ added in v1.1.2
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCallerSession) IsEntryInProgress() (bool, error)
IsEntryInProgress is a free data retrieval call binding the contract method 0x6e5636e4.
Solidity: function isEntryInProgress() constant returns(bool)
func (*KeepRandomBeaconOperatorCallerSession) IsGroupRegistered ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCallerSession) IsGroupRegistered(groupPubKey []byte) (bool, error)
IsGroupRegistered is a free data retrieval call binding the contract method 0x1c524ac2.
Solidity: function isGroupRegistered(bytes groupPubKey) constant returns(bool)
func (*KeepRandomBeaconOperatorCallerSession) IsGroupSelectionPossible ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCallerSession) IsGroupSelectionPossible() (bool, error)
IsGroupSelectionPossible is a free data retrieval call binding the contract method 0x21a8f86c.
Solidity: function isGroupSelectionPossible() constant returns(bool)
func (*KeepRandomBeaconOperatorCallerSession) IsStaleGroup ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCallerSession) IsStaleGroup(groupPubKey []byte) (bool, error)
IsStaleGroup is a free data retrieval call binding the contract method 0x2d6f8f31.
Solidity: function isStaleGroup(bytes groupPubKey) constant returns(bool)
func (*KeepRandomBeaconOperatorCallerSession) NumberOfGroups ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCallerSession) NumberOfGroups() (*big.Int, error)
NumberOfGroups is a free data retrieval call binding the contract method 0xbf952496.
Solidity: function numberOfGroups() constant returns(uint256)
func (*KeepRandomBeaconOperatorCallerSession) RelayEntryTimeout ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCallerSession) RelayEntryTimeout() (*big.Int, error)
RelayEntryTimeout is a free data retrieval call binding the contract method 0xb99f0c43.
Solidity: function relayEntryTimeout() constant returns(uint256)
func (*KeepRandomBeaconOperatorCallerSession) ResultPublicationBlockStep ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCallerSession) ResultPublicationBlockStep() (*big.Int, error)
ResultPublicationBlockStep is a free data retrieval call binding the contract method 0x36c85717.
Solidity: function resultPublicationBlockStep() constant returns(uint256)
func (*KeepRandomBeaconOperatorCallerSession) SelectedParticipants ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCallerSession) SelectedParticipants() ([]common.Address, error)
SelectedParticipants is a free data retrieval call binding the contract method 0x0b19991f.
Solidity: function selectedParticipants() constant returns(address[])
func (*KeepRandomBeaconOperatorCallerSession) SubmittedTickets ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCallerSession) SubmittedTickets() ([]uint64, error)
SubmittedTickets is a free data retrieval call binding the contract method 0x6262d54e.
Solidity: function submittedTickets() constant returns(uint64[])
func (*KeepRandomBeaconOperatorCallerSession) TicketSubmissionTimeout ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorCallerSession) TicketSubmissionTimeout() (*big.Int, error)
TicketSubmissionTimeout is a free data retrieval call binding the contract method 0xc98622fb.
Solidity: function ticketSubmissionTimeout() constant returns(uint256)
type KeepRandomBeaconOperatorDkgResultSubmittedEvent ¶
type KeepRandomBeaconOperatorDkgResultSubmittedEvent struct { MemberIndex *big.Int GroupPubKey []byte Misbehaved []byte Raw types.Log // Blockchain specific contextual infos }
KeepRandomBeaconOperatorDkgResultSubmittedEvent represents a DkgResultSubmittedEvent event raised by the KeepRandomBeaconOperator contract.
type KeepRandomBeaconOperatorDkgResultSubmittedEventIterator ¶
type KeepRandomBeaconOperatorDkgResultSubmittedEventIterator struct { Event *KeepRandomBeaconOperatorDkgResultSubmittedEvent // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeepRandomBeaconOperatorDkgResultSubmittedEventIterator is returned from FilterDkgResultSubmittedEvent and is used to iterate over the raw logs and unpacked data for DkgResultSubmittedEvent events raised by the KeepRandomBeaconOperator contract.
func (*KeepRandomBeaconOperatorDkgResultSubmittedEventIterator) Close ¶
func (it *KeepRandomBeaconOperatorDkgResultSubmittedEventIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeepRandomBeaconOperatorDkgResultSubmittedEventIterator) Error ¶
func (it *KeepRandomBeaconOperatorDkgResultSubmittedEventIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeepRandomBeaconOperatorDkgResultSubmittedEventIterator) Next ¶
func (it *KeepRandomBeaconOperatorDkgResultSubmittedEventIterator) 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 KeepRandomBeaconOperatorFilterer ¶
type KeepRandomBeaconOperatorFilterer struct {
// contains filtered or unexported fields
}
KeepRandomBeaconOperatorFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewKeepRandomBeaconOperatorFilterer ¶
func NewKeepRandomBeaconOperatorFilterer(address common.Address, filterer bind.ContractFilterer) (*KeepRandomBeaconOperatorFilterer, error)
NewKeepRandomBeaconOperatorFilterer creates a new log filterer instance of KeepRandomBeaconOperator, bound to a specific deployed contract.
func (*KeepRandomBeaconOperatorFilterer) FilterDkgResultSubmittedEvent ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorFilterer) FilterDkgResultSubmittedEvent(opts *bind.FilterOpts) (*KeepRandomBeaconOperatorDkgResultSubmittedEventIterator, error)
FilterDkgResultSubmittedEvent is a free log retrieval operation binding the contract event 0xd1d71346ed0f1479c55b14e7c48b084207a7e1bcd9abe4f22d425ec23a518a1f.
Solidity: event DkgResultSubmittedEvent(uint256 memberIndex, bytes groupPubKey, bytes misbehaved)
func (*KeepRandomBeaconOperatorFilterer) FilterGroupMemberRewardsWithdrawn ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorFilterer) FilterGroupMemberRewardsWithdrawn(opts *bind.FilterOpts, beneficiary []common.Address) (*KeepRandomBeaconOperatorGroupMemberRewardsWithdrawnIterator, error)
FilterGroupMemberRewardsWithdrawn is a free log retrieval operation binding the contract event 0xd2d1d8bb9db82c3480418ddcddf25a021102ad139edec2a62b274595d408a88d.
Solidity: event GroupMemberRewardsWithdrawn(address indexed beneficiary, address operator, uint256 amount, uint256 groupIndex)
func (*KeepRandomBeaconOperatorFilterer) FilterGroupSelectionStarted ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorFilterer) FilterGroupSelectionStarted(opts *bind.FilterOpts) (*KeepRandomBeaconOperatorGroupSelectionStartedIterator, error)
FilterGroupSelectionStarted is a free log retrieval operation binding the contract event 0x0769b89b6dbd96af3cdebccc7b68ce1e4ae748abc3e6b19a73b8b58460c57a94.
Solidity: event GroupSelectionStarted(uint256 newEntry)
func (*KeepRandomBeaconOperatorFilterer) FilterOnGroupRegistered ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorFilterer) FilterOnGroupRegistered(opts *bind.FilterOpts) (*KeepRandomBeaconOperatorOnGroupRegisteredIterator, error)
FilterOnGroupRegistered is a free log retrieval operation binding the contract event 0x3a32cfbcd60aee14d75b837115f97fc141e9f9fa0d1fcd310b6306abbf329c15.
Solidity: event OnGroupRegistered(bytes groupPubKey)
func (*KeepRandomBeaconOperatorFilterer) FilterRelayEntryRequested ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorFilterer) FilterRelayEntryRequested(opts *bind.FilterOpts) (*KeepRandomBeaconOperatorRelayEntryRequestedIterator, error)
FilterRelayEntryRequested is a free log retrieval operation binding the contract event 0xf3a8bf09e4f9146a48f9b91226985ac8d83d971beb4fc9ffdc569790e85a97e4.
Solidity: event RelayEntryRequested(bytes previousEntry, bytes groupPublicKey)
func (*KeepRandomBeaconOperatorFilterer) FilterRelayEntrySubmitted ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorFilterer) FilterRelayEntrySubmitted(opts *bind.FilterOpts) (*KeepRandomBeaconOperatorRelayEntrySubmittedIterator, error)
FilterRelayEntrySubmitted is a free log retrieval operation binding the contract event 0x8711cae111460cf9bde0d890f0dc09abcb8851e39bf020f406e53e86394cdbd7.
Solidity: event RelayEntrySubmitted()
func (*KeepRandomBeaconOperatorFilterer) FilterRelayEntryTimeoutReported ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorFilterer) FilterRelayEntryTimeoutReported(opts *bind.FilterOpts, groupIndex []*big.Int) (*KeepRandomBeaconOperatorRelayEntryTimeoutReportedIterator, error)
FilterRelayEntryTimeoutReported is a free log retrieval operation binding the contract event 0x6675fe3ae219641aa4ec9e58867bd7af88bf03caf819d8858f3ddf4cc635eed2.
Solidity: event RelayEntryTimeoutReported(uint256 indexed groupIndex)
func (*KeepRandomBeaconOperatorFilterer) FilterUnauthorizedSigningReported ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorFilterer) FilterUnauthorizedSigningReported(opts *bind.FilterOpts, groupIndex []*big.Int) (*KeepRandomBeaconOperatorUnauthorizedSigningReportedIterator, error)
FilterUnauthorizedSigningReported is a free log retrieval operation binding the contract event 0x6124f28ae7240a98a8ad3410bcd1f3bb0a113fc9834d5bd16426f9e1bd698fde.
Solidity: event UnauthorizedSigningReported(uint256 indexed groupIndex)
func (*KeepRandomBeaconOperatorFilterer) ParseDkgResultSubmittedEvent ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorFilterer) ParseDkgResultSubmittedEvent(log types.Log) (*KeepRandomBeaconOperatorDkgResultSubmittedEvent, error)
ParseDkgResultSubmittedEvent is a log parse operation binding the contract event 0xd1d71346ed0f1479c55b14e7c48b084207a7e1bcd9abe4f22d425ec23a518a1f.
Solidity: event DkgResultSubmittedEvent(uint256 memberIndex, bytes groupPubKey, bytes misbehaved)
func (*KeepRandomBeaconOperatorFilterer) ParseGroupMemberRewardsWithdrawn ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorFilterer) ParseGroupMemberRewardsWithdrawn(log types.Log) (*KeepRandomBeaconOperatorGroupMemberRewardsWithdrawn, error)
ParseGroupMemberRewardsWithdrawn is a log parse operation binding the contract event 0xd2d1d8bb9db82c3480418ddcddf25a021102ad139edec2a62b274595d408a88d.
Solidity: event GroupMemberRewardsWithdrawn(address indexed beneficiary, address operator, uint256 amount, uint256 groupIndex)
func (*KeepRandomBeaconOperatorFilterer) ParseGroupSelectionStarted ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorFilterer) ParseGroupSelectionStarted(log types.Log) (*KeepRandomBeaconOperatorGroupSelectionStarted, error)
ParseGroupSelectionStarted is a log parse operation binding the contract event 0x0769b89b6dbd96af3cdebccc7b68ce1e4ae748abc3e6b19a73b8b58460c57a94.
Solidity: event GroupSelectionStarted(uint256 newEntry)
func (*KeepRandomBeaconOperatorFilterer) ParseOnGroupRegistered ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorFilterer) ParseOnGroupRegistered(log types.Log) (*KeepRandomBeaconOperatorOnGroupRegistered, error)
ParseOnGroupRegistered is a log parse operation binding the contract event 0x3a32cfbcd60aee14d75b837115f97fc141e9f9fa0d1fcd310b6306abbf329c15.
Solidity: event OnGroupRegistered(bytes groupPubKey)
func (*KeepRandomBeaconOperatorFilterer) ParseRelayEntryRequested ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorFilterer) ParseRelayEntryRequested(log types.Log) (*KeepRandomBeaconOperatorRelayEntryRequested, error)
ParseRelayEntryRequested is a log parse operation binding the contract event 0xf3a8bf09e4f9146a48f9b91226985ac8d83d971beb4fc9ffdc569790e85a97e4.
Solidity: event RelayEntryRequested(bytes previousEntry, bytes groupPublicKey)
func (*KeepRandomBeaconOperatorFilterer) ParseRelayEntrySubmitted ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorFilterer) ParseRelayEntrySubmitted(log types.Log) (*KeepRandomBeaconOperatorRelayEntrySubmitted, error)
ParseRelayEntrySubmitted is a log parse operation binding the contract event 0x8711cae111460cf9bde0d890f0dc09abcb8851e39bf020f406e53e86394cdbd7.
Solidity: event RelayEntrySubmitted()
func (*KeepRandomBeaconOperatorFilterer) ParseRelayEntryTimeoutReported ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorFilterer) ParseRelayEntryTimeoutReported(log types.Log) (*KeepRandomBeaconOperatorRelayEntryTimeoutReported, error)
ParseRelayEntryTimeoutReported is a log parse operation binding the contract event 0x6675fe3ae219641aa4ec9e58867bd7af88bf03caf819d8858f3ddf4cc635eed2.
Solidity: event RelayEntryTimeoutReported(uint256 indexed groupIndex)
func (*KeepRandomBeaconOperatorFilterer) ParseUnauthorizedSigningReported ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorFilterer) ParseUnauthorizedSigningReported(log types.Log) (*KeepRandomBeaconOperatorUnauthorizedSigningReported, error)
ParseUnauthorizedSigningReported is a log parse operation binding the contract event 0x6124f28ae7240a98a8ad3410bcd1f3bb0a113fc9834d5bd16426f9e1bd698fde.
Solidity: event UnauthorizedSigningReported(uint256 indexed groupIndex)
func (*KeepRandomBeaconOperatorFilterer) WatchDkgResultSubmittedEvent ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorFilterer) WatchDkgResultSubmittedEvent(opts *bind.WatchOpts, sink chan<- *KeepRandomBeaconOperatorDkgResultSubmittedEvent) (event.Subscription, error)
WatchDkgResultSubmittedEvent is a free log subscription operation binding the contract event 0xd1d71346ed0f1479c55b14e7c48b084207a7e1bcd9abe4f22d425ec23a518a1f.
Solidity: event DkgResultSubmittedEvent(uint256 memberIndex, bytes groupPubKey, bytes misbehaved)
func (*KeepRandomBeaconOperatorFilterer) WatchGroupMemberRewardsWithdrawn ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorFilterer) WatchGroupMemberRewardsWithdrawn(opts *bind.WatchOpts, sink chan<- *KeepRandomBeaconOperatorGroupMemberRewardsWithdrawn, beneficiary []common.Address) (event.Subscription, error)
WatchGroupMemberRewardsWithdrawn is a free log subscription operation binding the contract event 0xd2d1d8bb9db82c3480418ddcddf25a021102ad139edec2a62b274595d408a88d.
Solidity: event GroupMemberRewardsWithdrawn(address indexed beneficiary, address operator, uint256 amount, uint256 groupIndex)
func (*KeepRandomBeaconOperatorFilterer) WatchGroupSelectionStarted ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorFilterer) WatchGroupSelectionStarted(opts *bind.WatchOpts, sink chan<- *KeepRandomBeaconOperatorGroupSelectionStarted) (event.Subscription, error)
WatchGroupSelectionStarted is a free log subscription operation binding the contract event 0x0769b89b6dbd96af3cdebccc7b68ce1e4ae748abc3e6b19a73b8b58460c57a94.
Solidity: event GroupSelectionStarted(uint256 newEntry)
func (*KeepRandomBeaconOperatorFilterer) WatchOnGroupRegistered ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorFilterer) WatchOnGroupRegistered(opts *bind.WatchOpts, sink chan<- *KeepRandomBeaconOperatorOnGroupRegistered) (event.Subscription, error)
WatchOnGroupRegistered is a free log subscription operation binding the contract event 0x3a32cfbcd60aee14d75b837115f97fc141e9f9fa0d1fcd310b6306abbf329c15.
Solidity: event OnGroupRegistered(bytes groupPubKey)
func (*KeepRandomBeaconOperatorFilterer) WatchRelayEntryRequested ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorFilterer) WatchRelayEntryRequested(opts *bind.WatchOpts, sink chan<- *KeepRandomBeaconOperatorRelayEntryRequested) (event.Subscription, error)
WatchRelayEntryRequested is a free log subscription operation binding the contract event 0xf3a8bf09e4f9146a48f9b91226985ac8d83d971beb4fc9ffdc569790e85a97e4.
Solidity: event RelayEntryRequested(bytes previousEntry, bytes groupPublicKey)
func (*KeepRandomBeaconOperatorFilterer) WatchRelayEntrySubmitted ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorFilterer) WatchRelayEntrySubmitted(opts *bind.WatchOpts, sink chan<- *KeepRandomBeaconOperatorRelayEntrySubmitted) (event.Subscription, error)
WatchRelayEntrySubmitted is a free log subscription operation binding the contract event 0x8711cae111460cf9bde0d890f0dc09abcb8851e39bf020f406e53e86394cdbd7.
Solidity: event RelayEntrySubmitted()
func (*KeepRandomBeaconOperatorFilterer) WatchRelayEntryTimeoutReported ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorFilterer) WatchRelayEntryTimeoutReported(opts *bind.WatchOpts, sink chan<- *KeepRandomBeaconOperatorRelayEntryTimeoutReported, groupIndex []*big.Int) (event.Subscription, error)
WatchRelayEntryTimeoutReported is a free log subscription operation binding the contract event 0x6675fe3ae219641aa4ec9e58867bd7af88bf03caf819d8858f3ddf4cc635eed2.
Solidity: event RelayEntryTimeoutReported(uint256 indexed groupIndex)
func (*KeepRandomBeaconOperatorFilterer) WatchUnauthorizedSigningReported ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorFilterer) WatchUnauthorizedSigningReported(opts *bind.WatchOpts, sink chan<- *KeepRandomBeaconOperatorUnauthorizedSigningReported, groupIndex []*big.Int) (event.Subscription, error)
WatchUnauthorizedSigningReported is a free log subscription operation binding the contract event 0x6124f28ae7240a98a8ad3410bcd1f3bb0a113fc9834d5bd16426f9e1bd698fde.
Solidity: event UnauthorizedSigningReported(uint256 indexed groupIndex)
type KeepRandomBeaconOperatorGroupMemberRewardsWithdrawn ¶
type KeepRandomBeaconOperatorGroupMemberRewardsWithdrawn struct { Beneficiary common.Address Operator common.Address Amount *big.Int GroupIndex *big.Int Raw types.Log // Blockchain specific contextual infos }
KeepRandomBeaconOperatorGroupMemberRewardsWithdrawn represents a GroupMemberRewardsWithdrawn event raised by the KeepRandomBeaconOperator contract.
type KeepRandomBeaconOperatorGroupMemberRewardsWithdrawnIterator ¶
type KeepRandomBeaconOperatorGroupMemberRewardsWithdrawnIterator struct { Event *KeepRandomBeaconOperatorGroupMemberRewardsWithdrawn // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeepRandomBeaconOperatorGroupMemberRewardsWithdrawnIterator is returned from FilterGroupMemberRewardsWithdrawn and is used to iterate over the raw logs and unpacked data for GroupMemberRewardsWithdrawn events raised by the KeepRandomBeaconOperator contract.
func (*KeepRandomBeaconOperatorGroupMemberRewardsWithdrawnIterator) Close ¶
func (it *KeepRandomBeaconOperatorGroupMemberRewardsWithdrawnIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeepRandomBeaconOperatorGroupMemberRewardsWithdrawnIterator) Error ¶
func (it *KeepRandomBeaconOperatorGroupMemberRewardsWithdrawnIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeepRandomBeaconOperatorGroupMemberRewardsWithdrawnIterator) Next ¶
func (it *KeepRandomBeaconOperatorGroupMemberRewardsWithdrawnIterator) 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 KeepRandomBeaconOperatorGroupSelectionStarted ¶
type KeepRandomBeaconOperatorGroupSelectionStarted struct { NewEntry *big.Int Raw types.Log // Blockchain specific contextual infos }
KeepRandomBeaconOperatorGroupSelectionStarted represents a GroupSelectionStarted event raised by the KeepRandomBeaconOperator contract.
type KeepRandomBeaconOperatorGroupSelectionStartedIterator ¶
type KeepRandomBeaconOperatorGroupSelectionStartedIterator struct { Event *KeepRandomBeaconOperatorGroupSelectionStarted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeepRandomBeaconOperatorGroupSelectionStartedIterator is returned from FilterGroupSelectionStarted and is used to iterate over the raw logs and unpacked data for GroupSelectionStarted events raised by the KeepRandomBeaconOperator contract.
func (*KeepRandomBeaconOperatorGroupSelectionStartedIterator) Close ¶
func (it *KeepRandomBeaconOperatorGroupSelectionStartedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeepRandomBeaconOperatorGroupSelectionStartedIterator) Error ¶
func (it *KeepRandomBeaconOperatorGroupSelectionStartedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeepRandomBeaconOperatorGroupSelectionStartedIterator) Next ¶
func (it *KeepRandomBeaconOperatorGroupSelectionStartedIterator) 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 KeepRandomBeaconOperatorOnGroupRegistered ¶
type KeepRandomBeaconOperatorOnGroupRegistered struct { GroupPubKey []byte Raw types.Log // Blockchain specific contextual infos }
KeepRandomBeaconOperatorOnGroupRegistered represents a OnGroupRegistered event raised by the KeepRandomBeaconOperator contract.
type KeepRandomBeaconOperatorOnGroupRegisteredIterator ¶
type KeepRandomBeaconOperatorOnGroupRegisteredIterator struct { Event *KeepRandomBeaconOperatorOnGroupRegistered // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeepRandomBeaconOperatorOnGroupRegisteredIterator is returned from FilterOnGroupRegistered and is used to iterate over the raw logs and unpacked data for OnGroupRegistered events raised by the KeepRandomBeaconOperator contract.
func (*KeepRandomBeaconOperatorOnGroupRegisteredIterator) Close ¶
func (it *KeepRandomBeaconOperatorOnGroupRegisteredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeepRandomBeaconOperatorOnGroupRegisteredIterator) Error ¶
func (it *KeepRandomBeaconOperatorOnGroupRegisteredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeepRandomBeaconOperatorOnGroupRegisteredIterator) Next ¶
func (it *KeepRandomBeaconOperatorOnGroupRegisteredIterator) 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 KeepRandomBeaconOperatorRaw ¶
type KeepRandomBeaconOperatorRaw struct {
Contract *KeepRandomBeaconOperator // Generic contract binding to access the raw methods on
}
KeepRandomBeaconOperatorRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*KeepRandomBeaconOperatorRaw) Call ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorRaw) 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 (*KeepRandomBeaconOperatorRaw) Transact ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*KeepRandomBeaconOperatorRaw) Transfer ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorRaw) 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 KeepRandomBeaconOperatorRelayEntryRequested ¶
type KeepRandomBeaconOperatorRelayEntryRequested struct { PreviousEntry []byte GroupPublicKey []byte Raw types.Log // Blockchain specific contextual infos }
KeepRandomBeaconOperatorRelayEntryRequested represents a RelayEntryRequested event raised by the KeepRandomBeaconOperator contract.
type KeepRandomBeaconOperatorRelayEntryRequestedIterator ¶
type KeepRandomBeaconOperatorRelayEntryRequestedIterator struct { Event *KeepRandomBeaconOperatorRelayEntryRequested // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeepRandomBeaconOperatorRelayEntryRequestedIterator is returned from FilterRelayEntryRequested and is used to iterate over the raw logs and unpacked data for RelayEntryRequested events raised by the KeepRandomBeaconOperator contract.
func (*KeepRandomBeaconOperatorRelayEntryRequestedIterator) Close ¶
func (it *KeepRandomBeaconOperatorRelayEntryRequestedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeepRandomBeaconOperatorRelayEntryRequestedIterator) Error ¶
func (it *KeepRandomBeaconOperatorRelayEntryRequestedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeepRandomBeaconOperatorRelayEntryRequestedIterator) Next ¶
func (it *KeepRandomBeaconOperatorRelayEntryRequestedIterator) 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 KeepRandomBeaconOperatorRelayEntrySubmitted ¶
type KeepRandomBeaconOperatorRelayEntrySubmitted struct {
Raw types.Log // Blockchain specific contextual infos
}
KeepRandomBeaconOperatorRelayEntrySubmitted represents a RelayEntrySubmitted event raised by the KeepRandomBeaconOperator contract.
type KeepRandomBeaconOperatorRelayEntrySubmittedIterator ¶
type KeepRandomBeaconOperatorRelayEntrySubmittedIterator struct { Event *KeepRandomBeaconOperatorRelayEntrySubmitted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeepRandomBeaconOperatorRelayEntrySubmittedIterator is returned from FilterRelayEntrySubmitted and is used to iterate over the raw logs and unpacked data for RelayEntrySubmitted events raised by the KeepRandomBeaconOperator contract.
func (*KeepRandomBeaconOperatorRelayEntrySubmittedIterator) Close ¶
func (it *KeepRandomBeaconOperatorRelayEntrySubmittedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeepRandomBeaconOperatorRelayEntrySubmittedIterator) Error ¶
func (it *KeepRandomBeaconOperatorRelayEntrySubmittedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeepRandomBeaconOperatorRelayEntrySubmittedIterator) Next ¶
func (it *KeepRandomBeaconOperatorRelayEntrySubmittedIterator) 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 KeepRandomBeaconOperatorRelayEntryTimeoutReported ¶
type KeepRandomBeaconOperatorRelayEntryTimeoutReported struct { GroupIndex *big.Int Raw types.Log // Blockchain specific contextual infos }
KeepRandomBeaconOperatorRelayEntryTimeoutReported represents a RelayEntryTimeoutReported event raised by the KeepRandomBeaconOperator contract.
type KeepRandomBeaconOperatorRelayEntryTimeoutReportedIterator ¶
type KeepRandomBeaconOperatorRelayEntryTimeoutReportedIterator struct { Event *KeepRandomBeaconOperatorRelayEntryTimeoutReported // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeepRandomBeaconOperatorRelayEntryTimeoutReportedIterator is returned from FilterRelayEntryTimeoutReported and is used to iterate over the raw logs and unpacked data for RelayEntryTimeoutReported events raised by the KeepRandomBeaconOperator contract.
func (*KeepRandomBeaconOperatorRelayEntryTimeoutReportedIterator) Close ¶
func (it *KeepRandomBeaconOperatorRelayEntryTimeoutReportedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeepRandomBeaconOperatorRelayEntryTimeoutReportedIterator) Error ¶
func (it *KeepRandomBeaconOperatorRelayEntryTimeoutReportedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeepRandomBeaconOperatorRelayEntryTimeoutReportedIterator) Next ¶
func (it *KeepRandomBeaconOperatorRelayEntryTimeoutReportedIterator) 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 KeepRandomBeaconOperatorSession ¶
type KeepRandomBeaconOperatorSession struct { Contract *KeepRandomBeaconOperator // 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 }
KeepRandomBeaconOperatorSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*KeepRandomBeaconOperatorSession) AddServiceContract ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorSession) AddServiceContract(serviceContract common.Address) (*types.Transaction, error)
AddServiceContract is a paid mutator transaction binding the contract method 0x7760c6c7.
Solidity: function addServiceContract(address serviceContract) returns()
func (*KeepRandomBeaconOperatorSession) CreateGroup ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorSession) CreateGroup(_newEntry *big.Int, submitter common.Address) (*types.Transaction, error)
CreateGroup is a paid mutator transaction binding the contract method 0xc96e71fb.
Solidity: function createGroup(uint256 _newEntry, address submitter) returns()
func (*KeepRandomBeaconOperatorSession) CurrentRequestGroupIndex ¶ added in v1.1.2
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorSession) CurrentRequestGroupIndex() (*big.Int, error)
CurrentRequestGroupIndex is a free data retrieval call binding the contract method 0x7031b7ff.
Solidity: function currentRequestGroupIndex() constant returns(uint256)
func (*KeepRandomBeaconOperatorSession) CurrentRequestPreviousEntry ¶ added in v1.1.2
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorSession) CurrentRequestPreviousEntry() ([]byte, error)
CurrentRequestPreviousEntry is a free data retrieval call binding the contract method 0x618c2656.
Solidity: function currentRequestPreviousEntry() constant returns(bytes)
func (*KeepRandomBeaconOperatorSession) CurrentRequestStartBlock ¶ added in v1.1.2
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorSession) CurrentRequestStartBlock() (*big.Int, error)
CurrentRequestStartBlock is a free data retrieval call binding the contract method 0x8e9e56a5.
Solidity: function currentRequestStartBlock() constant returns(uint256)
func (*KeepRandomBeaconOperatorSession) DkgGasEstimate ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorSession) DkgGasEstimate() (*big.Int, error)
DkgGasEstimate is a free data retrieval call binding the contract method 0x003bf87e.
Solidity: function dkgGasEstimate() constant returns(uint256)
func (*KeepRandomBeaconOperatorSession) DkgSubmitterReimbursementFee ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorSession) DkgSubmitterReimbursementFee() (*big.Int, error)
DkgSubmitterReimbursementFee is a free data retrieval call binding the contract method 0xb1c77c8f.
Solidity: function dkgSubmitterReimbursementFee() constant returns(uint256)
func (*KeepRandomBeaconOperatorSession) EntryVerificationFee ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorSession) EntryVerificationFee() (*big.Int, error)
EntryVerificationFee is a free data retrieval call binding the contract method 0x517471a9.
Solidity: function entryVerificationFee() constant returns(uint256)
func (*KeepRandomBeaconOperatorSession) EntryVerificationGasEstimate ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorSession) EntryVerificationGasEstimate() (*big.Int, error)
EntryVerificationGasEstimate is a free data retrieval call binding the contract method 0x79f9fb7e.
Solidity: function entryVerificationGasEstimate() constant returns(uint256)
func (*KeepRandomBeaconOperatorSession) GasPriceCeiling ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorSession) GasPriceCeiling() (*big.Int, error)
GasPriceCeiling is a free data retrieval call binding the contract method 0xe1f4d632.
Solidity: function gasPriceCeiling() constant returns(uint256)
func (*KeepRandomBeaconOperatorSession) Genesis ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorSession) Genesis() (*types.Transaction, error)
Genesis is a paid mutator transaction binding the contract method 0xa7f0b3de.
Solidity: function genesis() returns()
func (*KeepRandomBeaconOperatorSession) GetFirstActiveGroupIndex ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorSession) GetFirstActiveGroupIndex() (*big.Int, error)
GetFirstActiveGroupIndex is a free data retrieval call binding the contract method 0xeb9488d3.
Solidity: function getFirstActiveGroupIndex() constant returns(uint256)
func (*KeepRandomBeaconOperatorSession) GetGroupMemberRewards ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorSession) GetGroupMemberRewards(groupPubKey []byte) (*big.Int, error)
GetGroupMemberRewards is a free data retrieval call binding the contract method 0x9dabee44.
Solidity: function getGroupMemberRewards(bytes groupPubKey) constant returns(uint256)
func (*KeepRandomBeaconOperatorSession) GetGroupMembers ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorSession) GetGroupMembers(groupPubKey []byte) ([]common.Address, error)
GetGroupMembers is a free data retrieval call binding the contract method 0xd12f5e69.
Solidity: function getGroupMembers(bytes groupPubKey) constant returns(address[] members)
func (*KeepRandomBeaconOperatorSession) GetGroupPublicKey ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorSession) GetGroupPublicKey(groupIndex *big.Int) ([]byte, error)
GetGroupPublicKey is a free data retrieval call binding the contract method 0xef7c8f9c.
Solidity: function getGroupPublicKey(uint256 groupIndex) constant returns(bytes)
func (*KeepRandomBeaconOperatorSession) GroupCreationFee ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorSession) GroupCreationFee() (*big.Int, error)
GroupCreationFee is a free data retrieval call binding the contract method 0xc300d058.
Solidity: function groupCreationFee() constant returns(uint256)
func (*KeepRandomBeaconOperatorSession) GroupMemberBaseReward ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorSession) GroupMemberBaseReward() (*big.Int, error)
GroupMemberBaseReward is a free data retrieval call binding the contract method 0x7d7d7dd9.
Solidity: function groupMemberBaseReward() constant returns(uint256)
func (*KeepRandomBeaconOperatorSession) GroupProfitFee ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorSession) GroupProfitFee() (*big.Int, error)
GroupProfitFee is a free data retrieval call binding the contract method 0xc4438946.
Solidity: function groupProfitFee() constant returns(uint256)
func (*KeepRandomBeaconOperatorSession) GroupSelectionGasEstimate ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorSession) GroupSelectionGasEstimate() (*big.Int, error)
GroupSelectionGasEstimate is a free data retrieval call binding the contract method 0x24f17313.
Solidity: function groupSelectionGasEstimate() constant returns(uint256)
func (*KeepRandomBeaconOperatorSession) GroupSize ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorSession) GroupSize() (*big.Int, error)
GroupSize is a free data retrieval call binding the contract method 0x63b635ea.
Solidity: function groupSize() constant returns(uint256)
func (*KeepRandomBeaconOperatorSession) GroupThreshold ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorSession) GroupThreshold() (*big.Int, error)
GroupThreshold is a free data retrieval call binding the contract method 0x6dcc64f8.
Solidity: function groupThreshold() constant returns(uint256)
func (*KeepRandomBeaconOperatorSession) HasMinimumStake ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorSession) HasMinimumStake(staker common.Address) (bool, error)
HasMinimumStake is a free data retrieval call binding the contract method 0x5c1c0710.
Solidity: function hasMinimumStake(address staker) constant returns(bool)
func (*KeepRandomBeaconOperatorSession) HasWithdrawnRewards ¶ added in v1.1.2
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorSession) HasWithdrawnRewards(operator common.Address, groupIndex *big.Int) (bool, error)
HasWithdrawnRewards is a free data retrieval call binding the contract method 0x376f7a11.
Solidity: function hasWithdrawnRewards(address operator, uint256 groupIndex) constant returns(bool)
func (*KeepRandomBeaconOperatorSession) IsEntryInProgress ¶ added in v1.1.2
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorSession) IsEntryInProgress() (bool, error)
IsEntryInProgress is a free data retrieval call binding the contract method 0x6e5636e4.
Solidity: function isEntryInProgress() constant returns(bool)
func (*KeepRandomBeaconOperatorSession) IsGroupRegistered ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorSession) IsGroupRegistered(groupPubKey []byte) (bool, error)
IsGroupRegistered is a free data retrieval call binding the contract method 0x1c524ac2.
Solidity: function isGroupRegistered(bytes groupPubKey) constant returns(bool)
func (*KeepRandomBeaconOperatorSession) IsGroupSelectionPossible ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorSession) IsGroupSelectionPossible() (bool, error)
IsGroupSelectionPossible is a free data retrieval call binding the contract method 0x21a8f86c.
Solidity: function isGroupSelectionPossible() constant returns(bool)
func (*KeepRandomBeaconOperatorSession) IsStaleGroup ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorSession) IsStaleGroup(groupPubKey []byte) (bool, error)
IsStaleGroup is a free data retrieval call binding the contract method 0x2d6f8f31.
Solidity: function isStaleGroup(bytes groupPubKey) constant returns(bool)
func (*KeepRandomBeaconOperatorSession) NumberOfGroups ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorSession) NumberOfGroups() (*big.Int, error)
NumberOfGroups is a free data retrieval call binding the contract method 0xbf952496.
Solidity: function numberOfGroups() constant returns(uint256)
func (*KeepRandomBeaconOperatorSession) RelayEntry ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorSession) RelayEntry(_groupSignature []byte) (*types.Transaction, error)
RelayEntry is a paid mutator transaction binding the contract method 0xac374f4b.
Solidity: function relayEntry(bytes _groupSignature) returns()
func (*KeepRandomBeaconOperatorSession) RelayEntryTimeout ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorSession) RelayEntryTimeout() (*big.Int, error)
RelayEntryTimeout is a free data retrieval call binding the contract method 0xb99f0c43.
Solidity: function relayEntryTimeout() constant returns(uint256)
func (*KeepRandomBeaconOperatorSession) RemoveServiceContract ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorSession) RemoveServiceContract(serviceContract common.Address) (*types.Transaction, error)
RemoveServiceContract is a paid mutator transaction binding the contract method 0xb64ac8e4.
Solidity: function removeServiceContract(address serviceContract) returns()
func (*KeepRandomBeaconOperatorSession) ReportRelayEntryTimeout ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorSession) ReportRelayEntryTimeout() (*types.Transaction, error)
ReportRelayEntryTimeout is a paid mutator transaction binding the contract method 0x1ed74070.
Solidity: function reportRelayEntryTimeout() returns()
func (*KeepRandomBeaconOperatorSession) ReportUnauthorizedSigning ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorSession) ReportUnauthorizedSigning(groupIndex *big.Int, signedMsgSender []byte) (*types.Transaction, error)
ReportUnauthorizedSigning is a paid mutator transaction binding the contract method 0xe581ff74.
Solidity: function reportUnauthorizedSigning(uint256 groupIndex, bytes signedMsgSender) returns()
func (*KeepRandomBeaconOperatorSession) ResultPublicationBlockStep ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorSession) ResultPublicationBlockStep() (*big.Int, error)
ResultPublicationBlockStep is a free data retrieval call binding the contract method 0x36c85717.
Solidity: function resultPublicationBlockStep() constant returns(uint256)
func (*KeepRandomBeaconOperatorSession) SelectedParticipants ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorSession) SelectedParticipants() ([]common.Address, error)
SelectedParticipants is a free data retrieval call binding the contract method 0x0b19991f.
Solidity: function selectedParticipants() constant returns(address[])
func (*KeepRandomBeaconOperatorSession) Sign ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorSession) Sign(requestId *big.Int, previousEntry []byte) (*types.Transaction, error)
Sign is a paid mutator transaction binding the contract method 0x9b3d270a.
Solidity: function sign(uint256 requestId, bytes previousEntry) returns()
func (*KeepRandomBeaconOperatorSession) SubmitDkgResult ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorSession) SubmitDkgResult(submitterMemberIndex *big.Int, groupPubKey []byte, misbehaved []byte, signatures []byte, signingMembersIndexes []*big.Int) (*types.Transaction, error)
SubmitDkgResult is a paid mutator transaction binding the contract method 0x73f1daab.
Solidity: function submitDkgResult(uint256 submitterMemberIndex, bytes groupPubKey, bytes misbehaved, bytes signatures, uint256[] signingMembersIndexes) returns()
func (*KeepRandomBeaconOperatorSession) SubmitTicket ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorSession) SubmitTicket(ticket [32]byte) (*types.Transaction, error)
SubmitTicket is a paid mutator transaction binding the contract method 0x8a3a3da8.
Solidity: function submitTicket(bytes32 ticket) returns()
func (*KeepRandomBeaconOperatorSession) SubmittedTickets ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorSession) SubmittedTickets() ([]uint64, error)
SubmittedTickets is a free data retrieval call binding the contract method 0x6262d54e.
Solidity: function submittedTickets() constant returns(uint64[])
func (*KeepRandomBeaconOperatorSession) TicketSubmissionTimeout ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorSession) TicketSubmissionTimeout() (*big.Int, error)
TicketSubmissionTimeout is a free data retrieval call binding the contract method 0xc98622fb.
Solidity: function ticketSubmissionTimeout() constant returns(uint256)
func (*KeepRandomBeaconOperatorSession) WithdrawGroupMemberRewards ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorSession) WithdrawGroupMemberRewards(operator common.Address, groupIndex *big.Int) (*types.Transaction, error)
WithdrawGroupMemberRewards is a paid mutator transaction binding the contract method 0x3926c28e.
Solidity: function withdrawGroupMemberRewards(address operator, uint256 groupIndex) returns()
type KeepRandomBeaconOperatorTransactor ¶
type KeepRandomBeaconOperatorTransactor struct {
// contains filtered or unexported fields
}
KeepRandomBeaconOperatorTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewKeepRandomBeaconOperatorTransactor ¶
func NewKeepRandomBeaconOperatorTransactor(address common.Address, transactor bind.ContractTransactor) (*KeepRandomBeaconOperatorTransactor, error)
NewKeepRandomBeaconOperatorTransactor creates a new write-only instance of KeepRandomBeaconOperator, bound to a specific deployed contract.
func (*KeepRandomBeaconOperatorTransactor) AddServiceContract ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorTransactor) AddServiceContract(opts *bind.TransactOpts, serviceContract common.Address) (*types.Transaction, error)
AddServiceContract is a paid mutator transaction binding the contract method 0x7760c6c7.
Solidity: function addServiceContract(address serviceContract) returns()
func (*KeepRandomBeaconOperatorTransactor) CreateGroup ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorTransactor) CreateGroup(opts *bind.TransactOpts, _newEntry *big.Int, submitter common.Address) (*types.Transaction, error)
CreateGroup is a paid mutator transaction binding the contract method 0xc96e71fb.
Solidity: function createGroup(uint256 _newEntry, address submitter) returns()
func (*KeepRandomBeaconOperatorTransactor) Genesis ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorTransactor) Genesis(opts *bind.TransactOpts) (*types.Transaction, error)
Genesis is a paid mutator transaction binding the contract method 0xa7f0b3de.
Solidity: function genesis() returns()
func (*KeepRandomBeaconOperatorTransactor) RelayEntry ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorTransactor) RelayEntry(opts *bind.TransactOpts, _groupSignature []byte) (*types.Transaction, error)
RelayEntry is a paid mutator transaction binding the contract method 0xac374f4b.
Solidity: function relayEntry(bytes _groupSignature) returns()
func (*KeepRandomBeaconOperatorTransactor) RemoveServiceContract ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorTransactor) RemoveServiceContract(opts *bind.TransactOpts, serviceContract common.Address) (*types.Transaction, error)
RemoveServiceContract is a paid mutator transaction binding the contract method 0xb64ac8e4.
Solidity: function removeServiceContract(address serviceContract) returns()
func (*KeepRandomBeaconOperatorTransactor) ReportRelayEntryTimeout ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorTransactor) ReportRelayEntryTimeout(opts *bind.TransactOpts) (*types.Transaction, error)
ReportRelayEntryTimeout is a paid mutator transaction binding the contract method 0x1ed74070.
Solidity: function reportRelayEntryTimeout() returns()
func (*KeepRandomBeaconOperatorTransactor) ReportUnauthorizedSigning ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorTransactor) ReportUnauthorizedSigning(opts *bind.TransactOpts, groupIndex *big.Int, signedMsgSender []byte) (*types.Transaction, error)
ReportUnauthorizedSigning is a paid mutator transaction binding the contract method 0xe581ff74.
Solidity: function reportUnauthorizedSigning(uint256 groupIndex, bytes signedMsgSender) returns()
func (*KeepRandomBeaconOperatorTransactor) Sign ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorTransactor) Sign(opts *bind.TransactOpts, requestId *big.Int, previousEntry []byte) (*types.Transaction, error)
Sign is a paid mutator transaction binding the contract method 0x9b3d270a.
Solidity: function sign(uint256 requestId, bytes previousEntry) returns()
func (*KeepRandomBeaconOperatorTransactor) SubmitDkgResult ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorTransactor) SubmitDkgResult(opts *bind.TransactOpts, submitterMemberIndex *big.Int, groupPubKey []byte, misbehaved []byte, signatures []byte, signingMembersIndexes []*big.Int) (*types.Transaction, error)
SubmitDkgResult is a paid mutator transaction binding the contract method 0x73f1daab.
Solidity: function submitDkgResult(uint256 submitterMemberIndex, bytes groupPubKey, bytes misbehaved, bytes signatures, uint256[] signingMembersIndexes) returns()
func (*KeepRandomBeaconOperatorTransactor) SubmitTicket ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorTransactor) SubmitTicket(opts *bind.TransactOpts, ticket [32]byte) (*types.Transaction, error)
SubmitTicket is a paid mutator transaction binding the contract method 0x8a3a3da8.
Solidity: function submitTicket(bytes32 ticket) returns()
func (*KeepRandomBeaconOperatorTransactor) WithdrawGroupMemberRewards ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorTransactor) WithdrawGroupMemberRewards(opts *bind.TransactOpts, operator common.Address, groupIndex *big.Int) (*types.Transaction, error)
WithdrawGroupMemberRewards is a paid mutator transaction binding the contract method 0x3926c28e.
Solidity: function withdrawGroupMemberRewards(address operator, uint256 groupIndex) returns()
type KeepRandomBeaconOperatorTransactorRaw ¶
type KeepRandomBeaconOperatorTransactorRaw struct {
Contract *KeepRandomBeaconOperatorTransactor // Generic write-only contract binding to access the raw methods on
}
KeepRandomBeaconOperatorTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*KeepRandomBeaconOperatorTransactorRaw) Transact ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*KeepRandomBeaconOperatorTransactorRaw) Transfer ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorTransactorRaw) 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 KeepRandomBeaconOperatorTransactorSession ¶
type KeepRandomBeaconOperatorTransactorSession struct { Contract *KeepRandomBeaconOperatorTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
KeepRandomBeaconOperatorTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*KeepRandomBeaconOperatorTransactorSession) AddServiceContract ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorTransactorSession) AddServiceContract(serviceContract common.Address) (*types.Transaction, error)
AddServiceContract is a paid mutator transaction binding the contract method 0x7760c6c7.
Solidity: function addServiceContract(address serviceContract) returns()
func (*KeepRandomBeaconOperatorTransactorSession) CreateGroup ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorTransactorSession) CreateGroup(_newEntry *big.Int, submitter common.Address) (*types.Transaction, error)
CreateGroup is a paid mutator transaction binding the contract method 0xc96e71fb.
Solidity: function createGroup(uint256 _newEntry, address submitter) returns()
func (*KeepRandomBeaconOperatorTransactorSession) Genesis ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorTransactorSession) Genesis() (*types.Transaction, error)
Genesis is a paid mutator transaction binding the contract method 0xa7f0b3de.
Solidity: function genesis() returns()
func (*KeepRandomBeaconOperatorTransactorSession) RelayEntry ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorTransactorSession) RelayEntry(_groupSignature []byte) (*types.Transaction, error)
RelayEntry is a paid mutator transaction binding the contract method 0xac374f4b.
Solidity: function relayEntry(bytes _groupSignature) returns()
func (*KeepRandomBeaconOperatorTransactorSession) RemoveServiceContract ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorTransactorSession) RemoveServiceContract(serviceContract common.Address) (*types.Transaction, error)
RemoveServiceContract is a paid mutator transaction binding the contract method 0xb64ac8e4.
Solidity: function removeServiceContract(address serviceContract) returns()
func (*KeepRandomBeaconOperatorTransactorSession) ReportRelayEntryTimeout ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorTransactorSession) ReportRelayEntryTimeout() (*types.Transaction, error)
ReportRelayEntryTimeout is a paid mutator transaction binding the contract method 0x1ed74070.
Solidity: function reportRelayEntryTimeout() returns()
func (*KeepRandomBeaconOperatorTransactorSession) ReportUnauthorizedSigning ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorTransactorSession) ReportUnauthorizedSigning(groupIndex *big.Int, signedMsgSender []byte) (*types.Transaction, error)
ReportUnauthorizedSigning is a paid mutator transaction binding the contract method 0xe581ff74.
Solidity: function reportUnauthorizedSigning(uint256 groupIndex, bytes signedMsgSender) returns()
func (*KeepRandomBeaconOperatorTransactorSession) Sign ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorTransactorSession) Sign(requestId *big.Int, previousEntry []byte) (*types.Transaction, error)
Sign is a paid mutator transaction binding the contract method 0x9b3d270a.
Solidity: function sign(uint256 requestId, bytes previousEntry) returns()
func (*KeepRandomBeaconOperatorTransactorSession) SubmitDkgResult ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorTransactorSession) SubmitDkgResult(submitterMemberIndex *big.Int, groupPubKey []byte, misbehaved []byte, signatures []byte, signingMembersIndexes []*big.Int) (*types.Transaction, error)
SubmitDkgResult is a paid mutator transaction binding the contract method 0x73f1daab.
Solidity: function submitDkgResult(uint256 submitterMemberIndex, bytes groupPubKey, bytes misbehaved, bytes signatures, uint256[] signingMembersIndexes) returns()
func (*KeepRandomBeaconOperatorTransactorSession) SubmitTicket ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorTransactorSession) SubmitTicket(ticket [32]byte) (*types.Transaction, error)
SubmitTicket is a paid mutator transaction binding the contract method 0x8a3a3da8.
Solidity: function submitTicket(bytes32 ticket) returns()
func (*KeepRandomBeaconOperatorTransactorSession) WithdrawGroupMemberRewards ¶
func (_KeepRandomBeaconOperator *KeepRandomBeaconOperatorTransactorSession) WithdrawGroupMemberRewards(operator common.Address, groupIndex *big.Int) (*types.Transaction, error)
WithdrawGroupMemberRewards is a paid mutator transaction binding the contract method 0x3926c28e.
Solidity: function withdrawGroupMemberRewards(address operator, uint256 groupIndex) returns()
type KeepRandomBeaconOperatorUnauthorizedSigningReported ¶
type KeepRandomBeaconOperatorUnauthorizedSigningReported struct {}
KeepRandomBeaconOperatorUnauthorizedSigningReported represents a UnauthorizedSigningReported event raised by the KeepRandomBeaconOperator contract.
type KeepRandomBeaconOperatorUnauthorizedSigningReportedIterator ¶
type KeepRandomBeaconOperatorUnauthorizedSigningReportedIterator struct { // contains filtered or unexported fields }
KeepRandomBeaconOperatorUnauthorizedSigningReportedIterator is returned from FilterUnauthorizedSigningReported and is used to iterate over the raw logs and unpacked data for UnauthorizedSigningReported events raised by the KeepRandomBeaconOperator contract.
func (*KeepRandomBeaconOperatorUnauthorizedSigningReportedIterator) Close ¶
func (it *KeepRandomBeaconOperatorUnauthorizedSigningReportedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeepRandomBeaconOperatorUnauthorizedSigningReportedIterator) Error ¶
func (it *KeepRandomBeaconOperatorUnauthorizedSigningReportedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeepRandomBeaconOperatorUnauthorizedSigningReportedIterator) Next ¶
func (it *KeepRandomBeaconOperatorUnauthorizedSigningReportedIterator) 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 KeepRandomBeaconService ¶
type KeepRandomBeaconService struct { KeepRandomBeaconServiceCaller // Read-only binding to the contract KeepRandomBeaconServiceTransactor // Write-only binding to the contract KeepRandomBeaconServiceFilterer // Log filterer for contract events }
KeepRandomBeaconService is an auto generated Go binding around an Ethereum contract.
func NewKeepRandomBeaconService ¶
func NewKeepRandomBeaconService(address common.Address, backend bind.ContractBackend) (*KeepRandomBeaconService, error)
NewKeepRandomBeaconService creates a new instance of KeepRandomBeaconService, bound to a specific deployed contract.
type KeepRandomBeaconServiceCaller ¶
type KeepRandomBeaconServiceCaller struct {
// contains filtered or unexported fields
}
KeepRandomBeaconServiceCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewKeepRandomBeaconServiceCaller ¶
func NewKeepRandomBeaconServiceCaller(address common.Address, caller bind.ContractCaller) (*KeepRandomBeaconServiceCaller, error)
NewKeepRandomBeaconServiceCaller creates a new read-only instance of KeepRandomBeaconService, bound to a specific deployed contract.
func (*KeepRandomBeaconServiceCaller) Admin ¶
func (_KeepRandomBeaconService *KeepRandomBeaconServiceCaller) Admin(opts *bind.CallOpts) (common.Address, error)
Admin is a free data retrieval call binding the contract method 0xf851a440.
Solidity: function admin() constant returns(address adm)
func (*KeepRandomBeaconServiceCaller) Implementation ¶
func (_KeepRandomBeaconService *KeepRandomBeaconServiceCaller) Implementation(opts *bind.CallOpts) (common.Address, error)
Implementation is a free data retrieval call binding the contract method 0x5c60da1b.
Solidity: function implementation() constant returns(address)
func (*KeepRandomBeaconServiceCaller) InitializationData ¶
func (_KeepRandomBeaconService *KeepRandomBeaconServiceCaller) InitializationData(opts *bind.CallOpts, arg0 common.Address) ([]byte, error)
InitializationData is a free data retrieval call binding the contract method 0x0f51d40d.
Solidity: function initializationData(address ) constant returns(bytes)
func (*KeepRandomBeaconServiceCaller) NewImplementation ¶
func (_KeepRandomBeaconService *KeepRandomBeaconServiceCaller) NewImplementation(opts *bind.CallOpts) (common.Address, error)
NewImplementation is a free data retrieval call binding the contract method 0x8b677b03.
Solidity: function newImplementation() constant returns(address _newImplementation)
func (*KeepRandomBeaconServiceCaller) UpgradeInitiatedTimestamp ¶
func (_KeepRandomBeaconService *KeepRandomBeaconServiceCaller) UpgradeInitiatedTimestamp(opts *bind.CallOpts) (*big.Int, error)
UpgradeInitiatedTimestamp is a free data retrieval call binding the contract method 0x95131526.
Solidity: function upgradeInitiatedTimestamp() constant returns(uint256 _upgradeInitiatedTimestamp)
func (*KeepRandomBeaconServiceCaller) UpgradeTimeDelay ¶
func (_KeepRandomBeaconService *KeepRandomBeaconServiceCaller) UpgradeTimeDelay(opts *bind.CallOpts) (*big.Int, error)
UpgradeTimeDelay is a free data retrieval call binding the contract method 0x9260315b.
Solidity: function upgradeTimeDelay() constant returns(uint256 _upgradeTimeDelay)
type KeepRandomBeaconServiceCallerRaw ¶
type KeepRandomBeaconServiceCallerRaw struct {
Contract *KeepRandomBeaconServiceCaller // Generic read-only contract binding to access the raw methods on
}
KeepRandomBeaconServiceCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*KeepRandomBeaconServiceCallerRaw) Call ¶
func (_KeepRandomBeaconService *KeepRandomBeaconServiceCallerRaw) 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 KeepRandomBeaconServiceCallerSession ¶
type KeepRandomBeaconServiceCallerSession struct { Contract *KeepRandomBeaconServiceCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
KeepRandomBeaconServiceCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*KeepRandomBeaconServiceCallerSession) Admin ¶
func (_KeepRandomBeaconService *KeepRandomBeaconServiceCallerSession) Admin() (common.Address, error)
Admin is a free data retrieval call binding the contract method 0xf851a440.
Solidity: function admin() constant returns(address adm)
func (*KeepRandomBeaconServiceCallerSession) Implementation ¶
func (_KeepRandomBeaconService *KeepRandomBeaconServiceCallerSession) Implementation() (common.Address, error)
Implementation is a free data retrieval call binding the contract method 0x5c60da1b.
Solidity: function implementation() constant returns(address)
func (*KeepRandomBeaconServiceCallerSession) InitializationData ¶
func (_KeepRandomBeaconService *KeepRandomBeaconServiceCallerSession) InitializationData(arg0 common.Address) ([]byte, error)
InitializationData is a free data retrieval call binding the contract method 0x0f51d40d.
Solidity: function initializationData(address ) constant returns(bytes)
func (*KeepRandomBeaconServiceCallerSession) NewImplementation ¶
func (_KeepRandomBeaconService *KeepRandomBeaconServiceCallerSession) NewImplementation() (common.Address, error)
NewImplementation is a free data retrieval call binding the contract method 0x8b677b03.
Solidity: function newImplementation() constant returns(address _newImplementation)
func (*KeepRandomBeaconServiceCallerSession) UpgradeInitiatedTimestamp ¶
func (_KeepRandomBeaconService *KeepRandomBeaconServiceCallerSession) UpgradeInitiatedTimestamp() (*big.Int, error)
UpgradeInitiatedTimestamp is a free data retrieval call binding the contract method 0x95131526.
Solidity: function upgradeInitiatedTimestamp() constant returns(uint256 _upgradeInitiatedTimestamp)
func (*KeepRandomBeaconServiceCallerSession) UpgradeTimeDelay ¶
func (_KeepRandomBeaconService *KeepRandomBeaconServiceCallerSession) UpgradeTimeDelay() (*big.Int, error)
UpgradeTimeDelay is a free data retrieval call binding the contract method 0x9260315b.
Solidity: function upgradeTimeDelay() constant returns(uint256 _upgradeTimeDelay)
type KeepRandomBeaconServiceFilterer ¶
type KeepRandomBeaconServiceFilterer struct {
// contains filtered or unexported fields
}
KeepRandomBeaconServiceFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewKeepRandomBeaconServiceFilterer ¶
func NewKeepRandomBeaconServiceFilterer(address common.Address, filterer bind.ContractFilterer) (*KeepRandomBeaconServiceFilterer, error)
NewKeepRandomBeaconServiceFilterer creates a new log filterer instance of KeepRandomBeaconService, bound to a specific deployed contract.
func (*KeepRandomBeaconServiceFilterer) FilterUpgradeCompleted ¶
func (_KeepRandomBeaconService *KeepRandomBeaconServiceFilterer) FilterUpgradeCompleted(opts *bind.FilterOpts) (*KeepRandomBeaconServiceUpgradeCompletedIterator, error)
FilterUpgradeCompleted is a free log retrieval operation binding the contract event 0x2711ef8a6ba82dd467437054855e6edfc6424d0fb0127992b419c20f2d2e114e.
Solidity: event UpgradeCompleted(address implementation)
func (*KeepRandomBeaconServiceFilterer) FilterUpgradeStarted ¶
func (_KeepRandomBeaconService *KeepRandomBeaconServiceFilterer) FilterUpgradeStarted(opts *bind.FilterOpts) (*KeepRandomBeaconServiceUpgradeStartedIterator, error)
FilterUpgradeStarted is a free log retrieval operation binding the contract event 0xe3ab72cd1d043aea9afd3c48aae4ee8f59a80381fec6c69ca502e2fb4b4f5c5a.
Solidity: event UpgradeStarted(address implementation, uint256 timestamp)
func (*KeepRandomBeaconServiceFilterer) ParseUpgradeCompleted ¶
func (_KeepRandomBeaconService *KeepRandomBeaconServiceFilterer) ParseUpgradeCompleted(log types.Log) (*KeepRandomBeaconServiceUpgradeCompleted, error)
ParseUpgradeCompleted is a log parse operation binding the contract event 0x2711ef8a6ba82dd467437054855e6edfc6424d0fb0127992b419c20f2d2e114e.
Solidity: event UpgradeCompleted(address implementation)
func (*KeepRandomBeaconServiceFilterer) ParseUpgradeStarted ¶
func (_KeepRandomBeaconService *KeepRandomBeaconServiceFilterer) ParseUpgradeStarted(log types.Log) (*KeepRandomBeaconServiceUpgradeStarted, error)
ParseUpgradeStarted is a log parse operation binding the contract event 0xe3ab72cd1d043aea9afd3c48aae4ee8f59a80381fec6c69ca502e2fb4b4f5c5a.
Solidity: event UpgradeStarted(address implementation, uint256 timestamp)
func (*KeepRandomBeaconServiceFilterer) WatchUpgradeCompleted ¶
func (_KeepRandomBeaconService *KeepRandomBeaconServiceFilterer) WatchUpgradeCompleted(opts *bind.WatchOpts, sink chan<- *KeepRandomBeaconServiceUpgradeCompleted) (event.Subscription, error)
WatchUpgradeCompleted is a free log subscription operation binding the contract event 0x2711ef8a6ba82dd467437054855e6edfc6424d0fb0127992b419c20f2d2e114e.
Solidity: event UpgradeCompleted(address implementation)
func (*KeepRandomBeaconServiceFilterer) WatchUpgradeStarted ¶
func (_KeepRandomBeaconService *KeepRandomBeaconServiceFilterer) WatchUpgradeStarted(opts *bind.WatchOpts, sink chan<- *KeepRandomBeaconServiceUpgradeStarted) (event.Subscription, error)
WatchUpgradeStarted is a free log subscription operation binding the contract event 0xe3ab72cd1d043aea9afd3c48aae4ee8f59a80381fec6c69ca502e2fb4b4f5c5a.
Solidity: event UpgradeStarted(address implementation, uint256 timestamp)
type KeepRandomBeaconServiceImplV1 ¶
type KeepRandomBeaconServiceImplV1 struct { KeepRandomBeaconServiceImplV1Caller // Read-only binding to the contract KeepRandomBeaconServiceImplV1Transactor // Write-only binding to the contract KeepRandomBeaconServiceImplV1Filterer // Log filterer for contract events }
KeepRandomBeaconServiceImplV1 is an auto generated Go binding around an Ethereum contract.
func NewKeepRandomBeaconServiceImplV1 ¶
func NewKeepRandomBeaconServiceImplV1(address common.Address, backend bind.ContractBackend) (*KeepRandomBeaconServiceImplV1, error)
NewKeepRandomBeaconServiceImplV1 creates a new instance of KeepRandomBeaconServiceImplV1, bound to a specific deployed contract.
type KeepRandomBeaconServiceImplV1Caller ¶
type KeepRandomBeaconServiceImplV1Caller struct {
// contains filtered or unexported fields
}
KeepRandomBeaconServiceImplV1Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewKeepRandomBeaconServiceImplV1Caller ¶
func NewKeepRandomBeaconServiceImplV1Caller(address common.Address, caller bind.ContractCaller) (*KeepRandomBeaconServiceImplV1Caller, error)
NewKeepRandomBeaconServiceImplV1Caller creates a new read-only instance of KeepRandomBeaconServiceImplV1, bound to a specific deployed contract.
func (*KeepRandomBeaconServiceImplV1Caller) BaseCallbackGas ¶
func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Caller) BaseCallbackGas(opts *bind.CallOpts) (*big.Int, error)
BaseCallbackGas is a free data retrieval call binding the contract method 0xd09dd574.
Solidity: function baseCallbackGas() constant returns(uint256)
func (*KeepRandomBeaconServiceImplV1Caller) CallbackSurplusRecipient ¶ added in v1.1.2
func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Caller) CallbackSurplusRecipient(opts *bind.CallOpts, requestId *big.Int) (common.Address, error)
CallbackSurplusRecipient is a free data retrieval call binding the contract method 0x0fda9ce4.
Solidity: function callbackSurplusRecipient(uint256 requestId) constant returns(address)
func (*KeepRandomBeaconServiceImplV1Caller) DkgContributionMargin ¶ added in v1.1.2
func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Caller) DkgContributionMargin(opts *bind.CallOpts) (*big.Int, error)
DkgContributionMargin is a free data retrieval call binding the contract method 0x280f2043.
Solidity: function dkgContributionMargin() constant returns(uint256)
func (*KeepRandomBeaconServiceImplV1Caller) DkgFeePool ¶ added in v1.1.2
func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Caller) DkgFeePool(opts *bind.CallOpts) (*big.Int, error)
DkgFeePool is a free data retrieval call binding the contract method 0x100aea0b.
Solidity: function dkgFeePool() constant returns(uint256)
func (*KeepRandomBeaconServiceImplV1Caller) EntryFeeBreakdown ¶
func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Caller) EntryFeeBreakdown(opts *bind.CallOpts) (struct { EntryVerificationFee *big.Int DkgContributionFee *big.Int GroupProfitFee *big.Int GasPriceCeiling *big.Int }, error)
EntryFeeBreakdown is a free data retrieval call binding the contract method 0xdede8e95.
Solidity: function entryFeeBreakdown() constant returns(uint256 entryVerificationFee, uint256 dkgContributionFee, uint256 groupProfitFee, uint256 gasPriceCeiling)
func (*KeepRandomBeaconServiceImplV1Caller) EntryFeeEstimate ¶
func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Caller) EntryFeeEstimate(opts *bind.CallOpts, callbackGas *big.Int) (*big.Int, error)
EntryFeeEstimate is a free data retrieval call binding the contract method 0xd13f1391.
Solidity: function entryFeeEstimate(uint256 callbackGas) constant returns(uint256)
func (*KeepRandomBeaconServiceImplV1Caller) Initialized ¶
func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Caller) Initialized(opts *bind.CallOpts) (bool, error)
Initialized is a free data retrieval call binding the contract method 0x158ef93e.
Solidity: function initialized() constant returns(bool)
func (*KeepRandomBeaconServiceImplV1Caller) RequestSubsidyFeePool ¶ added in v1.1.2
func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Caller) RequestSubsidyFeePool(opts *bind.CallOpts) (*big.Int, error)
RequestSubsidyFeePool is a free data retrieval call binding the contract method 0x687d088e.
Solidity: function requestSubsidyFeePool() constant returns(uint256)
func (*KeepRandomBeaconServiceImplV1Caller) SelectOperatorContract ¶
func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Caller) SelectOperatorContract(opts *bind.CallOpts, seed *big.Int) (common.Address, error)
SelectOperatorContract is a free data retrieval call binding the contract method 0xefc4971f.
Solidity: function selectOperatorContract(uint256 seed) constant returns(address)
func (*KeepRandomBeaconServiceImplV1Caller) Version ¶
func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Caller) Version(opts *bind.CallOpts) (string, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() constant returns(string)
type KeepRandomBeaconServiceImplV1CallerRaw ¶
type KeepRandomBeaconServiceImplV1CallerRaw struct {
Contract *KeepRandomBeaconServiceImplV1Caller // Generic read-only contract binding to access the raw methods on
}
KeepRandomBeaconServiceImplV1CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*KeepRandomBeaconServiceImplV1CallerRaw) Call ¶
func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1CallerRaw) 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 KeepRandomBeaconServiceImplV1CallerSession ¶
type KeepRandomBeaconServiceImplV1CallerSession struct { Contract *KeepRandomBeaconServiceImplV1Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
KeepRandomBeaconServiceImplV1CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*KeepRandomBeaconServiceImplV1CallerSession) BaseCallbackGas ¶
func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1CallerSession) BaseCallbackGas() (*big.Int, error)
BaseCallbackGas is a free data retrieval call binding the contract method 0xd09dd574.
Solidity: function baseCallbackGas() constant returns(uint256)
func (*KeepRandomBeaconServiceImplV1CallerSession) CallbackSurplusRecipient ¶ added in v1.1.2
func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1CallerSession) CallbackSurplusRecipient(requestId *big.Int) (common.Address, error)
CallbackSurplusRecipient is a free data retrieval call binding the contract method 0x0fda9ce4.
Solidity: function callbackSurplusRecipient(uint256 requestId) constant returns(address)
func (*KeepRandomBeaconServiceImplV1CallerSession) DkgContributionMargin ¶ added in v1.1.2
func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1CallerSession) DkgContributionMargin() (*big.Int, error)
DkgContributionMargin is a free data retrieval call binding the contract method 0x280f2043.
Solidity: function dkgContributionMargin() constant returns(uint256)
func (*KeepRandomBeaconServiceImplV1CallerSession) DkgFeePool ¶ added in v1.1.2
func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1CallerSession) DkgFeePool() (*big.Int, error)
DkgFeePool is a free data retrieval call binding the contract method 0x100aea0b.
Solidity: function dkgFeePool() constant returns(uint256)
func (*KeepRandomBeaconServiceImplV1CallerSession) EntryFeeBreakdown ¶
func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1CallerSession) EntryFeeBreakdown() (struct { EntryVerificationFee *big.Int DkgContributionFee *big.Int GroupProfitFee *big.Int GasPriceCeiling *big.Int }, error)
EntryFeeBreakdown is a free data retrieval call binding the contract method 0xdede8e95.
Solidity: function entryFeeBreakdown() constant returns(uint256 entryVerificationFee, uint256 dkgContributionFee, uint256 groupProfitFee, uint256 gasPriceCeiling)
func (*KeepRandomBeaconServiceImplV1CallerSession) EntryFeeEstimate ¶
func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1CallerSession) EntryFeeEstimate(callbackGas *big.Int) (*big.Int, error)
EntryFeeEstimate is a free data retrieval call binding the contract method 0xd13f1391.
Solidity: function entryFeeEstimate(uint256 callbackGas) constant returns(uint256)
func (*KeepRandomBeaconServiceImplV1CallerSession) Initialized ¶
func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1CallerSession) Initialized() (bool, error)
Initialized is a free data retrieval call binding the contract method 0x158ef93e.
Solidity: function initialized() constant returns(bool)
func (*KeepRandomBeaconServiceImplV1CallerSession) RequestSubsidyFeePool ¶ added in v1.1.2
func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1CallerSession) RequestSubsidyFeePool() (*big.Int, error)
RequestSubsidyFeePool is a free data retrieval call binding the contract method 0x687d088e.
Solidity: function requestSubsidyFeePool() constant returns(uint256)
func (*KeepRandomBeaconServiceImplV1CallerSession) SelectOperatorContract ¶
func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1CallerSession) SelectOperatorContract(seed *big.Int) (common.Address, error)
SelectOperatorContract is a free data retrieval call binding the contract method 0xefc4971f.
Solidity: function selectOperatorContract(uint256 seed) constant returns(address)
func (*KeepRandomBeaconServiceImplV1CallerSession) Version ¶
func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1CallerSession) Version() (string, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() constant returns(string)
type KeepRandomBeaconServiceImplV1Filterer ¶
type KeepRandomBeaconServiceImplV1Filterer struct {
// contains filtered or unexported fields
}
KeepRandomBeaconServiceImplV1Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewKeepRandomBeaconServiceImplV1Filterer ¶
func NewKeepRandomBeaconServiceImplV1Filterer(address common.Address, filterer bind.ContractFilterer) (*KeepRandomBeaconServiceImplV1Filterer, error)
NewKeepRandomBeaconServiceImplV1Filterer creates a new log filterer instance of KeepRandomBeaconServiceImplV1, bound to a specific deployed contract.
func (*KeepRandomBeaconServiceImplV1Filterer) FilterRelayEntryGenerated ¶
func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Filterer) FilterRelayEntryGenerated(opts *bind.FilterOpts) (*KeepRandomBeaconServiceImplV1RelayEntryGeneratedIterator, error)
FilterRelayEntryGenerated is a free log retrieval operation binding the contract event 0xddb7473cb5eaf3aaa2cf09ea9d573d4876aac471614f99773f32a4b5994ea7e1.
Solidity: event RelayEntryGenerated(uint256 requestId, uint256 entry)
func (*KeepRandomBeaconServiceImplV1Filterer) FilterRelayEntryRequested ¶
func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Filterer) FilterRelayEntryRequested(opts *bind.FilterOpts) (*KeepRandomBeaconServiceImplV1RelayEntryRequestedIterator, error)
FilterRelayEntryRequested is a free log retrieval operation binding the contract event 0xc65bedbc1f2ce56540b8b4e1b7b41261bef9dc7aee32cb3b6806a70c5f4828fa.
Solidity: event RelayEntryRequested(uint256 requestId)
func (*KeepRandomBeaconServiceImplV1Filterer) ParseRelayEntryGenerated ¶
func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Filterer) ParseRelayEntryGenerated(log types.Log) (*KeepRandomBeaconServiceImplV1RelayEntryGenerated, error)
ParseRelayEntryGenerated is a log parse operation binding the contract event 0xddb7473cb5eaf3aaa2cf09ea9d573d4876aac471614f99773f32a4b5994ea7e1.
Solidity: event RelayEntryGenerated(uint256 requestId, uint256 entry)
func (*KeepRandomBeaconServiceImplV1Filterer) ParseRelayEntryRequested ¶
func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Filterer) ParseRelayEntryRequested(log types.Log) (*KeepRandomBeaconServiceImplV1RelayEntryRequested, error)
ParseRelayEntryRequested is a log parse operation binding the contract event 0xc65bedbc1f2ce56540b8b4e1b7b41261bef9dc7aee32cb3b6806a70c5f4828fa.
Solidity: event RelayEntryRequested(uint256 requestId)
func (*KeepRandomBeaconServiceImplV1Filterer) WatchRelayEntryGenerated ¶
func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Filterer) WatchRelayEntryGenerated(opts *bind.WatchOpts, sink chan<- *KeepRandomBeaconServiceImplV1RelayEntryGenerated) (event.Subscription, error)
WatchRelayEntryGenerated is a free log subscription operation binding the contract event 0xddb7473cb5eaf3aaa2cf09ea9d573d4876aac471614f99773f32a4b5994ea7e1.
Solidity: event RelayEntryGenerated(uint256 requestId, uint256 entry)
func (*KeepRandomBeaconServiceImplV1Filterer) WatchRelayEntryRequested ¶
func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Filterer) WatchRelayEntryRequested(opts *bind.WatchOpts, sink chan<- *KeepRandomBeaconServiceImplV1RelayEntryRequested) (event.Subscription, error)
WatchRelayEntryRequested is a free log subscription operation binding the contract event 0xc65bedbc1f2ce56540b8b4e1b7b41261bef9dc7aee32cb3b6806a70c5f4828fa.
Solidity: event RelayEntryRequested(uint256 requestId)
type KeepRandomBeaconServiceImplV1Raw ¶
type KeepRandomBeaconServiceImplV1Raw struct {
Contract *KeepRandomBeaconServiceImplV1 // Generic contract binding to access the raw methods on
}
KeepRandomBeaconServiceImplV1Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*KeepRandomBeaconServiceImplV1Raw) Call ¶
func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Raw) 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 (*KeepRandomBeaconServiceImplV1Raw) Transact ¶
func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*KeepRandomBeaconServiceImplV1Raw) Transfer ¶
func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Raw) 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 KeepRandomBeaconServiceImplV1RelayEntryGenerated ¶
type KeepRandomBeaconServiceImplV1RelayEntryGenerated struct { RequestId *big.Int Entry *big.Int Raw types.Log // Blockchain specific contextual infos }
KeepRandomBeaconServiceImplV1RelayEntryGenerated represents a RelayEntryGenerated event raised by the KeepRandomBeaconServiceImplV1 contract.
type KeepRandomBeaconServiceImplV1RelayEntryGeneratedIterator ¶
type KeepRandomBeaconServiceImplV1RelayEntryGeneratedIterator struct { Event *KeepRandomBeaconServiceImplV1RelayEntryGenerated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeepRandomBeaconServiceImplV1RelayEntryGeneratedIterator is returned from FilterRelayEntryGenerated and is used to iterate over the raw logs and unpacked data for RelayEntryGenerated events raised by the KeepRandomBeaconServiceImplV1 contract.
func (*KeepRandomBeaconServiceImplV1RelayEntryGeneratedIterator) Close ¶
func (it *KeepRandomBeaconServiceImplV1RelayEntryGeneratedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeepRandomBeaconServiceImplV1RelayEntryGeneratedIterator) Error ¶
func (it *KeepRandomBeaconServiceImplV1RelayEntryGeneratedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeepRandomBeaconServiceImplV1RelayEntryGeneratedIterator) Next ¶
func (it *KeepRandomBeaconServiceImplV1RelayEntryGeneratedIterator) 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 KeepRandomBeaconServiceImplV1RelayEntryRequested ¶
type KeepRandomBeaconServiceImplV1RelayEntryRequested struct { RequestId *big.Int Raw types.Log // Blockchain specific contextual infos }
KeepRandomBeaconServiceImplV1RelayEntryRequested represents a RelayEntryRequested event raised by the KeepRandomBeaconServiceImplV1 contract.
type KeepRandomBeaconServiceImplV1RelayEntryRequestedIterator ¶
type KeepRandomBeaconServiceImplV1RelayEntryRequestedIterator struct { Event *KeepRandomBeaconServiceImplV1RelayEntryRequested // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeepRandomBeaconServiceImplV1RelayEntryRequestedIterator is returned from FilterRelayEntryRequested and is used to iterate over the raw logs and unpacked data for RelayEntryRequested events raised by the KeepRandomBeaconServiceImplV1 contract.
func (*KeepRandomBeaconServiceImplV1RelayEntryRequestedIterator) Close ¶
func (it *KeepRandomBeaconServiceImplV1RelayEntryRequestedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeepRandomBeaconServiceImplV1RelayEntryRequestedIterator) Error ¶
func (it *KeepRandomBeaconServiceImplV1RelayEntryRequestedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeepRandomBeaconServiceImplV1RelayEntryRequestedIterator) Next ¶
func (it *KeepRandomBeaconServiceImplV1RelayEntryRequestedIterator) 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 KeepRandomBeaconServiceImplV1Session ¶
type KeepRandomBeaconServiceImplV1Session struct { Contract *KeepRandomBeaconServiceImplV1 // 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 }
KeepRandomBeaconServiceImplV1Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*KeepRandomBeaconServiceImplV1Session) AddOperatorContract ¶
func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Session) AddOperatorContract(operatorContract common.Address) (*types.Transaction, error)
AddOperatorContract is a paid mutator transaction binding the contract method 0x60e07ffd.
Solidity: function addOperatorContract(address operatorContract) returns()
func (*KeepRandomBeaconServiceImplV1Session) BaseCallbackGas ¶
func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Session) BaseCallbackGas() (*big.Int, error)
BaseCallbackGas is a free data retrieval call binding the contract method 0xd09dd574.
Solidity: function baseCallbackGas() constant returns(uint256)
func (*KeepRandomBeaconServiceImplV1Session) CallbackSurplusRecipient ¶ added in v1.1.2
func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Session) CallbackSurplusRecipient(requestId *big.Int) (common.Address, error)
CallbackSurplusRecipient is a free data retrieval call binding the contract method 0x0fda9ce4.
Solidity: function callbackSurplusRecipient(uint256 requestId) constant returns(address)
func (*KeepRandomBeaconServiceImplV1Session) DkgContributionMargin ¶ added in v1.1.2
func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Session) DkgContributionMargin() (*big.Int, error)
DkgContributionMargin is a free data retrieval call binding the contract method 0x280f2043.
Solidity: function dkgContributionMargin() constant returns(uint256)
func (*KeepRandomBeaconServiceImplV1Session) DkgFeePool ¶ added in v1.1.2
func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Session) DkgFeePool() (*big.Int, error)
DkgFeePool is a free data retrieval call binding the contract method 0x100aea0b.
Solidity: function dkgFeePool() constant returns(uint256)
func (*KeepRandomBeaconServiceImplV1Session) EntryCreated ¶
func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Session) EntryCreated(requestId *big.Int, entry []byte, submitter common.Address) (*types.Transaction, error)
EntryCreated is a paid mutator transaction binding the contract method 0xef7284e3.
Solidity: function entryCreated(uint256 requestId, bytes entry, address submitter) returns()
func (*KeepRandomBeaconServiceImplV1Session) EntryFeeBreakdown ¶
func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Session) EntryFeeBreakdown() (struct { EntryVerificationFee *big.Int DkgContributionFee *big.Int GroupProfitFee *big.Int GasPriceCeiling *big.Int }, error)
EntryFeeBreakdown is a free data retrieval call binding the contract method 0xdede8e95.
Solidity: function entryFeeBreakdown() constant returns(uint256 entryVerificationFee, uint256 dkgContributionFee, uint256 groupProfitFee, uint256 gasPriceCeiling)
func (*KeepRandomBeaconServiceImplV1Session) EntryFeeEstimate ¶
func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Session) EntryFeeEstimate(callbackGas *big.Int) (*big.Int, error)
EntryFeeEstimate is a free data retrieval call binding the contract method 0xd13f1391.
Solidity: function entryFeeEstimate(uint256 callbackGas) constant returns(uint256)
func (*KeepRandomBeaconServiceImplV1Session) ExecuteCallback ¶
func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Session) ExecuteCallback(requestId *big.Int, entry *big.Int) (*types.Transaction, error)
ExecuteCallback is a paid mutator transaction binding the contract method 0xfc3fcec7.
Solidity: function executeCallback(uint256 requestId, uint256 entry) returns()
func (*KeepRandomBeaconServiceImplV1Session) FundDkgFeePool ¶
func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Session) FundDkgFeePool() (*types.Transaction, error)
FundDkgFeePool is a paid mutator transaction binding the contract method 0x4611b648.
Solidity: function fundDkgFeePool() returns()
func (*KeepRandomBeaconServiceImplV1Session) FundRequestSubsidyFeePool ¶
func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Session) FundRequestSubsidyFeePool() (*types.Transaction, error)
FundRequestSubsidyFeePool is a paid mutator transaction binding the contract method 0x11e816ee.
Solidity: function fundRequestSubsidyFeePool() returns()
func (*KeepRandomBeaconServiceImplV1Session) Initialize ¶
func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Session) Initialize(dkgContributionMargin *big.Int, registry common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xda35a26f.
Solidity: function initialize(uint256 dkgContributionMargin, address registry) returns()
func (*KeepRandomBeaconServiceImplV1Session) Initialized ¶
func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Session) Initialized() (bool, error)
Initialized is a free data retrieval call binding the contract method 0x158ef93e.
Solidity: function initialized() constant returns(bool)
func (*KeepRandomBeaconServiceImplV1Session) RemoveOperatorContract ¶
func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Session) RemoveOperatorContract(operatorContract common.Address) (*types.Transaction, error)
RemoveOperatorContract is a paid mutator transaction binding the contract method 0xe58990c5.
Solidity: function removeOperatorContract(address operatorContract) returns()
func (*KeepRandomBeaconServiceImplV1Session) RequestRelayEntry ¶
func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Session) RequestRelayEntry() (*types.Transaction, error)
RequestRelayEntry is a paid mutator transaction binding the contract method 0x2d53fe8b.
Solidity: function requestRelayEntry() returns(uint256)
func (*KeepRandomBeaconServiceImplV1Session) RequestRelayEntry0 ¶
func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Session) RequestRelayEntry0(callbackContract common.Address, callbackGas *big.Int) (*types.Transaction, error)
RequestRelayEntry0 is a paid mutator transaction binding the contract method 0xe1f95890.
Solidity: function requestRelayEntry(address callbackContract, uint256 callbackGas) returns(uint256)
func (*KeepRandomBeaconServiceImplV1Session) RequestSubsidyFeePool ¶ added in v1.1.2
func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Session) RequestSubsidyFeePool() (*big.Int, error)
RequestSubsidyFeePool is a free data retrieval call binding the contract method 0x687d088e.
Solidity: function requestSubsidyFeePool() constant returns(uint256)
func (*KeepRandomBeaconServiceImplV1Session) SelectOperatorContract ¶
func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Session) SelectOperatorContract(seed *big.Int) (common.Address, error)
SelectOperatorContract is a free data retrieval call binding the contract method 0xefc4971f.
Solidity: function selectOperatorContract(uint256 seed) constant returns(address)
func (*KeepRandomBeaconServiceImplV1Session) Version ¶
func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Session) Version() (string, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() constant returns(string)
type KeepRandomBeaconServiceImplV1Transactor ¶
type KeepRandomBeaconServiceImplV1Transactor struct {
// contains filtered or unexported fields
}
KeepRandomBeaconServiceImplV1Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewKeepRandomBeaconServiceImplV1Transactor ¶
func NewKeepRandomBeaconServiceImplV1Transactor(address common.Address, transactor bind.ContractTransactor) (*KeepRandomBeaconServiceImplV1Transactor, error)
NewKeepRandomBeaconServiceImplV1Transactor creates a new write-only instance of KeepRandomBeaconServiceImplV1, bound to a specific deployed contract.
func (*KeepRandomBeaconServiceImplV1Transactor) AddOperatorContract ¶
func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Transactor) AddOperatorContract(opts *bind.TransactOpts, operatorContract common.Address) (*types.Transaction, error)
AddOperatorContract is a paid mutator transaction binding the contract method 0x60e07ffd.
Solidity: function addOperatorContract(address operatorContract) returns()
func (*KeepRandomBeaconServiceImplV1Transactor) EntryCreated ¶
func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Transactor) EntryCreated(opts *bind.TransactOpts, requestId *big.Int, entry []byte, submitter common.Address) (*types.Transaction, error)
EntryCreated is a paid mutator transaction binding the contract method 0xef7284e3.
Solidity: function entryCreated(uint256 requestId, bytes entry, address submitter) returns()
func (*KeepRandomBeaconServiceImplV1Transactor) ExecuteCallback ¶
func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Transactor) ExecuteCallback(opts *bind.TransactOpts, requestId *big.Int, entry *big.Int) (*types.Transaction, error)
ExecuteCallback is a paid mutator transaction binding the contract method 0xfc3fcec7.
Solidity: function executeCallback(uint256 requestId, uint256 entry) returns()
func (*KeepRandomBeaconServiceImplV1Transactor) FundDkgFeePool ¶
func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Transactor) FundDkgFeePool(opts *bind.TransactOpts) (*types.Transaction, error)
FundDkgFeePool is a paid mutator transaction binding the contract method 0x4611b648.
Solidity: function fundDkgFeePool() returns()
func (*KeepRandomBeaconServiceImplV1Transactor) FundRequestSubsidyFeePool ¶
func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Transactor) FundRequestSubsidyFeePool(opts *bind.TransactOpts) (*types.Transaction, error)
FundRequestSubsidyFeePool is a paid mutator transaction binding the contract method 0x11e816ee.
Solidity: function fundRequestSubsidyFeePool() returns()
func (*KeepRandomBeaconServiceImplV1Transactor) Initialize ¶
func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Transactor) Initialize(opts *bind.TransactOpts, dkgContributionMargin *big.Int, registry common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xda35a26f.
Solidity: function initialize(uint256 dkgContributionMargin, address registry) returns()
func (*KeepRandomBeaconServiceImplV1Transactor) RemoveOperatorContract ¶
func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Transactor) RemoveOperatorContract(opts *bind.TransactOpts, operatorContract common.Address) (*types.Transaction, error)
RemoveOperatorContract is a paid mutator transaction binding the contract method 0xe58990c5.
Solidity: function removeOperatorContract(address operatorContract) returns()
func (*KeepRandomBeaconServiceImplV1Transactor) RequestRelayEntry ¶
func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Transactor) RequestRelayEntry(opts *bind.TransactOpts) (*types.Transaction, error)
RequestRelayEntry is a paid mutator transaction binding the contract method 0x2d53fe8b.
Solidity: function requestRelayEntry() returns(uint256)
func (*KeepRandomBeaconServiceImplV1Transactor) RequestRelayEntry0 ¶
func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1Transactor) RequestRelayEntry0(opts *bind.TransactOpts, callbackContract common.Address, callbackGas *big.Int) (*types.Transaction, error)
RequestRelayEntry0 is a paid mutator transaction binding the contract method 0xe1f95890.
Solidity: function requestRelayEntry(address callbackContract, uint256 callbackGas) returns(uint256)
type KeepRandomBeaconServiceImplV1TransactorRaw ¶
type KeepRandomBeaconServiceImplV1TransactorRaw struct {
Contract *KeepRandomBeaconServiceImplV1Transactor // Generic write-only contract binding to access the raw methods on
}
KeepRandomBeaconServiceImplV1TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*KeepRandomBeaconServiceImplV1TransactorRaw) Transact ¶
func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*KeepRandomBeaconServiceImplV1TransactorRaw) Transfer ¶
func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1TransactorRaw) 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 KeepRandomBeaconServiceImplV1TransactorSession ¶
type KeepRandomBeaconServiceImplV1TransactorSession struct { Contract *KeepRandomBeaconServiceImplV1Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
KeepRandomBeaconServiceImplV1TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*KeepRandomBeaconServiceImplV1TransactorSession) AddOperatorContract ¶
func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1TransactorSession) AddOperatorContract(operatorContract common.Address) (*types.Transaction, error)
AddOperatorContract is a paid mutator transaction binding the contract method 0x60e07ffd.
Solidity: function addOperatorContract(address operatorContract) returns()
func (*KeepRandomBeaconServiceImplV1TransactorSession) EntryCreated ¶
func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1TransactorSession) EntryCreated(requestId *big.Int, entry []byte, submitter common.Address) (*types.Transaction, error)
EntryCreated is a paid mutator transaction binding the contract method 0xef7284e3.
Solidity: function entryCreated(uint256 requestId, bytes entry, address submitter) returns()
func (*KeepRandomBeaconServiceImplV1TransactorSession) ExecuteCallback ¶
func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1TransactorSession) ExecuteCallback(requestId *big.Int, entry *big.Int) (*types.Transaction, error)
ExecuteCallback is a paid mutator transaction binding the contract method 0xfc3fcec7.
Solidity: function executeCallback(uint256 requestId, uint256 entry) returns()
func (*KeepRandomBeaconServiceImplV1TransactorSession) FundDkgFeePool ¶
func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1TransactorSession) FundDkgFeePool() (*types.Transaction, error)
FundDkgFeePool is a paid mutator transaction binding the contract method 0x4611b648.
Solidity: function fundDkgFeePool() returns()
func (*KeepRandomBeaconServiceImplV1TransactorSession) FundRequestSubsidyFeePool ¶
func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1TransactorSession) FundRequestSubsidyFeePool() (*types.Transaction, error)
FundRequestSubsidyFeePool is a paid mutator transaction binding the contract method 0x11e816ee.
Solidity: function fundRequestSubsidyFeePool() returns()
func (*KeepRandomBeaconServiceImplV1TransactorSession) Initialize ¶
func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1TransactorSession) Initialize(dkgContributionMargin *big.Int, registry common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xda35a26f.
Solidity: function initialize(uint256 dkgContributionMargin, address registry) returns()
func (*KeepRandomBeaconServiceImplV1TransactorSession) RemoveOperatorContract ¶
func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1TransactorSession) RemoveOperatorContract(operatorContract common.Address) (*types.Transaction, error)
RemoveOperatorContract is a paid mutator transaction binding the contract method 0xe58990c5.
Solidity: function removeOperatorContract(address operatorContract) returns()
func (*KeepRandomBeaconServiceImplV1TransactorSession) RequestRelayEntry ¶
func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1TransactorSession) RequestRelayEntry() (*types.Transaction, error)
RequestRelayEntry is a paid mutator transaction binding the contract method 0x2d53fe8b.
Solidity: function requestRelayEntry() returns(uint256)
func (*KeepRandomBeaconServiceImplV1TransactorSession) RequestRelayEntry0 ¶
func (_KeepRandomBeaconServiceImplV1 *KeepRandomBeaconServiceImplV1TransactorSession) RequestRelayEntry0(callbackContract common.Address, callbackGas *big.Int) (*types.Transaction, error)
RequestRelayEntry0 is a paid mutator transaction binding the contract method 0xe1f95890.
Solidity: function requestRelayEntry(address callbackContract, uint256 callbackGas) returns(uint256)
type KeepRandomBeaconServiceRaw ¶
type KeepRandomBeaconServiceRaw struct {
Contract *KeepRandomBeaconService // Generic contract binding to access the raw methods on
}
KeepRandomBeaconServiceRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*KeepRandomBeaconServiceRaw) Call ¶
func (_KeepRandomBeaconService *KeepRandomBeaconServiceRaw) 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 (*KeepRandomBeaconServiceRaw) Transact ¶
func (_KeepRandomBeaconService *KeepRandomBeaconServiceRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*KeepRandomBeaconServiceRaw) Transfer ¶
func (_KeepRandomBeaconService *KeepRandomBeaconServiceRaw) 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 KeepRandomBeaconServiceSession ¶
type KeepRandomBeaconServiceSession struct { Contract *KeepRandomBeaconService // 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 }
KeepRandomBeaconServiceSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*KeepRandomBeaconServiceSession) Admin ¶
func (_KeepRandomBeaconService *KeepRandomBeaconServiceSession) Admin() (common.Address, error)
Admin is a free data retrieval call binding the contract method 0xf851a440.
Solidity: function admin() constant returns(address adm)
func (*KeepRandomBeaconServiceSession) CompleteUpgrade ¶
func (_KeepRandomBeaconService *KeepRandomBeaconServiceSession) CompleteUpgrade() (*types.Transaction, error)
CompleteUpgrade is a paid mutator transaction binding the contract method 0x4d055667.
Solidity: function completeUpgrade() returns()
func (*KeepRandomBeaconServiceSession) Implementation ¶
func (_KeepRandomBeaconService *KeepRandomBeaconServiceSession) Implementation() (common.Address, error)
Implementation is a free data retrieval call binding the contract method 0x5c60da1b.
Solidity: function implementation() constant returns(address)
func (*KeepRandomBeaconServiceSession) InitializationData ¶
func (_KeepRandomBeaconService *KeepRandomBeaconServiceSession) InitializationData(arg0 common.Address) ([]byte, error)
InitializationData is a free data retrieval call binding the contract method 0x0f51d40d.
Solidity: function initializationData(address ) constant returns(bytes)
func (*KeepRandomBeaconServiceSession) NewImplementation ¶
func (_KeepRandomBeaconService *KeepRandomBeaconServiceSession) NewImplementation() (common.Address, error)
NewImplementation is a free data retrieval call binding the contract method 0x8b677b03.
Solidity: function newImplementation() constant returns(address _newImplementation)
func (*KeepRandomBeaconServiceSession) UpdateAdmin ¶ added in v1.1.4
func (_KeepRandomBeaconService *KeepRandomBeaconServiceSession) UpdateAdmin(_newAdmin common.Address) (*types.Transaction, error)
UpdateAdmin is a paid mutator transaction binding the contract method 0xe2f273bd.
Solidity: function updateAdmin(address _newAdmin) returns()
func (*KeepRandomBeaconServiceSession) UpgradeInitiatedTimestamp ¶
func (_KeepRandomBeaconService *KeepRandomBeaconServiceSession) UpgradeInitiatedTimestamp() (*big.Int, error)
UpgradeInitiatedTimestamp is a free data retrieval call binding the contract method 0x95131526.
Solidity: function upgradeInitiatedTimestamp() constant returns(uint256 _upgradeInitiatedTimestamp)
func (*KeepRandomBeaconServiceSession) UpgradeTimeDelay ¶
func (_KeepRandomBeaconService *KeepRandomBeaconServiceSession) UpgradeTimeDelay() (*big.Int, error)
UpgradeTimeDelay is a free data retrieval call binding the contract method 0x9260315b.
Solidity: function upgradeTimeDelay() constant returns(uint256 _upgradeTimeDelay)
func (*KeepRandomBeaconServiceSession) UpgradeTo ¶
func (_KeepRandomBeaconService *KeepRandomBeaconServiceSession) UpgradeTo(_newImplementation common.Address, _data []byte) (*types.Transaction, error)
UpgradeTo is a paid mutator transaction binding the contract method 0x6fbc15e9.
Solidity: function upgradeTo(address _newImplementation, bytes _data) returns()
type KeepRandomBeaconServiceTransactor ¶
type KeepRandomBeaconServiceTransactor struct {
// contains filtered or unexported fields
}
KeepRandomBeaconServiceTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewKeepRandomBeaconServiceTransactor ¶
func NewKeepRandomBeaconServiceTransactor(address common.Address, transactor bind.ContractTransactor) (*KeepRandomBeaconServiceTransactor, error)
NewKeepRandomBeaconServiceTransactor creates a new write-only instance of KeepRandomBeaconService, bound to a specific deployed contract.
func (*KeepRandomBeaconServiceTransactor) CompleteUpgrade ¶
func (_KeepRandomBeaconService *KeepRandomBeaconServiceTransactor) CompleteUpgrade(opts *bind.TransactOpts) (*types.Transaction, error)
CompleteUpgrade is a paid mutator transaction binding the contract method 0x4d055667.
Solidity: function completeUpgrade() returns()
func (*KeepRandomBeaconServiceTransactor) UpdateAdmin ¶ added in v1.1.4
func (_KeepRandomBeaconService *KeepRandomBeaconServiceTransactor) UpdateAdmin(opts *bind.TransactOpts, _newAdmin common.Address) (*types.Transaction, error)
UpdateAdmin is a paid mutator transaction binding the contract method 0xe2f273bd.
Solidity: function updateAdmin(address _newAdmin) returns()
func (*KeepRandomBeaconServiceTransactor) UpgradeTo ¶
func (_KeepRandomBeaconService *KeepRandomBeaconServiceTransactor) UpgradeTo(opts *bind.TransactOpts, _newImplementation common.Address, _data []byte) (*types.Transaction, error)
UpgradeTo is a paid mutator transaction binding the contract method 0x6fbc15e9.
Solidity: function upgradeTo(address _newImplementation, bytes _data) returns()
type KeepRandomBeaconServiceTransactorRaw ¶
type KeepRandomBeaconServiceTransactorRaw struct {
Contract *KeepRandomBeaconServiceTransactor // Generic write-only contract binding to access the raw methods on
}
KeepRandomBeaconServiceTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*KeepRandomBeaconServiceTransactorRaw) Transact ¶
func (_KeepRandomBeaconService *KeepRandomBeaconServiceTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*KeepRandomBeaconServiceTransactorRaw) Transfer ¶
func (_KeepRandomBeaconService *KeepRandomBeaconServiceTransactorRaw) 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 KeepRandomBeaconServiceTransactorSession ¶
type KeepRandomBeaconServiceTransactorSession struct { Contract *KeepRandomBeaconServiceTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
KeepRandomBeaconServiceTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*KeepRandomBeaconServiceTransactorSession) CompleteUpgrade ¶
func (_KeepRandomBeaconService *KeepRandomBeaconServiceTransactorSession) CompleteUpgrade() (*types.Transaction, error)
CompleteUpgrade is a paid mutator transaction binding the contract method 0x4d055667.
Solidity: function completeUpgrade() returns()
func (*KeepRandomBeaconServiceTransactorSession) UpdateAdmin ¶ added in v1.1.4
func (_KeepRandomBeaconService *KeepRandomBeaconServiceTransactorSession) UpdateAdmin(_newAdmin common.Address) (*types.Transaction, error)
UpdateAdmin is a paid mutator transaction binding the contract method 0xe2f273bd.
Solidity: function updateAdmin(address _newAdmin) returns()
func (*KeepRandomBeaconServiceTransactorSession) UpgradeTo ¶
func (_KeepRandomBeaconService *KeepRandomBeaconServiceTransactorSession) UpgradeTo(_newImplementation common.Address, _data []byte) (*types.Transaction, error)
UpgradeTo is a paid mutator transaction binding the contract method 0x6fbc15e9.
Solidity: function upgradeTo(address _newImplementation, bytes _data) returns()
type KeepRandomBeaconServiceUpgradeCompleted ¶
type KeepRandomBeaconServiceUpgradeCompleted struct { Implementation common.Address Raw types.Log // Blockchain specific contextual infos }
KeepRandomBeaconServiceUpgradeCompleted represents a UpgradeCompleted event raised by the KeepRandomBeaconService contract.
type KeepRandomBeaconServiceUpgradeCompletedIterator ¶
type KeepRandomBeaconServiceUpgradeCompletedIterator struct { Event *KeepRandomBeaconServiceUpgradeCompleted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeepRandomBeaconServiceUpgradeCompletedIterator is returned from FilterUpgradeCompleted and is used to iterate over the raw logs and unpacked data for UpgradeCompleted events raised by the KeepRandomBeaconService contract.
func (*KeepRandomBeaconServiceUpgradeCompletedIterator) Close ¶
func (it *KeepRandomBeaconServiceUpgradeCompletedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeepRandomBeaconServiceUpgradeCompletedIterator) Error ¶
func (it *KeepRandomBeaconServiceUpgradeCompletedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeepRandomBeaconServiceUpgradeCompletedIterator) Next ¶
func (it *KeepRandomBeaconServiceUpgradeCompletedIterator) 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 KeepRandomBeaconServiceUpgradeStarted ¶
type KeepRandomBeaconServiceUpgradeStarted struct { Implementation common.Address Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
KeepRandomBeaconServiceUpgradeStarted represents a UpgradeStarted event raised by the KeepRandomBeaconService contract.
type KeepRandomBeaconServiceUpgradeStartedIterator ¶
type KeepRandomBeaconServiceUpgradeStartedIterator struct { Event *KeepRandomBeaconServiceUpgradeStarted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeepRandomBeaconServiceUpgradeStartedIterator is returned from FilterUpgradeStarted and is used to iterate over the raw logs and unpacked data for UpgradeStarted events raised by the KeepRandomBeaconService contract.
func (*KeepRandomBeaconServiceUpgradeStartedIterator) Close ¶
func (it *KeepRandomBeaconServiceUpgradeStartedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeepRandomBeaconServiceUpgradeStartedIterator) Error ¶
func (it *KeepRandomBeaconServiceUpgradeStartedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeepRandomBeaconServiceUpgradeStartedIterator) Next ¶
func (it *KeepRandomBeaconServiceUpgradeStartedIterator) 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 KeepRegistry ¶
type KeepRegistry struct { KeepRegistryCaller // Read-only binding to the contract KeepRegistryTransactor // Write-only binding to the contract KeepRegistryFilterer // Log filterer for contract events }
KeepRegistry is an auto generated Go binding around an Ethereum contract.
func NewKeepRegistry ¶
func NewKeepRegistry(address common.Address, backend bind.ContractBackend) (*KeepRegistry, error)
NewKeepRegistry creates a new instance of KeepRegistry, bound to a specific deployed contract.
type KeepRegistryCaller ¶
type KeepRegistryCaller struct {
// contains filtered or unexported fields
}
KeepRegistryCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewKeepRegistryCaller ¶
func NewKeepRegistryCaller(address common.Address, caller bind.ContractCaller) (*KeepRegistryCaller, error)
NewKeepRegistryCaller creates a new read-only instance of KeepRegistry, bound to a specific deployed contract.
func (*KeepRegistryCaller) DefaultPanicButton ¶
func (_KeepRegistry *KeepRegistryCaller) DefaultPanicButton(opts *bind.CallOpts) (common.Address, error)
DefaultPanicButton is a free data retrieval call binding the contract method 0x2afb015e.
Solidity: function defaultPanicButton() constant returns(address)
func (*KeepRegistryCaller) Governance ¶
Governance is a free data retrieval call binding the contract method 0x5aa6e675.
Solidity: function governance() constant returns(address)
func (*KeepRegistryCaller) IsApprovedOperatorContract ¶
func (_KeepRegistry *KeepRegistryCaller) IsApprovedOperatorContract(opts *bind.CallOpts, operatorContract common.Address) (bool, error)
IsApprovedOperatorContract is a free data retrieval call binding the contract method 0x84d57689.
Solidity: function isApprovedOperatorContract(address operatorContract) constant returns(bool)
func (*KeepRegistryCaller) IsNewOperatorContract ¶
func (_KeepRegistry *KeepRegistryCaller) IsNewOperatorContract(opts *bind.CallOpts, operatorContract common.Address) (bool, error)
IsNewOperatorContract is a free data retrieval call binding the contract method 0x5a9671f5.
Solidity: function isNewOperatorContract(address operatorContract) constant returns(bool)
func (*KeepRegistryCaller) OperatorContractUpgraderFor ¶
func (_KeepRegistry *KeepRegistryCaller) OperatorContractUpgraderFor(opts *bind.CallOpts, _serviceContract common.Address) (common.Address, error)
OperatorContractUpgraderFor is a free data retrieval call binding the contract method 0x63dc5fcf.
Solidity: function operatorContractUpgraderFor(address _serviceContract) constant returns(address)
func (*KeepRegistryCaller) OperatorContractUpgraders ¶
func (_KeepRegistry *KeepRegistryCaller) OperatorContractUpgraders(opts *bind.CallOpts, arg0 common.Address) (common.Address, error)
OperatorContractUpgraders is a free data retrieval call binding the contract method 0xd858008a.
Solidity: function operatorContractUpgraders(address ) constant returns(address)
func (*KeepRegistryCaller) OperatorContracts ¶
func (_KeepRegistry *KeepRegistryCaller) OperatorContracts(opts *bind.CallOpts, arg0 common.Address) (uint8, error)
OperatorContracts is a free data retrieval call binding the contract method 0x3dbcab45.
Solidity: function operatorContracts(address ) constant returns(uint8)
func (*KeepRegistryCaller) PanicButtons ¶
func (_KeepRegistry *KeepRegistryCaller) PanicButtons(opts *bind.CallOpts, arg0 common.Address) (common.Address, error)
PanicButtons is a free data retrieval call binding the contract method 0x7b4df938.
Solidity: function panicButtons(address ) constant returns(address)
func (*KeepRegistryCaller) RegistryKeeper ¶
func (_KeepRegistry *KeepRegistryCaller) RegistryKeeper(opts *bind.CallOpts) (common.Address, error)
RegistryKeeper is a free data retrieval call binding the contract method 0x84c07bd2.
Solidity: function registryKeeper() constant returns(address)
func (*KeepRegistryCaller) ServiceContractUpgraderFor ¶
func (_KeepRegistry *KeepRegistryCaller) ServiceContractUpgraderFor(opts *bind.CallOpts, _operatorContract common.Address) (common.Address, error)
ServiceContractUpgraderFor is a free data retrieval call binding the contract method 0x6557eccf.
Solidity: function serviceContractUpgraderFor(address _operatorContract) constant returns(address)
func (*KeepRegistryCaller) ServiceContractUpgraders ¶
func (_KeepRegistry *KeepRegistryCaller) ServiceContractUpgraders(opts *bind.CallOpts, arg0 common.Address) (common.Address, error)
ServiceContractUpgraders is a free data retrieval call binding the contract method 0xff111e3b.
Solidity: function serviceContractUpgraders(address ) constant returns(address)
type KeepRegistryCallerRaw ¶
type KeepRegistryCallerRaw struct {
Contract *KeepRegistryCaller // Generic read-only contract binding to access the raw methods on
}
KeepRegistryCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*KeepRegistryCallerRaw) Call ¶
func (_KeepRegistry *KeepRegistryCallerRaw) 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 KeepRegistryCallerSession ¶
type KeepRegistryCallerSession struct { Contract *KeepRegistryCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
KeepRegistryCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*KeepRegistryCallerSession) DefaultPanicButton ¶
func (_KeepRegistry *KeepRegistryCallerSession) DefaultPanicButton() (common.Address, error)
DefaultPanicButton is a free data retrieval call binding the contract method 0x2afb015e.
Solidity: function defaultPanicButton() constant returns(address)
func (*KeepRegistryCallerSession) Governance ¶
func (_KeepRegistry *KeepRegistryCallerSession) Governance() (common.Address, error)
Governance is a free data retrieval call binding the contract method 0x5aa6e675.
Solidity: function governance() constant returns(address)
func (*KeepRegistryCallerSession) IsApprovedOperatorContract ¶
func (_KeepRegistry *KeepRegistryCallerSession) IsApprovedOperatorContract(operatorContract common.Address) (bool, error)
IsApprovedOperatorContract is a free data retrieval call binding the contract method 0x84d57689.
Solidity: function isApprovedOperatorContract(address operatorContract) constant returns(bool)
func (*KeepRegistryCallerSession) IsNewOperatorContract ¶
func (_KeepRegistry *KeepRegistryCallerSession) IsNewOperatorContract(operatorContract common.Address) (bool, error)
IsNewOperatorContract is a free data retrieval call binding the contract method 0x5a9671f5.
Solidity: function isNewOperatorContract(address operatorContract) constant returns(bool)
func (*KeepRegistryCallerSession) OperatorContractUpgraderFor ¶
func (_KeepRegistry *KeepRegistryCallerSession) OperatorContractUpgraderFor(_serviceContract common.Address) (common.Address, error)
OperatorContractUpgraderFor is a free data retrieval call binding the contract method 0x63dc5fcf.
Solidity: function operatorContractUpgraderFor(address _serviceContract) constant returns(address)
func (*KeepRegistryCallerSession) OperatorContractUpgraders ¶
func (_KeepRegistry *KeepRegistryCallerSession) OperatorContractUpgraders(arg0 common.Address) (common.Address, error)
OperatorContractUpgraders is a free data retrieval call binding the contract method 0xd858008a.
Solidity: function operatorContractUpgraders(address ) constant returns(address)
func (*KeepRegistryCallerSession) OperatorContracts ¶
func (_KeepRegistry *KeepRegistryCallerSession) OperatorContracts(arg0 common.Address) (uint8, error)
OperatorContracts is a free data retrieval call binding the contract method 0x3dbcab45.
Solidity: function operatorContracts(address ) constant returns(uint8)
func (*KeepRegistryCallerSession) PanicButtons ¶
func (_KeepRegistry *KeepRegistryCallerSession) PanicButtons(arg0 common.Address) (common.Address, error)
PanicButtons is a free data retrieval call binding the contract method 0x7b4df938.
Solidity: function panicButtons(address ) constant returns(address)
func (*KeepRegistryCallerSession) RegistryKeeper ¶
func (_KeepRegistry *KeepRegistryCallerSession) RegistryKeeper() (common.Address, error)
RegistryKeeper is a free data retrieval call binding the contract method 0x84c07bd2.
Solidity: function registryKeeper() constant returns(address)
func (*KeepRegistryCallerSession) ServiceContractUpgraderFor ¶
func (_KeepRegistry *KeepRegistryCallerSession) ServiceContractUpgraderFor(_operatorContract common.Address) (common.Address, error)
ServiceContractUpgraderFor is a free data retrieval call binding the contract method 0x6557eccf.
Solidity: function serviceContractUpgraderFor(address _operatorContract) constant returns(address)
func (*KeepRegistryCallerSession) ServiceContractUpgraders ¶
func (_KeepRegistry *KeepRegistryCallerSession) ServiceContractUpgraders(arg0 common.Address) (common.Address, error)
ServiceContractUpgraders is a free data retrieval call binding the contract method 0xff111e3b.
Solidity: function serviceContractUpgraders(address ) constant returns(address)
type KeepRegistryDefaultPanicButtonUpdated ¶
type KeepRegistryDefaultPanicButtonUpdated struct { DefaultPanicButton common.Address Raw types.Log // Blockchain specific contextual infos }
KeepRegistryDefaultPanicButtonUpdated represents a DefaultPanicButtonUpdated event raised by the KeepRegistry contract.
type KeepRegistryDefaultPanicButtonUpdatedIterator ¶
type KeepRegistryDefaultPanicButtonUpdatedIterator struct { Event *KeepRegistryDefaultPanicButtonUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeepRegistryDefaultPanicButtonUpdatedIterator is returned from FilterDefaultPanicButtonUpdated and is used to iterate over the raw logs and unpacked data for DefaultPanicButtonUpdated events raised by the KeepRegistry contract.
func (*KeepRegistryDefaultPanicButtonUpdatedIterator) Close ¶
func (it *KeepRegistryDefaultPanicButtonUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeepRegistryDefaultPanicButtonUpdatedIterator) Error ¶
func (it *KeepRegistryDefaultPanicButtonUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeepRegistryDefaultPanicButtonUpdatedIterator) Next ¶
func (it *KeepRegistryDefaultPanicButtonUpdatedIterator) 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 KeepRegistryFilterer ¶
type KeepRegistryFilterer struct {
// contains filtered or unexported fields
}
KeepRegistryFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewKeepRegistryFilterer ¶
func NewKeepRegistryFilterer(address common.Address, filterer bind.ContractFilterer) (*KeepRegistryFilterer, error)
NewKeepRegistryFilterer creates a new log filterer instance of KeepRegistry, bound to a specific deployed contract.
func (*KeepRegistryFilterer) FilterDefaultPanicButtonUpdated ¶
func (_KeepRegistry *KeepRegistryFilterer) FilterDefaultPanicButtonUpdated(opts *bind.FilterOpts) (*KeepRegistryDefaultPanicButtonUpdatedIterator, error)
FilterDefaultPanicButtonUpdated is a free log retrieval operation binding the contract event 0x06f6f3a56d213caa17abfd21597ab6f8660771e05f9d430505ce755a2fdbb551.
Solidity: event DefaultPanicButtonUpdated(address defaultPanicButton)
func (*KeepRegistryFilterer) FilterGovernanceUpdated ¶
func (_KeepRegistry *KeepRegistryFilterer) FilterGovernanceUpdated(opts *bind.FilterOpts) (*KeepRegistryGovernanceUpdatedIterator, error)
FilterGovernanceUpdated is a free log retrieval operation binding the contract event 0x9d3e522e1e47a2f6009739342b9cc7b252a1888154e843ab55ee1c81745795ab.
Solidity: event GovernanceUpdated(address governance)
func (*KeepRegistryFilterer) FilterOperatorContractApproved ¶
func (_KeepRegistry *KeepRegistryFilterer) FilterOperatorContractApproved(opts *bind.FilterOpts) (*KeepRegistryOperatorContractApprovedIterator, error)
FilterOperatorContractApproved is a free log retrieval operation binding the contract event 0xb5d7fbd1d67a09be2dd3ba169be0ebfb43f1d3fd31b12e9dc9e5bd98517bfafb.
Solidity: event OperatorContractApproved(address operatorContract)
func (*KeepRegistryFilterer) FilterOperatorContractDisabled ¶
func (_KeepRegistry *KeepRegistryFilterer) FilterOperatorContractDisabled(opts *bind.FilterOpts) (*KeepRegistryOperatorContractDisabledIterator, error)
FilterOperatorContractDisabled is a free log retrieval operation binding the contract event 0x61e8cab67fc6f073d7e3bbd8d936b519daf95f5655e8b22563c63eaba75f8fa3.
Solidity: event OperatorContractDisabled(address operatorContract)
func (*KeepRegistryFilterer) FilterOperatorContractPanicButtonDisabled ¶
func (_KeepRegistry *KeepRegistryFilterer) FilterOperatorContractPanicButtonDisabled(opts *bind.FilterOpts) (*KeepRegistryOperatorContractPanicButtonDisabledIterator, error)
FilterOperatorContractPanicButtonDisabled is a free log retrieval operation binding the contract event 0x825c13d61db27b3c0dae8523f70310e87c2dfd99ea7023664547208322ff679c.
Solidity: event OperatorContractPanicButtonDisabled(address operatorContract)
func (*KeepRegistryFilterer) FilterOperatorContractPanicButtonUpdated ¶
func (_KeepRegistry *KeepRegistryFilterer) FilterOperatorContractPanicButtonUpdated(opts *bind.FilterOpts) (*KeepRegistryOperatorContractPanicButtonUpdatedIterator, error)
FilterOperatorContractPanicButtonUpdated is a free log retrieval operation binding the contract event 0x5f94d794a8a48b75e2ca89133a5b8748d14217648260c5247e57e3d314fd52a7.
Solidity: event OperatorContractPanicButtonUpdated(address operatorContract, address panicButton)
func (*KeepRegistryFilterer) FilterOperatorContractUpgraderUpdated ¶
func (_KeepRegistry *KeepRegistryFilterer) FilterOperatorContractUpgraderUpdated(opts *bind.FilterOpts) (*KeepRegistryOperatorContractUpgraderUpdatedIterator, error)
FilterOperatorContractUpgraderUpdated is a free log retrieval operation binding the contract event 0x6f5a686a46a4dd38461a6a5ce54c3b8dd7b989914b5a0748c8d6669c79477852.
Solidity: event OperatorContractUpgraderUpdated(address serviceContract, address upgrader)
func (*KeepRegistryFilterer) FilterRegistryKeeperUpdated ¶
func (_KeepRegistry *KeepRegistryFilterer) FilterRegistryKeeperUpdated(opts *bind.FilterOpts) (*KeepRegistryRegistryKeeperUpdatedIterator, error)
FilterRegistryKeeperUpdated is a free log retrieval operation binding the contract event 0xe5ecd8c922f03a416959a48c633d1bfdd1615ea46923a0a3e5d65ec90a38e038.
Solidity: event RegistryKeeperUpdated(address registryKeeper)
func (*KeepRegistryFilterer) FilterServiceContractUpgraderUpdated ¶
func (_KeepRegistry *KeepRegistryFilterer) FilterServiceContractUpgraderUpdated(opts *bind.FilterOpts) (*KeepRegistryServiceContractUpgraderUpdatedIterator, error)
FilterServiceContractUpgraderUpdated is a free log retrieval operation binding the contract event 0x067d7db72df8e5428d719a48ef14b072cdb3942706bfc6becc7198a316d73b78.
Solidity: event ServiceContractUpgraderUpdated(address operatorContract, address keeper)
func (*KeepRegistryFilterer) ParseDefaultPanicButtonUpdated ¶
func (_KeepRegistry *KeepRegistryFilterer) ParseDefaultPanicButtonUpdated(log types.Log) (*KeepRegistryDefaultPanicButtonUpdated, error)
ParseDefaultPanicButtonUpdated is a log parse operation binding the contract event 0x06f6f3a56d213caa17abfd21597ab6f8660771e05f9d430505ce755a2fdbb551.
Solidity: event DefaultPanicButtonUpdated(address defaultPanicButton)
func (*KeepRegistryFilterer) ParseGovernanceUpdated ¶
func (_KeepRegistry *KeepRegistryFilterer) ParseGovernanceUpdated(log types.Log) (*KeepRegistryGovernanceUpdated, error)
ParseGovernanceUpdated is a log parse operation binding the contract event 0x9d3e522e1e47a2f6009739342b9cc7b252a1888154e843ab55ee1c81745795ab.
Solidity: event GovernanceUpdated(address governance)
func (*KeepRegistryFilterer) ParseOperatorContractApproved ¶
func (_KeepRegistry *KeepRegistryFilterer) ParseOperatorContractApproved(log types.Log) (*KeepRegistryOperatorContractApproved, error)
ParseOperatorContractApproved is a log parse operation binding the contract event 0xb5d7fbd1d67a09be2dd3ba169be0ebfb43f1d3fd31b12e9dc9e5bd98517bfafb.
Solidity: event OperatorContractApproved(address operatorContract)
func (*KeepRegistryFilterer) ParseOperatorContractDisabled ¶
func (_KeepRegistry *KeepRegistryFilterer) ParseOperatorContractDisabled(log types.Log) (*KeepRegistryOperatorContractDisabled, error)
ParseOperatorContractDisabled is a log parse operation binding the contract event 0x61e8cab67fc6f073d7e3bbd8d936b519daf95f5655e8b22563c63eaba75f8fa3.
Solidity: event OperatorContractDisabled(address operatorContract)
func (*KeepRegistryFilterer) ParseOperatorContractPanicButtonDisabled ¶
func (_KeepRegistry *KeepRegistryFilterer) ParseOperatorContractPanicButtonDisabled(log types.Log) (*KeepRegistryOperatorContractPanicButtonDisabled, error)
ParseOperatorContractPanicButtonDisabled is a log parse operation binding the contract event 0x825c13d61db27b3c0dae8523f70310e87c2dfd99ea7023664547208322ff679c.
Solidity: event OperatorContractPanicButtonDisabled(address operatorContract)
func (*KeepRegistryFilterer) ParseOperatorContractPanicButtonUpdated ¶
func (_KeepRegistry *KeepRegistryFilterer) ParseOperatorContractPanicButtonUpdated(log types.Log) (*KeepRegistryOperatorContractPanicButtonUpdated, error)
ParseOperatorContractPanicButtonUpdated is a log parse operation binding the contract event 0x5f94d794a8a48b75e2ca89133a5b8748d14217648260c5247e57e3d314fd52a7.
Solidity: event OperatorContractPanicButtonUpdated(address operatorContract, address panicButton)
func (*KeepRegistryFilterer) ParseOperatorContractUpgraderUpdated ¶
func (_KeepRegistry *KeepRegistryFilterer) ParseOperatorContractUpgraderUpdated(log types.Log) (*KeepRegistryOperatorContractUpgraderUpdated, error)
ParseOperatorContractUpgraderUpdated is a log parse operation binding the contract event 0x6f5a686a46a4dd38461a6a5ce54c3b8dd7b989914b5a0748c8d6669c79477852.
Solidity: event OperatorContractUpgraderUpdated(address serviceContract, address upgrader)
func (*KeepRegistryFilterer) ParseRegistryKeeperUpdated ¶
func (_KeepRegistry *KeepRegistryFilterer) ParseRegistryKeeperUpdated(log types.Log) (*KeepRegistryRegistryKeeperUpdated, error)
ParseRegistryKeeperUpdated is a log parse operation binding the contract event 0xe5ecd8c922f03a416959a48c633d1bfdd1615ea46923a0a3e5d65ec90a38e038.
Solidity: event RegistryKeeperUpdated(address registryKeeper)
func (*KeepRegistryFilterer) ParseServiceContractUpgraderUpdated ¶
func (_KeepRegistry *KeepRegistryFilterer) ParseServiceContractUpgraderUpdated(log types.Log) (*KeepRegistryServiceContractUpgraderUpdated, error)
ParseServiceContractUpgraderUpdated is a log parse operation binding the contract event 0x067d7db72df8e5428d719a48ef14b072cdb3942706bfc6becc7198a316d73b78.
Solidity: event ServiceContractUpgraderUpdated(address operatorContract, address keeper)
func (*KeepRegistryFilterer) WatchDefaultPanicButtonUpdated ¶
func (_KeepRegistry *KeepRegistryFilterer) WatchDefaultPanicButtonUpdated(opts *bind.WatchOpts, sink chan<- *KeepRegistryDefaultPanicButtonUpdated) (event.Subscription, error)
WatchDefaultPanicButtonUpdated is a free log subscription operation binding the contract event 0x06f6f3a56d213caa17abfd21597ab6f8660771e05f9d430505ce755a2fdbb551.
Solidity: event DefaultPanicButtonUpdated(address defaultPanicButton)
func (*KeepRegistryFilterer) WatchGovernanceUpdated ¶
func (_KeepRegistry *KeepRegistryFilterer) WatchGovernanceUpdated(opts *bind.WatchOpts, sink chan<- *KeepRegistryGovernanceUpdated) (event.Subscription, error)
WatchGovernanceUpdated is a free log subscription operation binding the contract event 0x9d3e522e1e47a2f6009739342b9cc7b252a1888154e843ab55ee1c81745795ab.
Solidity: event GovernanceUpdated(address governance)
func (*KeepRegistryFilterer) WatchOperatorContractApproved ¶
func (_KeepRegistry *KeepRegistryFilterer) WatchOperatorContractApproved(opts *bind.WatchOpts, sink chan<- *KeepRegistryOperatorContractApproved) (event.Subscription, error)
WatchOperatorContractApproved is a free log subscription operation binding the contract event 0xb5d7fbd1d67a09be2dd3ba169be0ebfb43f1d3fd31b12e9dc9e5bd98517bfafb.
Solidity: event OperatorContractApproved(address operatorContract)
func (*KeepRegistryFilterer) WatchOperatorContractDisabled ¶
func (_KeepRegistry *KeepRegistryFilterer) WatchOperatorContractDisabled(opts *bind.WatchOpts, sink chan<- *KeepRegistryOperatorContractDisabled) (event.Subscription, error)
WatchOperatorContractDisabled is a free log subscription operation binding the contract event 0x61e8cab67fc6f073d7e3bbd8d936b519daf95f5655e8b22563c63eaba75f8fa3.
Solidity: event OperatorContractDisabled(address operatorContract)
func (*KeepRegistryFilterer) WatchOperatorContractPanicButtonDisabled ¶
func (_KeepRegistry *KeepRegistryFilterer) WatchOperatorContractPanicButtonDisabled(opts *bind.WatchOpts, sink chan<- *KeepRegistryOperatorContractPanicButtonDisabled) (event.Subscription, error)
WatchOperatorContractPanicButtonDisabled is a free log subscription operation binding the contract event 0x825c13d61db27b3c0dae8523f70310e87c2dfd99ea7023664547208322ff679c.
Solidity: event OperatorContractPanicButtonDisabled(address operatorContract)
func (*KeepRegistryFilterer) WatchOperatorContractPanicButtonUpdated ¶
func (_KeepRegistry *KeepRegistryFilterer) WatchOperatorContractPanicButtonUpdated(opts *bind.WatchOpts, sink chan<- *KeepRegistryOperatorContractPanicButtonUpdated) (event.Subscription, error)
WatchOperatorContractPanicButtonUpdated is a free log subscription operation binding the contract event 0x5f94d794a8a48b75e2ca89133a5b8748d14217648260c5247e57e3d314fd52a7.
Solidity: event OperatorContractPanicButtonUpdated(address operatorContract, address panicButton)
func (*KeepRegistryFilterer) WatchOperatorContractUpgraderUpdated ¶
func (_KeepRegistry *KeepRegistryFilterer) WatchOperatorContractUpgraderUpdated(opts *bind.WatchOpts, sink chan<- *KeepRegistryOperatorContractUpgraderUpdated) (event.Subscription, error)
WatchOperatorContractUpgraderUpdated is a free log subscription operation binding the contract event 0x6f5a686a46a4dd38461a6a5ce54c3b8dd7b989914b5a0748c8d6669c79477852.
Solidity: event OperatorContractUpgraderUpdated(address serviceContract, address upgrader)
func (*KeepRegistryFilterer) WatchRegistryKeeperUpdated ¶
func (_KeepRegistry *KeepRegistryFilterer) WatchRegistryKeeperUpdated(opts *bind.WatchOpts, sink chan<- *KeepRegistryRegistryKeeperUpdated) (event.Subscription, error)
WatchRegistryKeeperUpdated is a free log subscription operation binding the contract event 0xe5ecd8c922f03a416959a48c633d1bfdd1615ea46923a0a3e5d65ec90a38e038.
Solidity: event RegistryKeeperUpdated(address registryKeeper)
func (*KeepRegistryFilterer) WatchServiceContractUpgraderUpdated ¶
func (_KeepRegistry *KeepRegistryFilterer) WatchServiceContractUpgraderUpdated(opts *bind.WatchOpts, sink chan<- *KeepRegistryServiceContractUpgraderUpdated) (event.Subscription, error)
WatchServiceContractUpgraderUpdated is a free log subscription operation binding the contract event 0x067d7db72df8e5428d719a48ef14b072cdb3942706bfc6becc7198a316d73b78.
Solidity: event ServiceContractUpgraderUpdated(address operatorContract, address keeper)
type KeepRegistryGovernanceUpdated ¶
type KeepRegistryGovernanceUpdated struct { Governance common.Address Raw types.Log // Blockchain specific contextual infos }
KeepRegistryGovernanceUpdated represents a GovernanceUpdated event raised by the KeepRegistry contract.
type KeepRegistryGovernanceUpdatedIterator ¶
type KeepRegistryGovernanceUpdatedIterator struct { Event *KeepRegistryGovernanceUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeepRegistryGovernanceUpdatedIterator is returned from FilterGovernanceUpdated and is used to iterate over the raw logs and unpacked data for GovernanceUpdated events raised by the KeepRegistry contract.
func (*KeepRegistryGovernanceUpdatedIterator) Close ¶
func (it *KeepRegistryGovernanceUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeepRegistryGovernanceUpdatedIterator) Error ¶
func (it *KeepRegistryGovernanceUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeepRegistryGovernanceUpdatedIterator) Next ¶
func (it *KeepRegistryGovernanceUpdatedIterator) 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 KeepRegistryOperatorContractApproved ¶
type KeepRegistryOperatorContractApproved struct { OperatorContract common.Address Raw types.Log // Blockchain specific contextual infos }
KeepRegistryOperatorContractApproved represents a OperatorContractApproved event raised by the KeepRegistry contract.
type KeepRegistryOperatorContractApprovedIterator ¶
type KeepRegistryOperatorContractApprovedIterator struct { Event *KeepRegistryOperatorContractApproved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeepRegistryOperatorContractApprovedIterator is returned from FilterOperatorContractApproved and is used to iterate over the raw logs and unpacked data for OperatorContractApproved events raised by the KeepRegistry contract.
func (*KeepRegistryOperatorContractApprovedIterator) Close ¶
func (it *KeepRegistryOperatorContractApprovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeepRegistryOperatorContractApprovedIterator) Error ¶
func (it *KeepRegistryOperatorContractApprovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeepRegistryOperatorContractApprovedIterator) Next ¶
func (it *KeepRegistryOperatorContractApprovedIterator) 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 KeepRegistryOperatorContractDisabled ¶
type KeepRegistryOperatorContractDisabled struct { OperatorContract common.Address Raw types.Log // Blockchain specific contextual infos }
KeepRegistryOperatorContractDisabled represents a OperatorContractDisabled event raised by the KeepRegistry contract.
type KeepRegistryOperatorContractDisabledIterator ¶
type KeepRegistryOperatorContractDisabledIterator struct { Event *KeepRegistryOperatorContractDisabled // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeepRegistryOperatorContractDisabledIterator is returned from FilterOperatorContractDisabled and is used to iterate over the raw logs and unpacked data for OperatorContractDisabled events raised by the KeepRegistry contract.
func (*KeepRegistryOperatorContractDisabledIterator) Close ¶
func (it *KeepRegistryOperatorContractDisabledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeepRegistryOperatorContractDisabledIterator) Error ¶
func (it *KeepRegistryOperatorContractDisabledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeepRegistryOperatorContractDisabledIterator) Next ¶
func (it *KeepRegistryOperatorContractDisabledIterator) 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 KeepRegistryOperatorContractPanicButtonDisabled ¶
type KeepRegistryOperatorContractPanicButtonDisabled struct { OperatorContract common.Address Raw types.Log // Blockchain specific contextual infos }
KeepRegistryOperatorContractPanicButtonDisabled represents a OperatorContractPanicButtonDisabled event raised by the KeepRegistry contract.
type KeepRegistryOperatorContractPanicButtonDisabledIterator ¶
type KeepRegistryOperatorContractPanicButtonDisabledIterator struct { Event *KeepRegistryOperatorContractPanicButtonDisabled // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeepRegistryOperatorContractPanicButtonDisabledIterator is returned from FilterOperatorContractPanicButtonDisabled and is used to iterate over the raw logs and unpacked data for OperatorContractPanicButtonDisabled events raised by the KeepRegistry contract.
func (*KeepRegistryOperatorContractPanicButtonDisabledIterator) Close ¶
func (it *KeepRegistryOperatorContractPanicButtonDisabledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeepRegistryOperatorContractPanicButtonDisabledIterator) Error ¶
func (it *KeepRegistryOperatorContractPanicButtonDisabledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeepRegistryOperatorContractPanicButtonDisabledIterator) Next ¶
func (it *KeepRegistryOperatorContractPanicButtonDisabledIterator) 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 KeepRegistryOperatorContractPanicButtonUpdated ¶
type KeepRegistryOperatorContractPanicButtonUpdated struct { OperatorContract common.Address PanicButton common.Address Raw types.Log // Blockchain specific contextual infos }
KeepRegistryOperatorContractPanicButtonUpdated represents a OperatorContractPanicButtonUpdated event raised by the KeepRegistry contract.
type KeepRegistryOperatorContractPanicButtonUpdatedIterator ¶
type KeepRegistryOperatorContractPanicButtonUpdatedIterator struct { Event *KeepRegistryOperatorContractPanicButtonUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeepRegistryOperatorContractPanicButtonUpdatedIterator is returned from FilterOperatorContractPanicButtonUpdated and is used to iterate over the raw logs and unpacked data for OperatorContractPanicButtonUpdated events raised by the KeepRegistry contract.
func (*KeepRegistryOperatorContractPanicButtonUpdatedIterator) Close ¶
func (it *KeepRegistryOperatorContractPanicButtonUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeepRegistryOperatorContractPanicButtonUpdatedIterator) Error ¶
func (it *KeepRegistryOperatorContractPanicButtonUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeepRegistryOperatorContractPanicButtonUpdatedIterator) Next ¶
func (it *KeepRegistryOperatorContractPanicButtonUpdatedIterator) 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 KeepRegistryOperatorContractUpgraderUpdated ¶
type KeepRegistryOperatorContractUpgraderUpdated struct { ServiceContract common.Address Upgrader common.Address Raw types.Log // Blockchain specific contextual infos }
KeepRegistryOperatorContractUpgraderUpdated represents a OperatorContractUpgraderUpdated event raised by the KeepRegistry contract.
type KeepRegistryOperatorContractUpgraderUpdatedIterator ¶
type KeepRegistryOperatorContractUpgraderUpdatedIterator struct { Event *KeepRegistryOperatorContractUpgraderUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeepRegistryOperatorContractUpgraderUpdatedIterator is returned from FilterOperatorContractUpgraderUpdated and is used to iterate over the raw logs and unpacked data for OperatorContractUpgraderUpdated events raised by the KeepRegistry contract.
func (*KeepRegistryOperatorContractUpgraderUpdatedIterator) Close ¶
func (it *KeepRegistryOperatorContractUpgraderUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeepRegistryOperatorContractUpgraderUpdatedIterator) Error ¶
func (it *KeepRegistryOperatorContractUpgraderUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeepRegistryOperatorContractUpgraderUpdatedIterator) Next ¶
func (it *KeepRegistryOperatorContractUpgraderUpdatedIterator) 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 KeepRegistryRaw ¶
type KeepRegistryRaw struct {
Contract *KeepRegistry // Generic contract binding to access the raw methods on
}
KeepRegistryRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*KeepRegistryRaw) Call ¶
func (_KeepRegistry *KeepRegistryRaw) 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 (*KeepRegistryRaw) Transact ¶
func (_KeepRegistry *KeepRegistryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*KeepRegistryRaw) Transfer ¶
func (_KeepRegistry *KeepRegistryRaw) 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 KeepRegistryRegistryKeeperUpdated ¶
type KeepRegistryRegistryKeeperUpdated struct { RegistryKeeper common.Address Raw types.Log // Blockchain specific contextual infos }
KeepRegistryRegistryKeeperUpdated represents a RegistryKeeperUpdated event raised by the KeepRegistry contract.
type KeepRegistryRegistryKeeperUpdatedIterator ¶
type KeepRegistryRegistryKeeperUpdatedIterator struct { Event *KeepRegistryRegistryKeeperUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeepRegistryRegistryKeeperUpdatedIterator is returned from FilterRegistryKeeperUpdated and is used to iterate over the raw logs and unpacked data for RegistryKeeperUpdated events raised by the KeepRegistry contract.
func (*KeepRegistryRegistryKeeperUpdatedIterator) Close ¶
func (it *KeepRegistryRegistryKeeperUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeepRegistryRegistryKeeperUpdatedIterator) Error ¶
func (it *KeepRegistryRegistryKeeperUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeepRegistryRegistryKeeperUpdatedIterator) Next ¶
func (it *KeepRegistryRegistryKeeperUpdatedIterator) 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 KeepRegistryServiceContractUpgraderUpdated ¶
type KeepRegistryServiceContractUpgraderUpdated struct { OperatorContract common.Address Keeper common.Address Raw types.Log // Blockchain specific contextual infos }
KeepRegistryServiceContractUpgraderUpdated represents a ServiceContractUpgraderUpdated event raised by the KeepRegistry contract.
type KeepRegistryServiceContractUpgraderUpdatedIterator ¶
type KeepRegistryServiceContractUpgraderUpdatedIterator struct { Event *KeepRegistryServiceContractUpgraderUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeepRegistryServiceContractUpgraderUpdatedIterator is returned from FilterServiceContractUpgraderUpdated and is used to iterate over the raw logs and unpacked data for ServiceContractUpgraderUpdated events raised by the KeepRegistry contract.
func (*KeepRegistryServiceContractUpgraderUpdatedIterator) Close ¶
func (it *KeepRegistryServiceContractUpgraderUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeepRegistryServiceContractUpgraderUpdatedIterator) Error ¶
func (it *KeepRegistryServiceContractUpgraderUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeepRegistryServiceContractUpgraderUpdatedIterator) Next ¶
func (it *KeepRegistryServiceContractUpgraderUpdatedIterator) 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 KeepRegistrySession ¶
type KeepRegistrySession struct { Contract *KeepRegistry // 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 }
KeepRegistrySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*KeepRegistrySession) ApproveOperatorContract ¶
func (_KeepRegistry *KeepRegistrySession) ApproveOperatorContract(operatorContract common.Address) (*types.Transaction, error)
ApproveOperatorContract is a paid mutator transaction binding the contract method 0x02db580b.
Solidity: function approveOperatorContract(address operatorContract) returns()
func (*KeepRegistrySession) DefaultPanicButton ¶
func (_KeepRegistry *KeepRegistrySession) DefaultPanicButton() (common.Address, error)
DefaultPanicButton is a free data retrieval call binding the contract method 0x2afb015e.
Solidity: function defaultPanicButton() constant returns(address)
func (*KeepRegistrySession) DisableOperatorContract ¶
func (_KeepRegistry *KeepRegistrySession) DisableOperatorContract(operatorContract common.Address) (*types.Transaction, error)
DisableOperatorContract is a paid mutator transaction binding the contract method 0x09a6f73f.
Solidity: function disableOperatorContract(address operatorContract) returns()
func (*KeepRegistrySession) DisableOperatorContractPanicButton ¶
func (_KeepRegistry *KeepRegistrySession) DisableOperatorContractPanicButton(_operatorContract common.Address) (*types.Transaction, error)
DisableOperatorContractPanicButton is a paid mutator transaction binding the contract method 0x637e9dbe.
Solidity: function disableOperatorContractPanicButton(address _operatorContract) returns()
func (*KeepRegistrySession) Governance ¶
func (_KeepRegistry *KeepRegistrySession) Governance() (common.Address, error)
Governance is a free data retrieval call binding the contract method 0x5aa6e675.
Solidity: function governance() constant returns(address)
func (*KeepRegistrySession) IsApprovedOperatorContract ¶
func (_KeepRegistry *KeepRegistrySession) IsApprovedOperatorContract(operatorContract common.Address) (bool, error)
IsApprovedOperatorContract is a free data retrieval call binding the contract method 0x84d57689.
Solidity: function isApprovedOperatorContract(address operatorContract) constant returns(bool)
func (*KeepRegistrySession) IsNewOperatorContract ¶
func (_KeepRegistry *KeepRegistrySession) IsNewOperatorContract(operatorContract common.Address) (bool, error)
IsNewOperatorContract is a free data retrieval call binding the contract method 0x5a9671f5.
Solidity: function isNewOperatorContract(address operatorContract) constant returns(bool)
func (*KeepRegistrySession) OperatorContractUpgraderFor ¶
func (_KeepRegistry *KeepRegistrySession) OperatorContractUpgraderFor(_serviceContract common.Address) (common.Address, error)
OperatorContractUpgraderFor is a free data retrieval call binding the contract method 0x63dc5fcf.
Solidity: function operatorContractUpgraderFor(address _serviceContract) constant returns(address)
func (*KeepRegistrySession) OperatorContractUpgraders ¶
func (_KeepRegistry *KeepRegistrySession) OperatorContractUpgraders(arg0 common.Address) (common.Address, error)
OperatorContractUpgraders is a free data retrieval call binding the contract method 0xd858008a.
Solidity: function operatorContractUpgraders(address ) constant returns(address)
func (*KeepRegistrySession) OperatorContracts ¶
func (_KeepRegistry *KeepRegistrySession) OperatorContracts(arg0 common.Address) (uint8, error)
OperatorContracts is a free data retrieval call binding the contract method 0x3dbcab45.
Solidity: function operatorContracts(address ) constant returns(uint8)
func (*KeepRegistrySession) PanicButtons ¶
PanicButtons is a free data retrieval call binding the contract method 0x7b4df938.
Solidity: function panicButtons(address ) constant returns(address)
func (*KeepRegistrySession) RegistryKeeper ¶
func (_KeepRegistry *KeepRegistrySession) RegistryKeeper() (common.Address, error)
RegistryKeeper is a free data retrieval call binding the contract method 0x84c07bd2.
Solidity: function registryKeeper() constant returns(address)
func (*KeepRegistrySession) ServiceContractUpgraderFor ¶
func (_KeepRegistry *KeepRegistrySession) ServiceContractUpgraderFor(_operatorContract common.Address) (common.Address, error)
ServiceContractUpgraderFor is a free data retrieval call binding the contract method 0x6557eccf.
Solidity: function serviceContractUpgraderFor(address _operatorContract) constant returns(address)
func (*KeepRegistrySession) ServiceContractUpgraders ¶
func (_KeepRegistry *KeepRegistrySession) ServiceContractUpgraders(arg0 common.Address) (common.Address, error)
ServiceContractUpgraders is a free data retrieval call binding the contract method 0xff111e3b.
Solidity: function serviceContractUpgraders(address ) constant returns(address)
func (*KeepRegistrySession) SetDefaultPanicButton ¶
func (_KeepRegistry *KeepRegistrySession) SetDefaultPanicButton(_panicButton common.Address) (*types.Transaction, error)
SetDefaultPanicButton is a paid mutator transaction binding the contract method 0x618dae20.
Solidity: function setDefaultPanicButton(address _panicButton) returns()
func (*KeepRegistrySession) SetGovernance ¶
func (_KeepRegistry *KeepRegistrySession) SetGovernance(_governance common.Address) (*types.Transaction, error)
SetGovernance is a paid mutator transaction binding the contract method 0xab033ea9.
Solidity: function setGovernance(address _governance) returns()
func (*KeepRegistrySession) SetOperatorContractPanicButton ¶
func (_KeepRegistry *KeepRegistrySession) SetOperatorContractPanicButton(_operatorContract common.Address, _panicButton common.Address) (*types.Transaction, error)
SetOperatorContractPanicButton is a paid mutator transaction binding the contract method 0xd82437f4.
Solidity: function setOperatorContractPanicButton(address _operatorContract, address _panicButton) returns()
func (*KeepRegistrySession) SetOperatorContractUpgrader ¶
func (_KeepRegistry *KeepRegistrySession) SetOperatorContractUpgrader(_serviceContract common.Address, _operatorContractUpgrader common.Address) (*types.Transaction, error)
SetOperatorContractUpgrader is a paid mutator transaction binding the contract method 0x716d6061.
Solidity: function setOperatorContractUpgrader(address _serviceContract, address _operatorContractUpgrader) returns()
func (*KeepRegistrySession) SetRegistryKeeper ¶
func (_KeepRegistry *KeepRegistrySession) SetRegistryKeeper(_registryKeeper common.Address) (*types.Transaction, error)
SetRegistryKeeper is a paid mutator transaction binding the contract method 0xdb816b62.
Solidity: function setRegistryKeeper(address _registryKeeper) returns()
func (*KeepRegistrySession) SetServiceContractUpgrader ¶
func (_KeepRegistry *KeepRegistrySession) SetServiceContractUpgrader(_operatorContract common.Address, _serviceContractUpgrader common.Address) (*types.Transaction, error)
SetServiceContractUpgrader is a paid mutator transaction binding the contract method 0x3ae70f46.
Solidity: function setServiceContractUpgrader(address _operatorContract, address _serviceContractUpgrader) returns()
type KeepRegistryTransactor ¶
type KeepRegistryTransactor struct {
// contains filtered or unexported fields
}
KeepRegistryTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewKeepRegistryTransactor ¶
func NewKeepRegistryTransactor(address common.Address, transactor bind.ContractTransactor) (*KeepRegistryTransactor, error)
NewKeepRegistryTransactor creates a new write-only instance of KeepRegistry, bound to a specific deployed contract.
func (*KeepRegistryTransactor) ApproveOperatorContract ¶
func (_KeepRegistry *KeepRegistryTransactor) ApproveOperatorContract(opts *bind.TransactOpts, operatorContract common.Address) (*types.Transaction, error)
ApproveOperatorContract is a paid mutator transaction binding the contract method 0x02db580b.
Solidity: function approveOperatorContract(address operatorContract) returns()
func (*KeepRegistryTransactor) DisableOperatorContract ¶
func (_KeepRegistry *KeepRegistryTransactor) DisableOperatorContract(opts *bind.TransactOpts, operatorContract common.Address) (*types.Transaction, error)
DisableOperatorContract is a paid mutator transaction binding the contract method 0x09a6f73f.
Solidity: function disableOperatorContract(address operatorContract) returns()
func (*KeepRegistryTransactor) DisableOperatorContractPanicButton ¶
func (_KeepRegistry *KeepRegistryTransactor) DisableOperatorContractPanicButton(opts *bind.TransactOpts, _operatorContract common.Address) (*types.Transaction, error)
DisableOperatorContractPanicButton is a paid mutator transaction binding the contract method 0x637e9dbe.
Solidity: function disableOperatorContractPanicButton(address _operatorContract) returns()
func (*KeepRegistryTransactor) SetDefaultPanicButton ¶
func (_KeepRegistry *KeepRegistryTransactor) SetDefaultPanicButton(opts *bind.TransactOpts, _panicButton common.Address) (*types.Transaction, error)
SetDefaultPanicButton is a paid mutator transaction binding the contract method 0x618dae20.
Solidity: function setDefaultPanicButton(address _panicButton) returns()
func (*KeepRegistryTransactor) SetGovernance ¶
func (_KeepRegistry *KeepRegistryTransactor) SetGovernance(opts *bind.TransactOpts, _governance common.Address) (*types.Transaction, error)
SetGovernance is a paid mutator transaction binding the contract method 0xab033ea9.
Solidity: function setGovernance(address _governance) returns()
func (*KeepRegistryTransactor) SetOperatorContractPanicButton ¶
func (_KeepRegistry *KeepRegistryTransactor) SetOperatorContractPanicButton(opts *bind.TransactOpts, _operatorContract common.Address, _panicButton common.Address) (*types.Transaction, error)
SetOperatorContractPanicButton is a paid mutator transaction binding the contract method 0xd82437f4.
Solidity: function setOperatorContractPanicButton(address _operatorContract, address _panicButton) returns()
func (*KeepRegistryTransactor) SetOperatorContractUpgrader ¶
func (_KeepRegistry *KeepRegistryTransactor) SetOperatorContractUpgrader(opts *bind.TransactOpts, _serviceContract common.Address, _operatorContractUpgrader common.Address) (*types.Transaction, error)
SetOperatorContractUpgrader is a paid mutator transaction binding the contract method 0x716d6061.
Solidity: function setOperatorContractUpgrader(address _serviceContract, address _operatorContractUpgrader) returns()
func (*KeepRegistryTransactor) SetRegistryKeeper ¶
func (_KeepRegistry *KeepRegistryTransactor) SetRegistryKeeper(opts *bind.TransactOpts, _registryKeeper common.Address) (*types.Transaction, error)
SetRegistryKeeper is a paid mutator transaction binding the contract method 0xdb816b62.
Solidity: function setRegistryKeeper(address _registryKeeper) returns()
func (*KeepRegistryTransactor) SetServiceContractUpgrader ¶
func (_KeepRegistry *KeepRegistryTransactor) SetServiceContractUpgrader(opts *bind.TransactOpts, _operatorContract common.Address, _serviceContractUpgrader common.Address) (*types.Transaction, error)
SetServiceContractUpgrader is a paid mutator transaction binding the contract method 0x3ae70f46.
Solidity: function setServiceContractUpgrader(address _operatorContract, address _serviceContractUpgrader) returns()
type KeepRegistryTransactorRaw ¶
type KeepRegistryTransactorRaw struct {
Contract *KeepRegistryTransactor // Generic write-only contract binding to access the raw methods on
}
KeepRegistryTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*KeepRegistryTransactorRaw) Transact ¶
func (_KeepRegistry *KeepRegistryTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*KeepRegistryTransactorRaw) Transfer ¶
func (_KeepRegistry *KeepRegistryTransactorRaw) 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 KeepRegistryTransactorSession ¶
type KeepRegistryTransactorSession struct { Contract *KeepRegistryTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
KeepRegistryTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*KeepRegistryTransactorSession) ApproveOperatorContract ¶
func (_KeepRegistry *KeepRegistryTransactorSession) ApproveOperatorContract(operatorContract common.Address) (*types.Transaction, error)
ApproveOperatorContract is a paid mutator transaction binding the contract method 0x02db580b.
Solidity: function approveOperatorContract(address operatorContract) returns()
func (*KeepRegistryTransactorSession) DisableOperatorContract ¶
func (_KeepRegistry *KeepRegistryTransactorSession) DisableOperatorContract(operatorContract common.Address) (*types.Transaction, error)
DisableOperatorContract is a paid mutator transaction binding the contract method 0x09a6f73f.
Solidity: function disableOperatorContract(address operatorContract) returns()
func (*KeepRegistryTransactorSession) DisableOperatorContractPanicButton ¶
func (_KeepRegistry *KeepRegistryTransactorSession) DisableOperatorContractPanicButton(_operatorContract common.Address) (*types.Transaction, error)
DisableOperatorContractPanicButton is a paid mutator transaction binding the contract method 0x637e9dbe.
Solidity: function disableOperatorContractPanicButton(address _operatorContract) returns()
func (*KeepRegistryTransactorSession) SetDefaultPanicButton ¶
func (_KeepRegistry *KeepRegistryTransactorSession) SetDefaultPanicButton(_panicButton common.Address) (*types.Transaction, error)
SetDefaultPanicButton is a paid mutator transaction binding the contract method 0x618dae20.
Solidity: function setDefaultPanicButton(address _panicButton) returns()
func (*KeepRegistryTransactorSession) SetGovernance ¶
func (_KeepRegistry *KeepRegistryTransactorSession) SetGovernance(_governance common.Address) (*types.Transaction, error)
SetGovernance is a paid mutator transaction binding the contract method 0xab033ea9.
Solidity: function setGovernance(address _governance) returns()
func (*KeepRegistryTransactorSession) SetOperatorContractPanicButton ¶
func (_KeepRegistry *KeepRegistryTransactorSession) SetOperatorContractPanicButton(_operatorContract common.Address, _panicButton common.Address) (*types.Transaction, error)
SetOperatorContractPanicButton is a paid mutator transaction binding the contract method 0xd82437f4.
Solidity: function setOperatorContractPanicButton(address _operatorContract, address _panicButton) returns()
func (*KeepRegistryTransactorSession) SetOperatorContractUpgrader ¶
func (_KeepRegistry *KeepRegistryTransactorSession) SetOperatorContractUpgrader(_serviceContract common.Address, _operatorContractUpgrader common.Address) (*types.Transaction, error)
SetOperatorContractUpgrader is a paid mutator transaction binding the contract method 0x716d6061.
Solidity: function setOperatorContractUpgrader(address _serviceContract, address _operatorContractUpgrader) returns()
func (*KeepRegistryTransactorSession) SetRegistryKeeper ¶
func (_KeepRegistry *KeepRegistryTransactorSession) SetRegistryKeeper(_registryKeeper common.Address) (*types.Transaction, error)
SetRegistryKeeper is a paid mutator transaction binding the contract method 0xdb816b62.
Solidity: function setRegistryKeeper(address _registryKeeper) returns()
func (*KeepRegistryTransactorSession) SetServiceContractUpgrader ¶
func (_KeepRegistry *KeepRegistryTransactorSession) SetServiceContractUpgrader(_operatorContract common.Address, _serviceContractUpgrader common.Address) (*types.Transaction, error)
SetServiceContractUpgrader is a paid mutator transaction binding the contract method 0x3ae70f46.
Solidity: function setServiceContractUpgrader(address _operatorContract, address _serviceContractUpgrader) returns()
type KeepToken ¶
type KeepToken struct { KeepTokenCaller // Read-only binding to the contract KeepTokenTransactor // Write-only binding to the contract KeepTokenFilterer // Log filterer for contract events }
KeepToken is an auto generated Go binding around an Ethereum contract.
func NewKeepToken ¶
NewKeepToken creates a new instance of KeepToken, bound to a specific deployed contract.
type KeepTokenApproval ¶
type KeepTokenApproval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
KeepTokenApproval represents a Approval event raised by the KeepToken contract.
type KeepTokenApprovalIterator ¶
type KeepTokenApprovalIterator struct { Event *KeepTokenApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeepTokenApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the KeepToken contract.
func (*KeepTokenApprovalIterator) Close ¶
func (it *KeepTokenApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeepTokenApprovalIterator) Error ¶
func (it *KeepTokenApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeepTokenApprovalIterator) Next ¶
func (it *KeepTokenApprovalIterator) 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 KeepTokenCaller ¶
type KeepTokenCaller struct {
// contains filtered or unexported fields
}
KeepTokenCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewKeepTokenCaller ¶
func NewKeepTokenCaller(address common.Address, caller bind.ContractCaller) (*KeepTokenCaller, error)
NewKeepTokenCaller creates a new read-only instance of KeepToken, bound to a specific deployed contract.
func (*KeepTokenCaller) Allowance ¶
func (_KeepToken *KeepTokenCaller) 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(address owner, address spender) constant returns(uint256)
func (*KeepTokenCaller) BalanceOf ¶
func (_KeepToken *KeepTokenCaller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) constant returns(uint256)
func (*KeepTokenCaller) DECIMALS ¶
func (_KeepToken *KeepTokenCaller) DECIMALS(opts *bind.CallOpts) (uint8, error)
DECIMALS is a free data retrieval call binding the contract method 0x2e0f2625.
Solidity: function DECIMALS() constant returns(uint8)
func (*KeepTokenCaller) Decimals ¶ added in v1.1.2
func (_KeepToken *KeepTokenCaller) 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 (*KeepTokenCaller) INITIALSUPPLY ¶
INITIALSUPPLY is a free data retrieval call binding the contract method 0x2ff2e9dc.
Solidity: function INITIAL_SUPPLY() constant returns(uint256)
func (*KeepTokenCaller) NAME ¶
func (_KeepToken *KeepTokenCaller) NAME(opts *bind.CallOpts) (string, error)
NAME is a free data retrieval call binding the contract method 0xa3f4df7e.
Solidity: function NAME() constant returns(string)
func (*KeepTokenCaller) Name ¶ added in v1.1.2
func (_KeepToken *KeepTokenCaller) 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 (*KeepTokenCaller) SYMBOL ¶
func (_KeepToken *KeepTokenCaller) SYMBOL(opts *bind.CallOpts) (string, error)
SYMBOL is a free data retrieval call binding the contract method 0xf76f8d78.
Solidity: function SYMBOL() constant returns(string)
func (*KeepTokenCaller) Symbol ¶ added in v1.1.2
func (_KeepToken *KeepTokenCaller) 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 (*KeepTokenCaller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
type KeepTokenCallerRaw ¶
type KeepTokenCallerRaw struct {
Contract *KeepTokenCaller // Generic read-only contract binding to access the raw methods on
}
KeepTokenCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*KeepTokenCallerRaw) Call ¶
func (_KeepToken *KeepTokenCallerRaw) 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 KeepTokenCallerSession ¶
type KeepTokenCallerSession struct { Contract *KeepTokenCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
KeepTokenCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*KeepTokenCallerSession) Allowance ¶
func (_KeepToken *KeepTokenCallerSession) 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(address owner, address spender) constant returns(uint256)
func (*KeepTokenCallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) constant returns(uint256)
func (*KeepTokenCallerSession) DECIMALS ¶
func (_KeepToken *KeepTokenCallerSession) DECIMALS() (uint8, error)
DECIMALS is a free data retrieval call binding the contract method 0x2e0f2625.
Solidity: function DECIMALS() constant returns(uint8)
func (*KeepTokenCallerSession) Decimals ¶ added in v1.1.2
func (_KeepToken *KeepTokenCallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() constant returns(uint8)
func (*KeepTokenCallerSession) INITIALSUPPLY ¶
func (_KeepToken *KeepTokenCallerSession) INITIALSUPPLY() (*big.Int, error)
INITIALSUPPLY is a free data retrieval call binding the contract method 0x2ff2e9dc.
Solidity: function INITIAL_SUPPLY() constant returns(uint256)
func (*KeepTokenCallerSession) NAME ¶
func (_KeepToken *KeepTokenCallerSession) NAME() (string, error)
NAME is a free data retrieval call binding the contract method 0xa3f4df7e.
Solidity: function NAME() constant returns(string)
func (*KeepTokenCallerSession) Name ¶ added in v1.1.2
func (_KeepToken *KeepTokenCallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() constant returns(string)
func (*KeepTokenCallerSession) SYMBOL ¶
func (_KeepToken *KeepTokenCallerSession) SYMBOL() (string, error)
SYMBOL is a free data retrieval call binding the contract method 0xf76f8d78.
Solidity: function SYMBOL() constant returns(string)
func (*KeepTokenCallerSession) Symbol ¶ added in v1.1.2
func (_KeepToken *KeepTokenCallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() constant returns(string)
func (*KeepTokenCallerSession) TotalSupply ¶
func (_KeepToken *KeepTokenCallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
type KeepTokenFilterer ¶
type KeepTokenFilterer struct {
// contains filtered or unexported fields
}
KeepTokenFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewKeepTokenFilterer ¶
func NewKeepTokenFilterer(address common.Address, filterer bind.ContractFilterer) (*KeepTokenFilterer, error)
NewKeepTokenFilterer creates a new log filterer instance of KeepToken, bound to a specific deployed contract.
func (*KeepTokenFilterer) FilterApproval ¶
func (_KeepToken *KeepTokenFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*KeepTokenApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*KeepTokenFilterer) FilterTransfer ¶
func (_KeepToken *KeepTokenFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*KeepTokenTransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*KeepTokenFilterer) ParseApproval ¶
func (_KeepToken *KeepTokenFilterer) ParseApproval(log types.Log) (*KeepTokenApproval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*KeepTokenFilterer) ParseTransfer ¶
func (_KeepToken *KeepTokenFilterer) ParseTransfer(log types.Log) (*KeepTokenTransfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*KeepTokenFilterer) WatchApproval ¶
func (_KeepToken *KeepTokenFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *KeepTokenApproval, owner []common.Address, spender []common.Address) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*KeepTokenFilterer) WatchTransfer ¶
func (_KeepToken *KeepTokenFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *KeepTokenTransfer, from []common.Address, to []common.Address) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
type KeepTokenRaw ¶
type KeepTokenRaw struct {
Contract *KeepToken // Generic contract binding to access the raw methods on
}
KeepTokenRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*KeepTokenRaw) Call ¶
func (_KeepToken *KeepTokenRaw) 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 (*KeepTokenRaw) Transact ¶
func (_KeepToken *KeepTokenRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*KeepTokenRaw) Transfer ¶
func (_KeepToken *KeepTokenRaw) 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 KeepTokenSession ¶
type KeepTokenSession struct { Contract *KeepToken // 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 }
KeepTokenSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*KeepTokenSession) Allowance ¶
func (_KeepToken *KeepTokenSession) 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(address owner, address spender) constant returns(uint256)
func (*KeepTokenSession) Approve ¶
func (_KeepToken *KeepTokenSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*KeepTokenSession) ApproveAndCall ¶
func (_KeepToken *KeepTokenSession) ApproveAndCall(_spender common.Address, _value *big.Int, _extraData []byte) (*types.Transaction, error)
ApproveAndCall is a paid mutator transaction binding the contract method 0xcae9ca51.
Solidity: function approveAndCall(address _spender, uint256 _value, bytes _extraData) returns(bool success)
func (*KeepTokenSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) constant returns(uint256)
func (*KeepTokenSession) Burn ¶
func (_KeepToken *KeepTokenSession) Burn(amount *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x42966c68.
Solidity: function burn(uint256 amount) returns()
func (*KeepTokenSession) BurnFrom ¶
func (_KeepToken *KeepTokenSession) BurnFrom(account common.Address, amount *big.Int) (*types.Transaction, error)
BurnFrom is a paid mutator transaction binding the contract method 0x79cc6790.
Solidity: function burnFrom(address account, uint256 amount) returns()
func (*KeepTokenSession) DECIMALS ¶
func (_KeepToken *KeepTokenSession) DECIMALS() (uint8, error)
DECIMALS is a free data retrieval call binding the contract method 0x2e0f2625.
Solidity: function DECIMALS() constant returns(uint8)
func (*KeepTokenSession) Decimals ¶ added in v1.1.2
func (_KeepToken *KeepTokenSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() constant returns(uint8)
func (*KeepTokenSession) DecreaseAllowance ¶
func (_KeepToken *KeepTokenSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)
func (*KeepTokenSession) INITIALSUPPLY ¶
func (_KeepToken *KeepTokenSession) INITIALSUPPLY() (*big.Int, error)
INITIALSUPPLY is a free data retrieval call binding the contract method 0x2ff2e9dc.
Solidity: function INITIAL_SUPPLY() constant returns(uint256)
func (*KeepTokenSession) IncreaseAllowance ¶
func (_KeepToken *KeepTokenSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)
func (*KeepTokenSession) NAME ¶
func (_KeepToken *KeepTokenSession) NAME() (string, error)
NAME is a free data retrieval call binding the contract method 0xa3f4df7e.
Solidity: function NAME() constant returns(string)
func (*KeepTokenSession) Name ¶ added in v1.1.2
func (_KeepToken *KeepTokenSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() constant returns(string)
func (*KeepTokenSession) SYMBOL ¶
func (_KeepToken *KeepTokenSession) SYMBOL() (string, error)
SYMBOL is a free data retrieval call binding the contract method 0xf76f8d78.
Solidity: function SYMBOL() constant returns(string)
func (*KeepTokenSession) Symbol ¶ added in v1.1.2
func (_KeepToken *KeepTokenSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() constant returns(string)
func (*KeepTokenSession) TotalSupply ¶
func (_KeepToken *KeepTokenSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
func (*KeepTokenSession) Transfer ¶
func (_KeepToken *KeepTokenSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address recipient, uint256 amount) returns(bool)
func (*KeepTokenSession) TransferFrom ¶
func (_KeepToken *KeepTokenSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
type KeepTokenTransactor ¶
type KeepTokenTransactor struct {
// contains filtered or unexported fields
}
KeepTokenTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewKeepTokenTransactor ¶
func NewKeepTokenTransactor(address common.Address, transactor bind.ContractTransactor) (*KeepTokenTransactor, error)
NewKeepTokenTransactor creates a new write-only instance of KeepToken, bound to a specific deployed contract.
func (*KeepTokenTransactor) Approve ¶
func (_KeepToken *KeepTokenTransactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*KeepTokenTransactor) ApproveAndCall ¶
func (_KeepToken *KeepTokenTransactor) ApproveAndCall(opts *bind.TransactOpts, _spender common.Address, _value *big.Int, _extraData []byte) (*types.Transaction, error)
ApproveAndCall is a paid mutator transaction binding the contract method 0xcae9ca51.
Solidity: function approveAndCall(address _spender, uint256 _value, bytes _extraData) returns(bool success)
func (*KeepTokenTransactor) Burn ¶
func (_KeepToken *KeepTokenTransactor) Burn(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x42966c68.
Solidity: function burn(uint256 amount) returns()
func (*KeepTokenTransactor) BurnFrom ¶
func (_KeepToken *KeepTokenTransactor) BurnFrom(opts *bind.TransactOpts, account common.Address, amount *big.Int) (*types.Transaction, error)
BurnFrom is a paid mutator transaction binding the contract method 0x79cc6790.
Solidity: function burnFrom(address account, uint256 amount) returns()
func (*KeepTokenTransactor) DecreaseAllowance ¶
func (_KeepToken *KeepTokenTransactor) DecreaseAllowance(opts *bind.TransactOpts, spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)
func (*KeepTokenTransactor) IncreaseAllowance ¶
func (_KeepToken *KeepTokenTransactor) IncreaseAllowance(opts *bind.TransactOpts, spender common.Address, addedValue *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)
func (*KeepTokenTransactor) Transfer ¶
func (_KeepToken *KeepTokenTransactor) Transfer(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address recipient, uint256 amount) returns(bool)
func (*KeepTokenTransactor) TransferFrom ¶
func (_KeepToken *KeepTokenTransactor) TransferFrom(opts *bind.TransactOpts, sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
type KeepTokenTransactorRaw ¶
type KeepTokenTransactorRaw struct {
Contract *KeepTokenTransactor // Generic write-only contract binding to access the raw methods on
}
KeepTokenTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*KeepTokenTransactorRaw) Transact ¶
func (_KeepToken *KeepTokenTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*KeepTokenTransactorRaw) Transfer ¶
func (_KeepToken *KeepTokenTransactorRaw) 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 KeepTokenTransactorSession ¶
type KeepTokenTransactorSession struct { Contract *KeepTokenTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
KeepTokenTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*KeepTokenTransactorSession) Approve ¶
func (_KeepToken *KeepTokenTransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*KeepTokenTransactorSession) ApproveAndCall ¶
func (_KeepToken *KeepTokenTransactorSession) ApproveAndCall(_spender common.Address, _value *big.Int, _extraData []byte) (*types.Transaction, error)
ApproveAndCall is a paid mutator transaction binding the contract method 0xcae9ca51.
Solidity: function approveAndCall(address _spender, uint256 _value, bytes _extraData) returns(bool success)
func (*KeepTokenTransactorSession) Burn ¶
func (_KeepToken *KeepTokenTransactorSession) Burn(amount *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x42966c68.
Solidity: function burn(uint256 amount) returns()
func (*KeepTokenTransactorSession) BurnFrom ¶
func (_KeepToken *KeepTokenTransactorSession) BurnFrom(account common.Address, amount *big.Int) (*types.Transaction, error)
BurnFrom is a paid mutator transaction binding the contract method 0x79cc6790.
Solidity: function burnFrom(address account, uint256 amount) returns()
func (*KeepTokenTransactorSession) DecreaseAllowance ¶
func (_KeepToken *KeepTokenTransactorSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)
func (*KeepTokenTransactorSession) IncreaseAllowance ¶
func (_KeepToken *KeepTokenTransactorSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)
func (*KeepTokenTransactorSession) Transfer ¶
func (_KeepToken *KeepTokenTransactorSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address recipient, uint256 amount) returns(bool)
func (*KeepTokenTransactorSession) TransferFrom ¶
func (_KeepToken *KeepTokenTransactorSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
type KeepTokenTransfer ¶
type KeepTokenTransfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
KeepTokenTransfer represents a Transfer event raised by the KeepToken contract.
type KeepTokenTransferIterator ¶
type KeepTokenTransferIterator struct { Event *KeepTokenTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeepTokenTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the KeepToken contract.
func (*KeepTokenTransferIterator) Close ¶
func (it *KeepTokenTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeepTokenTransferIterator) Error ¶
func (it *KeepTokenTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeepTokenTransferIterator) Next ¶
func (it *KeepTokenTransferIterator) 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 ManagedGrant ¶
type ManagedGrant struct { ManagedGrantCaller // Read-only binding to the contract ManagedGrantTransactor // Write-only binding to the contract ManagedGrantFilterer // Log filterer for contract events }
ManagedGrant is an auto generated Go binding around an Ethereum contract.
func NewManagedGrant ¶
func NewManagedGrant(address common.Address, backend bind.ContractBackend) (*ManagedGrant, error)
NewManagedGrant creates a new instance of ManagedGrant, bound to a specific deployed contract.
type ManagedGrantCaller ¶
type ManagedGrantCaller struct {
// contains filtered or unexported fields
}
ManagedGrantCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewManagedGrantCaller ¶
func NewManagedGrantCaller(address common.Address, caller bind.ContractCaller) (*ManagedGrantCaller, error)
NewManagedGrantCaller creates a new read-only instance of ManagedGrant, bound to a specific deployed contract.
func (*ManagedGrantCaller) GrantId ¶
GrantId is a free data retrieval call binding the contract method 0xf30c0e08.
Solidity: function grantId() constant returns(uint256)
func (*ManagedGrantCaller) GrantManager ¶
GrantManager is a free data retrieval call binding the contract method 0x545c156b.
Solidity: function grantManager() constant returns(address)
func (*ManagedGrantCaller) Grantee ¶
Grantee is a free data retrieval call binding the contract method 0xd5f52076.
Solidity: function grantee() constant returns(address)
func (*ManagedGrantCaller) RequestedNewGrantee ¶
func (_ManagedGrant *ManagedGrantCaller) RequestedNewGrantee(opts *bind.CallOpts) (common.Address, error)
RequestedNewGrantee is a free data retrieval call binding the contract method 0x289f51b1.
Solidity: function requestedNewGrantee() constant returns(address)
func (*ManagedGrantCaller) Token ¶
Token is a free data retrieval call binding the contract method 0xfc0c546a.
Solidity: function token() constant returns(address)
func (*ManagedGrantCaller) TokenGrant ¶
TokenGrant is a free data retrieval call binding the contract method 0xd92db09f.
Solidity: function tokenGrant() constant returns(address)
type ManagedGrantCallerRaw ¶
type ManagedGrantCallerRaw struct {
Contract *ManagedGrantCaller // Generic read-only contract binding to access the raw methods on
}
ManagedGrantCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ManagedGrantCallerRaw) Call ¶
func (_ManagedGrant *ManagedGrantCallerRaw) 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 ManagedGrantCallerSession ¶
type ManagedGrantCallerSession struct { Contract *ManagedGrantCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ManagedGrantCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ManagedGrantCallerSession) GrantId ¶
func (_ManagedGrant *ManagedGrantCallerSession) GrantId() (*big.Int, error)
GrantId is a free data retrieval call binding the contract method 0xf30c0e08.
Solidity: function grantId() constant returns(uint256)
func (*ManagedGrantCallerSession) GrantManager ¶
func (_ManagedGrant *ManagedGrantCallerSession) GrantManager() (common.Address, error)
GrantManager is a free data retrieval call binding the contract method 0x545c156b.
Solidity: function grantManager() constant returns(address)
func (*ManagedGrantCallerSession) Grantee ¶
func (_ManagedGrant *ManagedGrantCallerSession) Grantee() (common.Address, error)
Grantee is a free data retrieval call binding the contract method 0xd5f52076.
Solidity: function grantee() constant returns(address)
func (*ManagedGrantCallerSession) RequestedNewGrantee ¶
func (_ManagedGrant *ManagedGrantCallerSession) RequestedNewGrantee() (common.Address, error)
RequestedNewGrantee is a free data retrieval call binding the contract method 0x289f51b1.
Solidity: function requestedNewGrantee() constant returns(address)
func (*ManagedGrantCallerSession) Token ¶
func (_ManagedGrant *ManagedGrantCallerSession) Token() (common.Address, error)
Token is a free data retrieval call binding the contract method 0xfc0c546a.
Solidity: function token() constant returns(address)
func (*ManagedGrantCallerSession) TokenGrant ¶
func (_ManagedGrant *ManagedGrantCallerSession) TokenGrant() (common.Address, error)
TokenGrant is a free data retrieval call binding the contract method 0xd92db09f.
Solidity: function tokenGrant() constant returns(address)
type ManagedGrantFactory ¶
type ManagedGrantFactory struct { ManagedGrantFactoryCaller // Read-only binding to the contract ManagedGrantFactoryTransactor // Write-only binding to the contract ManagedGrantFactoryFilterer // Log filterer for contract events }
ManagedGrantFactory is an auto generated Go binding around an Ethereum contract.
func NewManagedGrantFactory ¶
func NewManagedGrantFactory(address common.Address, backend bind.ContractBackend) (*ManagedGrantFactory, error)
NewManagedGrantFactory creates a new instance of ManagedGrantFactory, bound to a specific deployed contract.
type ManagedGrantFactoryCaller ¶
type ManagedGrantFactoryCaller struct {
// contains filtered or unexported fields
}
ManagedGrantFactoryCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewManagedGrantFactoryCaller ¶
func NewManagedGrantFactoryCaller(address common.Address, caller bind.ContractCaller) (*ManagedGrantFactoryCaller, error)
NewManagedGrantFactoryCaller creates a new read-only instance of ManagedGrantFactory, bound to a specific deployed contract.
func (*ManagedGrantFactoryCaller) Token ¶
func (_ManagedGrantFactory *ManagedGrantFactoryCaller) Token(opts *bind.CallOpts) (common.Address, error)
Token is a free data retrieval call binding the contract method 0xfc0c546a.
Solidity: function token() constant returns(address)
func (*ManagedGrantFactoryCaller) TokenGrant ¶
func (_ManagedGrantFactory *ManagedGrantFactoryCaller) TokenGrant(opts *bind.CallOpts) (common.Address, error)
TokenGrant is a free data retrieval call binding the contract method 0xd92db09f.
Solidity: function tokenGrant() constant returns(address)
type ManagedGrantFactoryCallerRaw ¶
type ManagedGrantFactoryCallerRaw struct {
Contract *ManagedGrantFactoryCaller // Generic read-only contract binding to access the raw methods on
}
ManagedGrantFactoryCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ManagedGrantFactoryCallerRaw) Call ¶
func (_ManagedGrantFactory *ManagedGrantFactoryCallerRaw) 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 ManagedGrantFactoryCallerSession ¶
type ManagedGrantFactoryCallerSession struct { Contract *ManagedGrantFactoryCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ManagedGrantFactoryCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ManagedGrantFactoryCallerSession) Token ¶
func (_ManagedGrantFactory *ManagedGrantFactoryCallerSession) Token() (common.Address, error)
Token is a free data retrieval call binding the contract method 0xfc0c546a.
Solidity: function token() constant returns(address)
func (*ManagedGrantFactoryCallerSession) TokenGrant ¶
func (_ManagedGrantFactory *ManagedGrantFactoryCallerSession) TokenGrant() (common.Address, error)
TokenGrant is a free data retrieval call binding the contract method 0xd92db09f.
Solidity: function tokenGrant() constant returns(address)
type ManagedGrantFactoryFilterer ¶
type ManagedGrantFactoryFilterer struct {
// contains filtered or unexported fields
}
ManagedGrantFactoryFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewManagedGrantFactoryFilterer ¶
func NewManagedGrantFactoryFilterer(address common.Address, filterer bind.ContractFilterer) (*ManagedGrantFactoryFilterer, error)
NewManagedGrantFactoryFilterer creates a new log filterer instance of ManagedGrantFactory, bound to a specific deployed contract.
func (*ManagedGrantFactoryFilterer) FilterManagedGrantCreated ¶
func (_ManagedGrantFactory *ManagedGrantFactoryFilterer) FilterManagedGrantCreated(opts *bind.FilterOpts, grantee []common.Address) (*ManagedGrantFactoryManagedGrantCreatedIterator, error)
FilterManagedGrantCreated is a free log retrieval operation binding the contract event 0xd670b8855e91e4ed32e465e934368080baed18d1aba14c28902bc9b934f3368a.
Solidity: event ManagedGrantCreated(address grantAddress, address indexed grantee)
func (*ManagedGrantFactoryFilterer) ParseManagedGrantCreated ¶
func (_ManagedGrantFactory *ManagedGrantFactoryFilterer) ParseManagedGrantCreated(log types.Log) (*ManagedGrantFactoryManagedGrantCreated, error)
ParseManagedGrantCreated is a log parse operation binding the contract event 0xd670b8855e91e4ed32e465e934368080baed18d1aba14c28902bc9b934f3368a.
Solidity: event ManagedGrantCreated(address grantAddress, address indexed grantee)
func (*ManagedGrantFactoryFilterer) WatchManagedGrantCreated ¶
func (_ManagedGrantFactory *ManagedGrantFactoryFilterer) WatchManagedGrantCreated(opts *bind.WatchOpts, sink chan<- *ManagedGrantFactoryManagedGrantCreated, grantee []common.Address) (event.Subscription, error)
WatchManagedGrantCreated is a free log subscription operation binding the contract event 0xd670b8855e91e4ed32e465e934368080baed18d1aba14c28902bc9b934f3368a.
Solidity: event ManagedGrantCreated(address grantAddress, address indexed grantee)
type ManagedGrantFactoryManagedGrantCreated ¶
type ManagedGrantFactoryManagedGrantCreated struct { GrantAddress common.Address Grantee common.Address Raw types.Log // Blockchain specific contextual infos }
ManagedGrantFactoryManagedGrantCreated represents a ManagedGrantCreated event raised by the ManagedGrantFactory contract.
type ManagedGrantFactoryManagedGrantCreatedIterator ¶
type ManagedGrantFactoryManagedGrantCreatedIterator struct { Event *ManagedGrantFactoryManagedGrantCreated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ManagedGrantFactoryManagedGrantCreatedIterator is returned from FilterManagedGrantCreated and is used to iterate over the raw logs and unpacked data for ManagedGrantCreated events raised by the ManagedGrantFactory contract.
func (*ManagedGrantFactoryManagedGrantCreatedIterator) Close ¶
func (it *ManagedGrantFactoryManagedGrantCreatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ManagedGrantFactoryManagedGrantCreatedIterator) Error ¶
func (it *ManagedGrantFactoryManagedGrantCreatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ManagedGrantFactoryManagedGrantCreatedIterator) Next ¶
func (it *ManagedGrantFactoryManagedGrantCreatedIterator) 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 ManagedGrantFactoryRaw ¶
type ManagedGrantFactoryRaw struct {
Contract *ManagedGrantFactory // Generic contract binding to access the raw methods on
}
ManagedGrantFactoryRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ManagedGrantFactoryRaw) Call ¶
func (_ManagedGrantFactory *ManagedGrantFactoryRaw) 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 (*ManagedGrantFactoryRaw) Transact ¶
func (_ManagedGrantFactory *ManagedGrantFactoryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ManagedGrantFactoryRaw) Transfer ¶
func (_ManagedGrantFactory *ManagedGrantFactoryRaw) 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 ManagedGrantFactorySession ¶
type ManagedGrantFactorySession struct { Contract *ManagedGrantFactory // 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 }
ManagedGrantFactorySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ManagedGrantFactorySession) CreateManagedGrant ¶
func (_ManagedGrantFactory *ManagedGrantFactorySession) CreateManagedGrant(grantee common.Address, amount *big.Int, duration *big.Int, start *big.Int, cliffDuration *big.Int, revocable bool, policy common.Address) (*types.Transaction, error)
CreateManagedGrant is a paid mutator transaction binding the contract method 0x319b84b7.
Solidity: function createManagedGrant(address grantee, uint256 amount, uint256 duration, uint256 start, uint256 cliffDuration, bool revocable, address policy) returns(address _managedGrant)
func (*ManagedGrantFactorySession) ReceiveApproval ¶
func (_ManagedGrantFactory *ManagedGrantFactorySession) ReceiveApproval(_from common.Address, _amount *big.Int, _token common.Address, _extraData []byte) (*types.Transaction, error)
ReceiveApproval is a paid mutator transaction binding the contract method 0x8f4ffcb1.
Solidity: function receiveApproval(address _from, uint256 _amount, address _token, bytes _extraData) returns()
func (*ManagedGrantFactorySession) Token ¶
func (_ManagedGrantFactory *ManagedGrantFactorySession) Token() (common.Address, error)
Token is a free data retrieval call binding the contract method 0xfc0c546a.
Solidity: function token() constant returns(address)
func (*ManagedGrantFactorySession) TokenGrant ¶
func (_ManagedGrantFactory *ManagedGrantFactorySession) TokenGrant() (common.Address, error)
TokenGrant is a free data retrieval call binding the contract method 0xd92db09f.
Solidity: function tokenGrant() constant returns(address)
type ManagedGrantFactoryTransactor ¶
type ManagedGrantFactoryTransactor struct {
// contains filtered or unexported fields
}
ManagedGrantFactoryTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewManagedGrantFactoryTransactor ¶
func NewManagedGrantFactoryTransactor(address common.Address, transactor bind.ContractTransactor) (*ManagedGrantFactoryTransactor, error)
NewManagedGrantFactoryTransactor creates a new write-only instance of ManagedGrantFactory, bound to a specific deployed contract.
func (*ManagedGrantFactoryTransactor) CreateManagedGrant ¶
func (_ManagedGrantFactory *ManagedGrantFactoryTransactor) CreateManagedGrant(opts *bind.TransactOpts, grantee common.Address, amount *big.Int, duration *big.Int, start *big.Int, cliffDuration *big.Int, revocable bool, policy common.Address) (*types.Transaction, error)
CreateManagedGrant is a paid mutator transaction binding the contract method 0x319b84b7.
Solidity: function createManagedGrant(address grantee, uint256 amount, uint256 duration, uint256 start, uint256 cliffDuration, bool revocable, address policy) returns(address _managedGrant)
func (*ManagedGrantFactoryTransactor) ReceiveApproval ¶
func (_ManagedGrantFactory *ManagedGrantFactoryTransactor) ReceiveApproval(opts *bind.TransactOpts, _from common.Address, _amount *big.Int, _token common.Address, _extraData []byte) (*types.Transaction, error)
ReceiveApproval is a paid mutator transaction binding the contract method 0x8f4ffcb1.
Solidity: function receiveApproval(address _from, uint256 _amount, address _token, bytes _extraData) returns()
type ManagedGrantFactoryTransactorRaw ¶
type ManagedGrantFactoryTransactorRaw struct {
Contract *ManagedGrantFactoryTransactor // Generic write-only contract binding to access the raw methods on
}
ManagedGrantFactoryTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ManagedGrantFactoryTransactorRaw) Transact ¶
func (_ManagedGrantFactory *ManagedGrantFactoryTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ManagedGrantFactoryTransactorRaw) Transfer ¶
func (_ManagedGrantFactory *ManagedGrantFactoryTransactorRaw) 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 ManagedGrantFactoryTransactorSession ¶
type ManagedGrantFactoryTransactorSession struct { Contract *ManagedGrantFactoryTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ManagedGrantFactoryTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ManagedGrantFactoryTransactorSession) CreateManagedGrant ¶
func (_ManagedGrantFactory *ManagedGrantFactoryTransactorSession) CreateManagedGrant(grantee common.Address, amount *big.Int, duration *big.Int, start *big.Int, cliffDuration *big.Int, revocable bool, policy common.Address) (*types.Transaction, error)
CreateManagedGrant is a paid mutator transaction binding the contract method 0x319b84b7.
Solidity: function createManagedGrant(address grantee, uint256 amount, uint256 duration, uint256 start, uint256 cliffDuration, bool revocable, address policy) returns(address _managedGrant)
func (*ManagedGrantFactoryTransactorSession) ReceiveApproval ¶
func (_ManagedGrantFactory *ManagedGrantFactoryTransactorSession) ReceiveApproval(_from common.Address, _amount *big.Int, _token common.Address, _extraData []byte) (*types.Transaction, error)
ReceiveApproval is a paid mutator transaction binding the contract method 0x8f4ffcb1.
Solidity: function receiveApproval(address _from, uint256 _amount, address _token, bytes _extraData) returns()
type ManagedGrantFilterer ¶
type ManagedGrantFilterer struct {
// contains filtered or unexported fields
}
ManagedGrantFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewManagedGrantFilterer ¶
func NewManagedGrantFilterer(address common.Address, filterer bind.ContractFilterer) (*ManagedGrantFilterer, error)
NewManagedGrantFilterer creates a new log filterer instance of ManagedGrant, bound to a specific deployed contract.
func (*ManagedGrantFilterer) FilterGranteeReassignmentCancelled ¶
func (_ManagedGrant *ManagedGrantFilterer) FilterGranteeReassignmentCancelled(opts *bind.FilterOpts) (*ManagedGrantGranteeReassignmentCancelledIterator, error)
FilterGranteeReassignmentCancelled is a free log retrieval operation binding the contract event 0x079bdabd0be4cb9ac4abae5f8236a5ffa1e3b2cb8292e13683586aa56e5bdcaa.
Solidity: event GranteeReassignmentCancelled(address cancelledRequestedGrantee)
func (*ManagedGrantFilterer) FilterGranteeReassignmentChanged ¶
func (_ManagedGrant *ManagedGrantFilterer) FilterGranteeReassignmentChanged(opts *bind.FilterOpts) (*ManagedGrantGranteeReassignmentChangedIterator, error)
FilterGranteeReassignmentChanged is a free log retrieval operation binding the contract event 0x609d93008f7d94dde9255b321cebd574e91bce227f60c61dc2162004af43892c.
Solidity: event GranteeReassignmentChanged(address previouslyRequestedGrantee, address newRequestedGrantee)
func (*ManagedGrantFilterer) FilterGranteeReassignmentConfirmed ¶
func (_ManagedGrant *ManagedGrantFilterer) FilterGranteeReassignmentConfirmed(opts *bind.FilterOpts) (*ManagedGrantGranteeReassignmentConfirmedIterator, error)
FilterGranteeReassignmentConfirmed is a free log retrieval operation binding the contract event 0xc859af038814fe1f4f2cd57c83de6406ddb0cd2dd3c2294f5995244f3f012c59.
Solidity: event GranteeReassignmentConfirmed(address oldGrantee, address newGrantee)
func (*ManagedGrantFilterer) FilterGranteeReassignmentRequested ¶
func (_ManagedGrant *ManagedGrantFilterer) FilterGranteeReassignmentRequested(opts *bind.FilterOpts) (*ManagedGrantGranteeReassignmentRequestedIterator, error)
FilterGranteeReassignmentRequested is a free log retrieval operation binding the contract event 0xafd45caea5ec652705350c2ba80247df0fa5dfadf447277da0f21465a74d8fe0.
Solidity: event GranteeReassignmentRequested(address newGrantee)
func (*ManagedGrantFilterer) FilterTokensWithdrawn ¶
func (_ManagedGrant *ManagedGrantFilterer) FilterTokensWithdrawn(opts *bind.FilterOpts) (*ManagedGrantTokensWithdrawnIterator, error)
FilterTokensWithdrawn is a free log retrieval operation binding the contract event 0x6352c5382c4a4578e712449ca65e83cdb392d045dfcf1cad9615189db2da244b.
Solidity: event TokensWithdrawn(address destination, uint256 amount)
func (*ManagedGrantFilterer) ParseGranteeReassignmentCancelled ¶
func (_ManagedGrant *ManagedGrantFilterer) ParseGranteeReassignmentCancelled(log types.Log) (*ManagedGrantGranteeReassignmentCancelled, error)
ParseGranteeReassignmentCancelled is a log parse operation binding the contract event 0x079bdabd0be4cb9ac4abae5f8236a5ffa1e3b2cb8292e13683586aa56e5bdcaa.
Solidity: event GranteeReassignmentCancelled(address cancelledRequestedGrantee)
func (*ManagedGrantFilterer) ParseGranteeReassignmentChanged ¶
func (_ManagedGrant *ManagedGrantFilterer) ParseGranteeReassignmentChanged(log types.Log) (*ManagedGrantGranteeReassignmentChanged, error)
ParseGranteeReassignmentChanged is a log parse operation binding the contract event 0x609d93008f7d94dde9255b321cebd574e91bce227f60c61dc2162004af43892c.
Solidity: event GranteeReassignmentChanged(address previouslyRequestedGrantee, address newRequestedGrantee)
func (*ManagedGrantFilterer) ParseGranteeReassignmentConfirmed ¶
func (_ManagedGrant *ManagedGrantFilterer) ParseGranteeReassignmentConfirmed(log types.Log) (*ManagedGrantGranteeReassignmentConfirmed, error)
ParseGranteeReassignmentConfirmed is a log parse operation binding the contract event 0xc859af038814fe1f4f2cd57c83de6406ddb0cd2dd3c2294f5995244f3f012c59.
Solidity: event GranteeReassignmentConfirmed(address oldGrantee, address newGrantee)
func (*ManagedGrantFilterer) ParseGranteeReassignmentRequested ¶
func (_ManagedGrant *ManagedGrantFilterer) ParseGranteeReassignmentRequested(log types.Log) (*ManagedGrantGranteeReassignmentRequested, error)
ParseGranteeReassignmentRequested is a log parse operation binding the contract event 0xafd45caea5ec652705350c2ba80247df0fa5dfadf447277da0f21465a74d8fe0.
Solidity: event GranteeReassignmentRequested(address newGrantee)
func (*ManagedGrantFilterer) ParseTokensWithdrawn ¶
func (_ManagedGrant *ManagedGrantFilterer) ParseTokensWithdrawn(log types.Log) (*ManagedGrantTokensWithdrawn, error)
ParseTokensWithdrawn is a log parse operation binding the contract event 0x6352c5382c4a4578e712449ca65e83cdb392d045dfcf1cad9615189db2da244b.
Solidity: event TokensWithdrawn(address destination, uint256 amount)
func (*ManagedGrantFilterer) WatchGranteeReassignmentCancelled ¶
func (_ManagedGrant *ManagedGrantFilterer) WatchGranteeReassignmentCancelled(opts *bind.WatchOpts, sink chan<- *ManagedGrantGranteeReassignmentCancelled) (event.Subscription, error)
WatchGranteeReassignmentCancelled is a free log subscription operation binding the contract event 0x079bdabd0be4cb9ac4abae5f8236a5ffa1e3b2cb8292e13683586aa56e5bdcaa.
Solidity: event GranteeReassignmentCancelled(address cancelledRequestedGrantee)
func (*ManagedGrantFilterer) WatchGranteeReassignmentChanged ¶
func (_ManagedGrant *ManagedGrantFilterer) WatchGranteeReassignmentChanged(opts *bind.WatchOpts, sink chan<- *ManagedGrantGranteeReassignmentChanged) (event.Subscription, error)
WatchGranteeReassignmentChanged is a free log subscription operation binding the contract event 0x609d93008f7d94dde9255b321cebd574e91bce227f60c61dc2162004af43892c.
Solidity: event GranteeReassignmentChanged(address previouslyRequestedGrantee, address newRequestedGrantee)
func (*ManagedGrantFilterer) WatchGranteeReassignmentConfirmed ¶
func (_ManagedGrant *ManagedGrantFilterer) WatchGranteeReassignmentConfirmed(opts *bind.WatchOpts, sink chan<- *ManagedGrantGranteeReassignmentConfirmed) (event.Subscription, error)
WatchGranteeReassignmentConfirmed is a free log subscription operation binding the contract event 0xc859af038814fe1f4f2cd57c83de6406ddb0cd2dd3c2294f5995244f3f012c59.
Solidity: event GranteeReassignmentConfirmed(address oldGrantee, address newGrantee)
func (*ManagedGrantFilterer) WatchGranteeReassignmentRequested ¶
func (_ManagedGrant *ManagedGrantFilterer) WatchGranteeReassignmentRequested(opts *bind.WatchOpts, sink chan<- *ManagedGrantGranteeReassignmentRequested) (event.Subscription, error)
WatchGranteeReassignmentRequested is a free log subscription operation binding the contract event 0xafd45caea5ec652705350c2ba80247df0fa5dfadf447277da0f21465a74d8fe0.
Solidity: event GranteeReassignmentRequested(address newGrantee)
func (*ManagedGrantFilterer) WatchTokensWithdrawn ¶
func (_ManagedGrant *ManagedGrantFilterer) WatchTokensWithdrawn(opts *bind.WatchOpts, sink chan<- *ManagedGrantTokensWithdrawn) (event.Subscription, error)
WatchTokensWithdrawn is a free log subscription operation binding the contract event 0x6352c5382c4a4578e712449ca65e83cdb392d045dfcf1cad9615189db2da244b.
Solidity: event TokensWithdrawn(address destination, uint256 amount)
type ManagedGrantGranteeReassignmentCancelled ¶
type ManagedGrantGranteeReassignmentCancelled struct { CancelledRequestedGrantee common.Address Raw types.Log // Blockchain specific contextual infos }
ManagedGrantGranteeReassignmentCancelled represents a GranteeReassignmentCancelled event raised by the ManagedGrant contract.
type ManagedGrantGranteeReassignmentCancelledIterator ¶
type ManagedGrantGranteeReassignmentCancelledIterator struct { Event *ManagedGrantGranteeReassignmentCancelled // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ManagedGrantGranteeReassignmentCancelledIterator is returned from FilterGranteeReassignmentCancelled and is used to iterate over the raw logs and unpacked data for GranteeReassignmentCancelled events raised by the ManagedGrant contract.
func (*ManagedGrantGranteeReassignmentCancelledIterator) Close ¶
func (it *ManagedGrantGranteeReassignmentCancelledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ManagedGrantGranteeReassignmentCancelledIterator) Error ¶
func (it *ManagedGrantGranteeReassignmentCancelledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ManagedGrantGranteeReassignmentCancelledIterator) Next ¶
func (it *ManagedGrantGranteeReassignmentCancelledIterator) 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 ManagedGrantGranteeReassignmentChanged ¶
type ManagedGrantGranteeReassignmentChanged struct { PreviouslyRequestedGrantee common.Address NewRequestedGrantee common.Address Raw types.Log // Blockchain specific contextual infos }
ManagedGrantGranteeReassignmentChanged represents a GranteeReassignmentChanged event raised by the ManagedGrant contract.
type ManagedGrantGranteeReassignmentChangedIterator ¶
type ManagedGrantGranteeReassignmentChangedIterator struct { Event *ManagedGrantGranteeReassignmentChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ManagedGrantGranteeReassignmentChangedIterator is returned from FilterGranteeReassignmentChanged and is used to iterate over the raw logs and unpacked data for GranteeReassignmentChanged events raised by the ManagedGrant contract.
func (*ManagedGrantGranteeReassignmentChangedIterator) Close ¶
func (it *ManagedGrantGranteeReassignmentChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ManagedGrantGranteeReassignmentChangedIterator) Error ¶
func (it *ManagedGrantGranteeReassignmentChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ManagedGrantGranteeReassignmentChangedIterator) Next ¶
func (it *ManagedGrantGranteeReassignmentChangedIterator) 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 ManagedGrantGranteeReassignmentConfirmed ¶
type ManagedGrantGranteeReassignmentConfirmed struct { OldGrantee common.Address NewGrantee common.Address Raw types.Log // Blockchain specific contextual infos }
ManagedGrantGranteeReassignmentConfirmed represents a GranteeReassignmentConfirmed event raised by the ManagedGrant contract.
type ManagedGrantGranteeReassignmentConfirmedIterator ¶
type ManagedGrantGranteeReassignmentConfirmedIterator struct { Event *ManagedGrantGranteeReassignmentConfirmed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ManagedGrantGranteeReassignmentConfirmedIterator is returned from FilterGranteeReassignmentConfirmed and is used to iterate over the raw logs and unpacked data for GranteeReassignmentConfirmed events raised by the ManagedGrant contract.
func (*ManagedGrantGranteeReassignmentConfirmedIterator) Close ¶
func (it *ManagedGrantGranteeReassignmentConfirmedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ManagedGrantGranteeReassignmentConfirmedIterator) Error ¶
func (it *ManagedGrantGranteeReassignmentConfirmedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ManagedGrantGranteeReassignmentConfirmedIterator) Next ¶
func (it *ManagedGrantGranteeReassignmentConfirmedIterator) 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 ManagedGrantGranteeReassignmentRequested ¶
type ManagedGrantGranteeReassignmentRequested struct { NewGrantee common.Address Raw types.Log // Blockchain specific contextual infos }
ManagedGrantGranteeReassignmentRequested represents a GranteeReassignmentRequested event raised by the ManagedGrant contract.
type ManagedGrantGranteeReassignmentRequestedIterator ¶
type ManagedGrantGranteeReassignmentRequestedIterator struct { Event *ManagedGrantGranteeReassignmentRequested // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ManagedGrantGranteeReassignmentRequestedIterator is returned from FilterGranteeReassignmentRequested and is used to iterate over the raw logs and unpacked data for GranteeReassignmentRequested events raised by the ManagedGrant contract.
func (*ManagedGrantGranteeReassignmentRequestedIterator) Close ¶
func (it *ManagedGrantGranteeReassignmentRequestedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ManagedGrantGranteeReassignmentRequestedIterator) Error ¶
func (it *ManagedGrantGranteeReassignmentRequestedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ManagedGrantGranteeReassignmentRequestedIterator) Next ¶
func (it *ManagedGrantGranteeReassignmentRequestedIterator) 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 ManagedGrantRaw ¶
type ManagedGrantRaw struct {
Contract *ManagedGrant // Generic contract binding to access the raw methods on
}
ManagedGrantRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ManagedGrantRaw) Call ¶
func (_ManagedGrant *ManagedGrantRaw) 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 (*ManagedGrantRaw) Transact ¶
func (_ManagedGrant *ManagedGrantRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ManagedGrantRaw) Transfer ¶
func (_ManagedGrant *ManagedGrantRaw) 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 ManagedGrantSession ¶
type ManagedGrantSession struct { Contract *ManagedGrant // 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 }
ManagedGrantSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ManagedGrantSession) CancelReassignmentRequest ¶
func (_ManagedGrant *ManagedGrantSession) CancelReassignmentRequest() (*types.Transaction, error)
CancelReassignmentRequest is a paid mutator transaction binding the contract method 0x0af8d820.
Solidity: function cancelReassignmentRequest() returns()
func (*ManagedGrantSession) CancelStake ¶
func (_ManagedGrant *ManagedGrantSession) CancelStake(_operator common.Address) (*types.Transaction, error)
CancelStake is a paid mutator transaction binding the contract method 0xe064172e.
Solidity: function cancelStake(address _operator) returns()
func (*ManagedGrantSession) ChangeReassignmentRequest ¶
func (_ManagedGrant *ManagedGrantSession) ChangeReassignmentRequest(_newGrantee common.Address) (*types.Transaction, error)
ChangeReassignmentRequest is a paid mutator transaction binding the contract method 0x8669c083.
Solidity: function changeReassignmentRequest(address _newGrantee) returns()
func (*ManagedGrantSession) ConfirmGranteeReassignment ¶
func (_ManagedGrant *ManagedGrantSession) ConfirmGranteeReassignment(_newGrantee common.Address) (*types.Transaction, error)
ConfirmGranteeReassignment is a paid mutator transaction binding the contract method 0x6254d76c.
Solidity: function confirmGranteeReassignment(address _newGrantee) returns()
func (*ManagedGrantSession) GrantId ¶
func (_ManagedGrant *ManagedGrantSession) GrantId() (*big.Int, error)
GrantId is a free data retrieval call binding the contract method 0xf30c0e08.
Solidity: function grantId() constant returns(uint256)
func (*ManagedGrantSession) GrantManager ¶
func (_ManagedGrant *ManagedGrantSession) GrantManager() (common.Address, error)
GrantManager is a free data retrieval call binding the contract method 0x545c156b.
Solidity: function grantManager() constant returns(address)
func (*ManagedGrantSession) Grantee ¶
func (_ManagedGrant *ManagedGrantSession) Grantee() (common.Address, error)
Grantee is a free data retrieval call binding the contract method 0xd5f52076.
Solidity: function grantee() constant returns(address)
func (*ManagedGrantSession) RecoverStake ¶
func (_ManagedGrant *ManagedGrantSession) RecoverStake(_operator common.Address) (*types.Transaction, error)
RecoverStake is a paid mutator transaction binding the contract method 0x525835f9.
Solidity: function recoverStake(address _operator) returns()
func (*ManagedGrantSession) RequestGranteeReassignment ¶
func (_ManagedGrant *ManagedGrantSession) RequestGranteeReassignment(_newGrantee common.Address) (*types.Transaction, error)
RequestGranteeReassignment is a paid mutator transaction binding the contract method 0x5bd8c8e6.
Solidity: function requestGranteeReassignment(address _newGrantee) returns()
func (*ManagedGrantSession) RequestedNewGrantee ¶
func (_ManagedGrant *ManagedGrantSession) RequestedNewGrantee() (common.Address, error)
RequestedNewGrantee is a free data retrieval call binding the contract method 0x289f51b1.
Solidity: function requestedNewGrantee() constant returns(address)
func (*ManagedGrantSession) Stake ¶
func (_ManagedGrant *ManagedGrantSession) Stake(_stakingContract common.Address, _amount *big.Int, _extraData []byte) (*types.Transaction, error)
Stake is a paid mutator transaction binding the contract method 0x3e12170f.
Solidity: function stake(address _stakingContract, uint256 _amount, bytes _extraData) returns()
func (*ManagedGrantSession) Token ¶
func (_ManagedGrant *ManagedGrantSession) Token() (common.Address, error)
Token is a free data retrieval call binding the contract method 0xfc0c546a.
Solidity: function token() constant returns(address)
func (*ManagedGrantSession) TokenGrant ¶
func (_ManagedGrant *ManagedGrantSession) TokenGrant() (common.Address, error)
TokenGrant is a free data retrieval call binding the contract method 0xd92db09f.
Solidity: function tokenGrant() constant returns(address)
func (*ManagedGrantSession) Undelegate ¶
func (_ManagedGrant *ManagedGrantSession) Undelegate(_operator common.Address) (*types.Transaction, error)
Undelegate is a paid mutator transaction binding the contract method 0xda8be864.
Solidity: function undelegate(address _operator) returns()
func (*ManagedGrantSession) Withdraw ¶
func (_ManagedGrant *ManagedGrantSession) Withdraw() (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x3ccfd60b.
Solidity: function withdraw() returns()
type ManagedGrantTokensWithdrawn ¶
type ManagedGrantTokensWithdrawn struct { Destination common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
ManagedGrantTokensWithdrawn represents a TokensWithdrawn event raised by the ManagedGrant contract.
type ManagedGrantTokensWithdrawnIterator ¶
type ManagedGrantTokensWithdrawnIterator struct { Event *ManagedGrantTokensWithdrawn // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ManagedGrantTokensWithdrawnIterator is returned from FilterTokensWithdrawn and is used to iterate over the raw logs and unpacked data for TokensWithdrawn events raised by the ManagedGrant contract.
func (*ManagedGrantTokensWithdrawnIterator) Close ¶
func (it *ManagedGrantTokensWithdrawnIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ManagedGrantTokensWithdrawnIterator) Error ¶
func (it *ManagedGrantTokensWithdrawnIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ManagedGrantTokensWithdrawnIterator) Next ¶
func (it *ManagedGrantTokensWithdrawnIterator) 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 ManagedGrantTransactor ¶
type ManagedGrantTransactor struct {
// contains filtered or unexported fields
}
ManagedGrantTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewManagedGrantTransactor ¶
func NewManagedGrantTransactor(address common.Address, transactor bind.ContractTransactor) (*ManagedGrantTransactor, error)
NewManagedGrantTransactor creates a new write-only instance of ManagedGrant, bound to a specific deployed contract.
func (*ManagedGrantTransactor) CancelReassignmentRequest ¶
func (_ManagedGrant *ManagedGrantTransactor) CancelReassignmentRequest(opts *bind.TransactOpts) (*types.Transaction, error)
CancelReassignmentRequest is a paid mutator transaction binding the contract method 0x0af8d820.
Solidity: function cancelReassignmentRequest() returns()
func (*ManagedGrantTransactor) CancelStake ¶
func (_ManagedGrant *ManagedGrantTransactor) CancelStake(opts *bind.TransactOpts, _operator common.Address) (*types.Transaction, error)
CancelStake is a paid mutator transaction binding the contract method 0xe064172e.
Solidity: function cancelStake(address _operator) returns()
func (*ManagedGrantTransactor) ChangeReassignmentRequest ¶
func (_ManagedGrant *ManagedGrantTransactor) ChangeReassignmentRequest(opts *bind.TransactOpts, _newGrantee common.Address) (*types.Transaction, error)
ChangeReassignmentRequest is a paid mutator transaction binding the contract method 0x8669c083.
Solidity: function changeReassignmentRequest(address _newGrantee) returns()
func (*ManagedGrantTransactor) ConfirmGranteeReassignment ¶
func (_ManagedGrant *ManagedGrantTransactor) ConfirmGranteeReassignment(opts *bind.TransactOpts, _newGrantee common.Address) (*types.Transaction, error)
ConfirmGranteeReassignment is a paid mutator transaction binding the contract method 0x6254d76c.
Solidity: function confirmGranteeReassignment(address _newGrantee) returns()
func (*ManagedGrantTransactor) RecoverStake ¶
func (_ManagedGrant *ManagedGrantTransactor) RecoverStake(opts *bind.TransactOpts, _operator common.Address) (*types.Transaction, error)
RecoverStake is a paid mutator transaction binding the contract method 0x525835f9.
Solidity: function recoverStake(address _operator) returns()
func (*ManagedGrantTransactor) RequestGranteeReassignment ¶
func (_ManagedGrant *ManagedGrantTransactor) RequestGranteeReassignment(opts *bind.TransactOpts, _newGrantee common.Address) (*types.Transaction, error)
RequestGranteeReassignment is a paid mutator transaction binding the contract method 0x5bd8c8e6.
Solidity: function requestGranteeReassignment(address _newGrantee) returns()
func (*ManagedGrantTransactor) Stake ¶
func (_ManagedGrant *ManagedGrantTransactor) Stake(opts *bind.TransactOpts, _stakingContract common.Address, _amount *big.Int, _extraData []byte) (*types.Transaction, error)
Stake is a paid mutator transaction binding the contract method 0x3e12170f.
Solidity: function stake(address _stakingContract, uint256 _amount, bytes _extraData) returns()
func (*ManagedGrantTransactor) Undelegate ¶
func (_ManagedGrant *ManagedGrantTransactor) Undelegate(opts *bind.TransactOpts, _operator common.Address) (*types.Transaction, error)
Undelegate is a paid mutator transaction binding the contract method 0xda8be864.
Solidity: function undelegate(address _operator) returns()
func (*ManagedGrantTransactor) Withdraw ¶
func (_ManagedGrant *ManagedGrantTransactor) Withdraw(opts *bind.TransactOpts) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x3ccfd60b.
Solidity: function withdraw() returns()
type ManagedGrantTransactorRaw ¶
type ManagedGrantTransactorRaw struct {
Contract *ManagedGrantTransactor // Generic write-only contract binding to access the raw methods on
}
ManagedGrantTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ManagedGrantTransactorRaw) Transact ¶
func (_ManagedGrant *ManagedGrantTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ManagedGrantTransactorRaw) Transfer ¶
func (_ManagedGrant *ManagedGrantTransactorRaw) 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 ManagedGrantTransactorSession ¶
type ManagedGrantTransactorSession struct { Contract *ManagedGrantTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ManagedGrantTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ManagedGrantTransactorSession) CancelReassignmentRequest ¶
func (_ManagedGrant *ManagedGrantTransactorSession) CancelReassignmentRequest() (*types.Transaction, error)
CancelReassignmentRequest is a paid mutator transaction binding the contract method 0x0af8d820.
Solidity: function cancelReassignmentRequest() returns()
func (*ManagedGrantTransactorSession) CancelStake ¶
func (_ManagedGrant *ManagedGrantTransactorSession) CancelStake(_operator common.Address) (*types.Transaction, error)
CancelStake is a paid mutator transaction binding the contract method 0xe064172e.
Solidity: function cancelStake(address _operator) returns()
func (*ManagedGrantTransactorSession) ChangeReassignmentRequest ¶
func (_ManagedGrant *ManagedGrantTransactorSession) ChangeReassignmentRequest(_newGrantee common.Address) (*types.Transaction, error)
ChangeReassignmentRequest is a paid mutator transaction binding the contract method 0x8669c083.
Solidity: function changeReassignmentRequest(address _newGrantee) returns()
func (*ManagedGrantTransactorSession) ConfirmGranteeReassignment ¶
func (_ManagedGrant *ManagedGrantTransactorSession) ConfirmGranteeReassignment(_newGrantee common.Address) (*types.Transaction, error)
ConfirmGranteeReassignment is a paid mutator transaction binding the contract method 0x6254d76c.
Solidity: function confirmGranteeReassignment(address _newGrantee) returns()
func (*ManagedGrantTransactorSession) RecoverStake ¶
func (_ManagedGrant *ManagedGrantTransactorSession) RecoverStake(_operator common.Address) (*types.Transaction, error)
RecoverStake is a paid mutator transaction binding the contract method 0x525835f9.
Solidity: function recoverStake(address _operator) returns()
func (*ManagedGrantTransactorSession) RequestGranteeReassignment ¶
func (_ManagedGrant *ManagedGrantTransactorSession) RequestGranteeReassignment(_newGrantee common.Address) (*types.Transaction, error)
RequestGranteeReassignment is a paid mutator transaction binding the contract method 0x5bd8c8e6.
Solidity: function requestGranteeReassignment(address _newGrantee) returns()
func (*ManagedGrantTransactorSession) Stake ¶
func (_ManagedGrant *ManagedGrantTransactorSession) Stake(_stakingContract common.Address, _amount *big.Int, _extraData []byte) (*types.Transaction, error)
Stake is a paid mutator transaction binding the contract method 0x3e12170f.
Solidity: function stake(address _stakingContract, uint256 _amount, bytes _extraData) returns()
func (*ManagedGrantTransactorSession) Undelegate ¶
func (_ManagedGrant *ManagedGrantTransactorSession) Undelegate(_operator common.Address) (*types.Transaction, error)
Undelegate is a paid mutator transaction binding the contract method 0xda8be864.
Solidity: function undelegate(address _operator) returns()
func (*ManagedGrantTransactorSession) Withdraw ¶
func (_ManagedGrant *ManagedGrantTransactorSession) Withdraw() (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x3ccfd60b.
Solidity: function withdraw() returns()
type Migrations ¶
type Migrations struct { MigrationsCaller // Read-only binding to the contract MigrationsTransactor // Write-only binding to the contract MigrationsFilterer // Log filterer for contract events }
Migrations is an auto generated Go binding around an Ethereum contract.
func NewMigrations ¶
func NewMigrations(address common.Address, backend bind.ContractBackend) (*Migrations, error)
NewMigrations creates a new instance of Migrations, bound to a specific deployed contract.
type MigrationsCaller ¶
type MigrationsCaller struct {
// contains filtered or unexported fields
}
MigrationsCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewMigrationsCaller ¶
func NewMigrationsCaller(address common.Address, caller bind.ContractCaller) (*MigrationsCaller, error)
NewMigrationsCaller creates a new read-only instance of Migrations, bound to a specific deployed contract.
func (*MigrationsCaller) LastCompletedMigration ¶
LastCompletedMigration is a free data retrieval call binding the contract method 0x445df0ac.
Solidity: function last_completed_migration() constant returns(uint256)
type MigrationsCallerRaw ¶
type MigrationsCallerRaw struct {
Contract *MigrationsCaller // Generic read-only contract binding to access the raw methods on
}
MigrationsCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*MigrationsCallerRaw) Call ¶
func (_Migrations *MigrationsCallerRaw) 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 MigrationsCallerSession ¶
type MigrationsCallerSession struct { Contract *MigrationsCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
MigrationsCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*MigrationsCallerSession) LastCompletedMigration ¶
func (_Migrations *MigrationsCallerSession) LastCompletedMigration() (*big.Int, error)
LastCompletedMigration is a free data retrieval call binding the contract method 0x445df0ac.
Solidity: function last_completed_migration() constant returns(uint256)
type MigrationsFilterer ¶
type MigrationsFilterer struct {
// contains filtered or unexported fields
}
MigrationsFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewMigrationsFilterer ¶
func NewMigrationsFilterer(address common.Address, filterer bind.ContractFilterer) (*MigrationsFilterer, error)
NewMigrationsFilterer creates a new log filterer instance of Migrations, bound to a specific deployed contract.
type MigrationsRaw ¶
type MigrationsRaw struct {
Contract *Migrations // Generic contract binding to access the raw methods on
}
MigrationsRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*MigrationsRaw) Call ¶
func (_Migrations *MigrationsRaw) 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 (*MigrationsRaw) Transact ¶
func (_Migrations *MigrationsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MigrationsRaw) Transfer ¶
func (_Migrations *MigrationsRaw) 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 MigrationsSession ¶
type MigrationsSession struct { Contract *Migrations // 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 }
MigrationsSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*MigrationsSession) LastCompletedMigration ¶
func (_Migrations *MigrationsSession) LastCompletedMigration() (*big.Int, error)
LastCompletedMigration is a free data retrieval call binding the contract method 0x445df0ac.
Solidity: function last_completed_migration() constant returns(uint256)
func (*MigrationsSession) Owner ¶
func (_Migrations *MigrationsSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*MigrationsSession) SetCompleted ¶
func (_Migrations *MigrationsSession) SetCompleted(completed *big.Int) (*types.Transaction, error)
SetCompleted is a paid mutator transaction binding the contract method 0xfdacd576.
Solidity: function setCompleted(uint256 completed) returns()
func (*MigrationsSession) Upgrade ¶
func (_Migrations *MigrationsSession) Upgrade(new_address common.Address) (*types.Transaction, error)
Upgrade is a paid mutator transaction binding the contract method 0x0900f010.
Solidity: function upgrade(address new_address) returns()
type MigrationsTransactor ¶
type MigrationsTransactor struct {
// contains filtered or unexported fields
}
MigrationsTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewMigrationsTransactor ¶
func NewMigrationsTransactor(address common.Address, transactor bind.ContractTransactor) (*MigrationsTransactor, error)
NewMigrationsTransactor creates a new write-only instance of Migrations, bound to a specific deployed contract.
func (*MigrationsTransactor) SetCompleted ¶
func (_Migrations *MigrationsTransactor) SetCompleted(opts *bind.TransactOpts, completed *big.Int) (*types.Transaction, error)
SetCompleted is a paid mutator transaction binding the contract method 0xfdacd576.
Solidity: function setCompleted(uint256 completed) returns()
func (*MigrationsTransactor) Upgrade ¶
func (_Migrations *MigrationsTransactor) Upgrade(opts *bind.TransactOpts, new_address common.Address) (*types.Transaction, error)
Upgrade is a paid mutator transaction binding the contract method 0x0900f010.
Solidity: function upgrade(address new_address) returns()
type MigrationsTransactorRaw ¶
type MigrationsTransactorRaw struct {
Contract *MigrationsTransactor // Generic write-only contract binding to access the raw methods on
}
MigrationsTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*MigrationsTransactorRaw) Transact ¶
func (_Migrations *MigrationsTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MigrationsTransactorRaw) Transfer ¶
func (_Migrations *MigrationsTransactorRaw) 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 MigrationsTransactorSession ¶
type MigrationsTransactorSession struct { Contract *MigrationsTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
MigrationsTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*MigrationsTransactorSession) SetCompleted ¶
func (_Migrations *MigrationsTransactorSession) SetCompleted(completed *big.Int) (*types.Transaction, error)
SetCompleted is a paid mutator transaction binding the contract method 0xfdacd576.
Solidity: function setCompleted(uint256 completed) returns()
func (*MigrationsTransactorSession) Upgrade ¶
func (_Migrations *MigrationsTransactorSession) Upgrade(new_address common.Address) (*types.Transaction, error)
Upgrade is a paid mutator transaction binding the contract method 0x0900f010.
Solidity: function upgrade(address new_address) returns()
type PermissiveStakingPolicy ¶
type PermissiveStakingPolicy struct { PermissiveStakingPolicyCaller // Read-only binding to the contract PermissiveStakingPolicyTransactor // Write-only binding to the contract PermissiveStakingPolicyFilterer // Log filterer for contract events }
PermissiveStakingPolicy is an auto generated Go binding around an Ethereum contract.
func NewPermissiveStakingPolicy ¶
func NewPermissiveStakingPolicy(address common.Address, backend bind.ContractBackend) (*PermissiveStakingPolicy, error)
NewPermissiveStakingPolicy creates a new instance of PermissiveStakingPolicy, bound to a specific deployed contract.
type PermissiveStakingPolicyCaller ¶
type PermissiveStakingPolicyCaller struct {
// contains filtered or unexported fields
}
PermissiveStakingPolicyCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewPermissiveStakingPolicyCaller ¶
func NewPermissiveStakingPolicyCaller(address common.Address, caller bind.ContractCaller) (*PermissiveStakingPolicyCaller, error)
NewPermissiveStakingPolicyCaller creates a new read-only instance of PermissiveStakingPolicy, bound to a specific deployed contract.
func (*PermissiveStakingPolicyCaller) GetStakeableAmount ¶
func (_PermissiveStakingPolicy *PermissiveStakingPolicyCaller) GetStakeableAmount(opts *bind.CallOpts, _now *big.Int, grantedAmount *big.Int, duration *big.Int, start *big.Int, cliff *big.Int, withdrawn *big.Int) (*big.Int, error)
GetStakeableAmount is a free data retrieval call binding the contract method 0xdab40935.
Solidity: function getStakeableAmount(uint256 _now, uint256 grantedAmount, uint256 duration, uint256 start, uint256 cliff, uint256 withdrawn) constant returns(uint256)
type PermissiveStakingPolicyCallerRaw ¶
type PermissiveStakingPolicyCallerRaw struct {
Contract *PermissiveStakingPolicyCaller // Generic read-only contract binding to access the raw methods on
}
PermissiveStakingPolicyCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*PermissiveStakingPolicyCallerRaw) Call ¶
func (_PermissiveStakingPolicy *PermissiveStakingPolicyCallerRaw) 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 PermissiveStakingPolicyCallerSession ¶
type PermissiveStakingPolicyCallerSession struct { Contract *PermissiveStakingPolicyCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
PermissiveStakingPolicyCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*PermissiveStakingPolicyCallerSession) GetStakeableAmount ¶
func (_PermissiveStakingPolicy *PermissiveStakingPolicyCallerSession) GetStakeableAmount(_now *big.Int, grantedAmount *big.Int, duration *big.Int, start *big.Int, cliff *big.Int, withdrawn *big.Int) (*big.Int, error)
GetStakeableAmount is a free data retrieval call binding the contract method 0xdab40935.
Solidity: function getStakeableAmount(uint256 _now, uint256 grantedAmount, uint256 duration, uint256 start, uint256 cliff, uint256 withdrawn) constant returns(uint256)
type PermissiveStakingPolicyFilterer ¶
type PermissiveStakingPolicyFilterer struct {
// contains filtered or unexported fields
}
PermissiveStakingPolicyFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewPermissiveStakingPolicyFilterer ¶
func NewPermissiveStakingPolicyFilterer(address common.Address, filterer bind.ContractFilterer) (*PermissiveStakingPolicyFilterer, error)
NewPermissiveStakingPolicyFilterer creates a new log filterer instance of PermissiveStakingPolicy, bound to a specific deployed contract.
type PermissiveStakingPolicyRaw ¶
type PermissiveStakingPolicyRaw struct {
Contract *PermissiveStakingPolicy // Generic contract binding to access the raw methods on
}
PermissiveStakingPolicyRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*PermissiveStakingPolicyRaw) Call ¶
func (_PermissiveStakingPolicy *PermissiveStakingPolicyRaw) 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 (*PermissiveStakingPolicyRaw) Transact ¶
func (_PermissiveStakingPolicy *PermissiveStakingPolicyRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*PermissiveStakingPolicyRaw) Transfer ¶
func (_PermissiveStakingPolicy *PermissiveStakingPolicyRaw) 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 PermissiveStakingPolicySession ¶
type PermissiveStakingPolicySession struct { Contract *PermissiveStakingPolicy // 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 }
PermissiveStakingPolicySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*PermissiveStakingPolicySession) GetStakeableAmount ¶
func (_PermissiveStakingPolicy *PermissiveStakingPolicySession) GetStakeableAmount(_now *big.Int, grantedAmount *big.Int, duration *big.Int, start *big.Int, cliff *big.Int, withdrawn *big.Int) (*big.Int, error)
GetStakeableAmount is a free data retrieval call binding the contract method 0xdab40935.
Solidity: function getStakeableAmount(uint256 _now, uint256 grantedAmount, uint256 duration, uint256 start, uint256 cliff, uint256 withdrawn) constant returns(uint256)
type PermissiveStakingPolicyTransactor ¶
type PermissiveStakingPolicyTransactor struct {
// contains filtered or unexported fields
}
PermissiveStakingPolicyTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewPermissiveStakingPolicyTransactor ¶
func NewPermissiveStakingPolicyTransactor(address common.Address, transactor bind.ContractTransactor) (*PermissiveStakingPolicyTransactor, error)
NewPermissiveStakingPolicyTransactor creates a new write-only instance of PermissiveStakingPolicy, bound to a specific deployed contract.
type PermissiveStakingPolicyTransactorRaw ¶
type PermissiveStakingPolicyTransactorRaw struct {
Contract *PermissiveStakingPolicyTransactor // Generic write-only contract binding to access the raw methods on
}
PermissiveStakingPolicyTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*PermissiveStakingPolicyTransactorRaw) Transact ¶
func (_PermissiveStakingPolicy *PermissiveStakingPolicyTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*PermissiveStakingPolicyTransactorRaw) Transfer ¶
func (_PermissiveStakingPolicy *PermissiveStakingPolicyTransactorRaw) 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 PermissiveStakingPolicyTransactorSession ¶
type PermissiveStakingPolicyTransactorSession struct { Contract *PermissiveStakingPolicyTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
PermissiveStakingPolicyTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type StakeDelegatable ¶
type StakeDelegatable struct { StakeDelegatableCaller // Read-only binding to the contract StakeDelegatableTransactor // Write-only binding to the contract StakeDelegatableFilterer // Log filterer for contract events }
StakeDelegatable is an auto generated Go binding around an Ethereum contract.
func NewStakeDelegatable ¶
func NewStakeDelegatable(address common.Address, backend bind.ContractBackend) (*StakeDelegatable, error)
NewStakeDelegatable creates a new instance of StakeDelegatable, bound to a specific deployed contract.
type StakeDelegatableCaller ¶
type StakeDelegatableCaller struct {
// contains filtered or unexported fields
}
StakeDelegatableCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewStakeDelegatableCaller ¶
func NewStakeDelegatableCaller(address common.Address, caller bind.ContractCaller) (*StakeDelegatableCaller, error)
NewStakeDelegatableCaller creates a new read-only instance of StakeDelegatable, bound to a specific deployed contract.
func (*StakeDelegatableCaller) AuthorizerOf ¶
func (_StakeDelegatable *StakeDelegatableCaller) AuthorizerOf(opts *bind.CallOpts, _operator common.Address) (common.Address, error)
AuthorizerOf is a free data retrieval call binding the contract method 0xfb1677b1.
Solidity: function authorizerOf(address _operator) constant returns(address)
func (*StakeDelegatableCaller) BalanceOf ¶
func (_StakeDelegatable *StakeDelegatableCaller) BalanceOf(opts *bind.CallOpts, _address common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address _address) constant returns(uint256 balance)
func (*StakeDelegatableCaller) BeneficiaryOf ¶
func (_StakeDelegatable *StakeDelegatableCaller) BeneficiaryOf(opts *bind.CallOpts, _operator common.Address) (common.Address, error)
BeneficiaryOf is a free data retrieval call binding the contract method 0xba7bffd3.
Solidity: function beneficiaryOf(address _operator) constant returns(address)
func (*StakeDelegatableCaller) InitializationPeriod ¶
func (_StakeDelegatable *StakeDelegatableCaller) InitializationPeriod(opts *bind.CallOpts) (*big.Int, error)
InitializationPeriod is a free data retrieval call binding the contract method 0xaed1ec72.
Solidity: function initializationPeriod() constant returns(uint256)
func (*StakeDelegatableCaller) Operators ¶
func (_StakeDelegatable *StakeDelegatableCaller) Operators(opts *bind.CallOpts, arg0 common.Address) (struct { PackedParams *big.Int Owner common.Address Beneficiary common.Address Authorizer common.Address }, error)
Operators is a free data retrieval call binding the contract method 0x13e7c9d8.
Solidity: function operators(address ) constant returns(uint256 packedParams, address owner, address beneficiary, address authorizer)
func (*StakeDelegatableCaller) OperatorsOf ¶
func (_StakeDelegatable *StakeDelegatableCaller) OperatorsOf(opts *bind.CallOpts, _address common.Address) ([]common.Address, error)
OperatorsOf is a free data retrieval call binding the contract method 0xb534fbb6.
Solidity: function operatorsOf(address _address) constant returns(address[])
func (*StakeDelegatableCaller) OwnerOf ¶
func (_StakeDelegatable *StakeDelegatableCaller) OwnerOf(opts *bind.CallOpts, _operator common.Address) (common.Address, error)
OwnerOf is a free data retrieval call binding the contract method 0x14afd79e.
Solidity: function ownerOf(address _operator) constant returns(address)
func (*StakeDelegatableCaller) OwnerOperators ¶
func (_StakeDelegatable *StakeDelegatableCaller) OwnerOperators(opts *bind.CallOpts, arg0 common.Address, arg1 *big.Int) (common.Address, error)
OwnerOperators is a free data retrieval call binding the contract method 0x4239dd8d.
Solidity: function ownerOperators(address , uint256 ) constant returns(address)
func (*StakeDelegatableCaller) Token ¶
Token is a free data retrieval call binding the contract method 0xfc0c546a.
Solidity: function token() constant returns(address)
func (*StakeDelegatableCaller) UndelegationPeriod ¶
func (_StakeDelegatable *StakeDelegatableCaller) UndelegationPeriod(opts *bind.CallOpts) (*big.Int, error)
UndelegationPeriod is a free data retrieval call binding the contract method 0xfdd1f986.
Solidity: function undelegationPeriod() constant returns(uint256)
type StakeDelegatableCallerRaw ¶
type StakeDelegatableCallerRaw struct {
Contract *StakeDelegatableCaller // Generic read-only contract binding to access the raw methods on
}
StakeDelegatableCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*StakeDelegatableCallerRaw) Call ¶
func (_StakeDelegatable *StakeDelegatableCallerRaw) 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 StakeDelegatableCallerSession ¶
type StakeDelegatableCallerSession struct { Contract *StakeDelegatableCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
StakeDelegatableCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*StakeDelegatableCallerSession) AuthorizerOf ¶
func (_StakeDelegatable *StakeDelegatableCallerSession) AuthorizerOf(_operator common.Address) (common.Address, error)
AuthorizerOf is a free data retrieval call binding the contract method 0xfb1677b1.
Solidity: function authorizerOf(address _operator) constant returns(address)
func (*StakeDelegatableCallerSession) BalanceOf ¶
func (_StakeDelegatable *StakeDelegatableCallerSession) BalanceOf(_address common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address _address) constant returns(uint256 balance)
func (*StakeDelegatableCallerSession) BeneficiaryOf ¶
func (_StakeDelegatable *StakeDelegatableCallerSession) BeneficiaryOf(_operator common.Address) (common.Address, error)
BeneficiaryOf is a free data retrieval call binding the contract method 0xba7bffd3.
Solidity: function beneficiaryOf(address _operator) constant returns(address)
func (*StakeDelegatableCallerSession) InitializationPeriod ¶
func (_StakeDelegatable *StakeDelegatableCallerSession) InitializationPeriod() (*big.Int, error)
InitializationPeriod is a free data retrieval call binding the contract method 0xaed1ec72.
Solidity: function initializationPeriod() constant returns(uint256)
func (*StakeDelegatableCallerSession) Operators ¶
func (_StakeDelegatable *StakeDelegatableCallerSession) Operators(arg0 common.Address) (struct { PackedParams *big.Int Owner common.Address Beneficiary common.Address Authorizer common.Address }, error)
Operators is a free data retrieval call binding the contract method 0x13e7c9d8.
Solidity: function operators(address ) constant returns(uint256 packedParams, address owner, address beneficiary, address authorizer)
func (*StakeDelegatableCallerSession) OperatorsOf ¶
func (_StakeDelegatable *StakeDelegatableCallerSession) OperatorsOf(_address common.Address) ([]common.Address, error)
OperatorsOf is a free data retrieval call binding the contract method 0xb534fbb6.
Solidity: function operatorsOf(address _address) constant returns(address[])
func (*StakeDelegatableCallerSession) OwnerOf ¶
func (_StakeDelegatable *StakeDelegatableCallerSession) OwnerOf(_operator common.Address) (common.Address, error)
OwnerOf is a free data retrieval call binding the contract method 0x14afd79e.
Solidity: function ownerOf(address _operator) constant returns(address)
func (*StakeDelegatableCallerSession) OwnerOperators ¶
func (_StakeDelegatable *StakeDelegatableCallerSession) OwnerOperators(arg0 common.Address, arg1 *big.Int) (common.Address, error)
OwnerOperators is a free data retrieval call binding the contract method 0x4239dd8d.
Solidity: function ownerOperators(address , uint256 ) constant returns(address)
func (*StakeDelegatableCallerSession) Token ¶
func (_StakeDelegatable *StakeDelegatableCallerSession) Token() (common.Address, error)
Token is a free data retrieval call binding the contract method 0xfc0c546a.
Solidity: function token() constant returns(address)
func (*StakeDelegatableCallerSession) UndelegationPeriod ¶
func (_StakeDelegatable *StakeDelegatableCallerSession) UndelegationPeriod() (*big.Int, error)
UndelegationPeriod is a free data retrieval call binding the contract method 0xfdd1f986.
Solidity: function undelegationPeriod() constant returns(uint256)
type StakeDelegatableFilterer ¶
type StakeDelegatableFilterer struct {
// contains filtered or unexported fields
}
StakeDelegatableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewStakeDelegatableFilterer ¶
func NewStakeDelegatableFilterer(address common.Address, filterer bind.ContractFilterer) (*StakeDelegatableFilterer, error)
NewStakeDelegatableFilterer creates a new log filterer instance of StakeDelegatable, bound to a specific deployed contract.
type StakeDelegatableRaw ¶
type StakeDelegatableRaw struct {
Contract *StakeDelegatable // Generic contract binding to access the raw methods on
}
StakeDelegatableRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*StakeDelegatableRaw) Call ¶
func (_StakeDelegatable *StakeDelegatableRaw) 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 (*StakeDelegatableRaw) Transact ¶
func (_StakeDelegatable *StakeDelegatableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*StakeDelegatableRaw) Transfer ¶
func (_StakeDelegatable *StakeDelegatableRaw) 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 StakeDelegatableSession ¶
type StakeDelegatableSession struct { Contract *StakeDelegatable // 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 }
StakeDelegatableSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*StakeDelegatableSession) AuthorizerOf ¶
func (_StakeDelegatable *StakeDelegatableSession) AuthorizerOf(_operator common.Address) (common.Address, error)
AuthorizerOf is a free data retrieval call binding the contract method 0xfb1677b1.
Solidity: function authorizerOf(address _operator) constant returns(address)
func (*StakeDelegatableSession) BalanceOf ¶
func (_StakeDelegatable *StakeDelegatableSession) BalanceOf(_address common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address _address) constant returns(uint256 balance)
func (*StakeDelegatableSession) BeneficiaryOf ¶
func (_StakeDelegatable *StakeDelegatableSession) BeneficiaryOf(_operator common.Address) (common.Address, error)
BeneficiaryOf is a free data retrieval call binding the contract method 0xba7bffd3.
Solidity: function beneficiaryOf(address _operator) constant returns(address)
func (*StakeDelegatableSession) InitializationPeriod ¶
func (_StakeDelegatable *StakeDelegatableSession) InitializationPeriod() (*big.Int, error)
InitializationPeriod is a free data retrieval call binding the contract method 0xaed1ec72.
Solidity: function initializationPeriod() constant returns(uint256)
func (*StakeDelegatableSession) Operators ¶
func (_StakeDelegatable *StakeDelegatableSession) Operators(arg0 common.Address) (struct { PackedParams *big.Int Owner common.Address Beneficiary common.Address Authorizer common.Address }, error)
Operators is a free data retrieval call binding the contract method 0x13e7c9d8.
Solidity: function operators(address ) constant returns(uint256 packedParams, address owner, address beneficiary, address authorizer)
func (*StakeDelegatableSession) OperatorsOf ¶
func (_StakeDelegatable *StakeDelegatableSession) OperatorsOf(_address common.Address) ([]common.Address, error)
OperatorsOf is a free data retrieval call binding the contract method 0xb534fbb6.
Solidity: function operatorsOf(address _address) constant returns(address[])
func (*StakeDelegatableSession) OwnerOf ¶
func (_StakeDelegatable *StakeDelegatableSession) OwnerOf(_operator common.Address) (common.Address, error)
OwnerOf is a free data retrieval call binding the contract method 0x14afd79e.
Solidity: function ownerOf(address _operator) constant returns(address)
func (*StakeDelegatableSession) OwnerOperators ¶
func (_StakeDelegatable *StakeDelegatableSession) OwnerOperators(arg0 common.Address, arg1 *big.Int) (common.Address, error)
OwnerOperators is a free data retrieval call binding the contract method 0x4239dd8d.
Solidity: function ownerOperators(address , uint256 ) constant returns(address)
func (*StakeDelegatableSession) Token ¶
func (_StakeDelegatable *StakeDelegatableSession) Token() (common.Address, error)
Token is a free data retrieval call binding the contract method 0xfc0c546a.
Solidity: function token() constant returns(address)
func (*StakeDelegatableSession) UndelegationPeriod ¶
func (_StakeDelegatable *StakeDelegatableSession) UndelegationPeriod() (*big.Int, error)
UndelegationPeriod is a free data retrieval call binding the contract method 0xfdd1f986.
Solidity: function undelegationPeriod() constant returns(uint256)
type StakeDelegatableTransactor ¶
type StakeDelegatableTransactor struct {
// contains filtered or unexported fields
}
StakeDelegatableTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewStakeDelegatableTransactor ¶
func NewStakeDelegatableTransactor(address common.Address, transactor bind.ContractTransactor) (*StakeDelegatableTransactor, error)
NewStakeDelegatableTransactor creates a new write-only instance of StakeDelegatable, bound to a specific deployed contract.
type StakeDelegatableTransactorRaw ¶
type StakeDelegatableTransactorRaw struct {
Contract *StakeDelegatableTransactor // Generic write-only contract binding to access the raw methods on
}
StakeDelegatableTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*StakeDelegatableTransactorRaw) Transact ¶
func (_StakeDelegatable *StakeDelegatableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*StakeDelegatableTransactorRaw) Transfer ¶
func (_StakeDelegatable *StakeDelegatableTransactorRaw) 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 StakeDelegatableTransactorSession ¶
type StakeDelegatableTransactorSession struct { Contract *StakeDelegatableTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
StakeDelegatableTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type TokenGrant ¶
type TokenGrant struct { TokenGrantCaller // Read-only binding to the contract TokenGrantTransactor // Write-only binding to the contract TokenGrantFilterer // Log filterer for contract events }
TokenGrant is an auto generated Go binding around an Ethereum contract.
func NewTokenGrant ¶
func NewTokenGrant(address common.Address, backend bind.ContractBackend) (*TokenGrant, error)
NewTokenGrant creates a new instance of TokenGrant, bound to a specific deployed contract.
type TokenGrantCaller ¶
type TokenGrantCaller struct {
// contains filtered or unexported fields
}
TokenGrantCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewTokenGrantCaller ¶
func NewTokenGrantCaller(address common.Address, caller bind.ContractCaller) (*TokenGrantCaller, error)
NewTokenGrantCaller creates a new read-only instance of TokenGrant, bound to a specific deployed contract.
func (*TokenGrantCaller) AvailableToStake ¶
func (_TokenGrant *TokenGrantCaller) AvailableToStake(opts *bind.CallOpts, _grantId *big.Int) (*big.Int, error)
AvailableToStake is a free data retrieval call binding the contract method 0x910bcf61.
Solidity: function availableToStake(uint256 _grantId) constant returns(uint256)
func (*TokenGrantCaller) BalanceOf ¶
func (_TokenGrant *TokenGrantCaller) 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(address _owner) constant returns(uint256 balance)
func (*TokenGrantCaller) Balances ¶
func (_TokenGrant *TokenGrantCaller) Balances(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
Balances is a free data retrieval call binding the contract method 0x27e235e3.
Solidity: function balances(address ) constant returns(uint256)
func (*TokenGrantCaller) GetGrant ¶
func (_TokenGrant *TokenGrantCaller) GetGrant(opts *bind.CallOpts, _id *big.Int) (struct { Amount *big.Int Withdrawn *big.Int Staked *big.Int RevokedAmount *big.Int RevokedAt *big.Int Grantee common.Address }, error)
GetGrant is a free data retrieval call binding the contract method 0xb8cc6c93.
Solidity: function getGrant(uint256 _id) constant returns(uint256 amount, uint256 withdrawn, uint256 staked, uint256 revokedAmount, uint256 revokedAt, address grantee)
func (*TokenGrantCaller) GetGrantStakeDetails ¶
func (_TokenGrant *TokenGrantCaller) GetGrantStakeDetails(opts *bind.CallOpts, operator common.Address) (struct { GrantId *big.Int Amount *big.Int StakingContract common.Address }, error)
GetGrantStakeDetails is a free data retrieval call binding the contract method 0xf29e2737.
Solidity: function getGrantStakeDetails(address operator) constant returns(uint256 grantId, uint256 amount, address stakingContract)
func (*TokenGrantCaller) GetGrantUnlockingSchedule ¶
func (_TokenGrant *TokenGrantCaller) GetGrantUnlockingSchedule(opts *bind.CallOpts, _id *big.Int) (struct { GrantManager common.Address Duration *big.Int Start *big.Int Cliff *big.Int Policy common.Address }, error)
GetGrantUnlockingSchedule is a free data retrieval call binding the contract method 0xc6076b7a.
Solidity: function getGrantUnlockingSchedule(uint256 _id) constant returns(address grantManager, uint256 duration, uint256 start, uint256 cliff, address policy)
func (*TokenGrantCaller) GetGranteeOperators ¶
func (_TokenGrant *TokenGrantCaller) GetGranteeOperators(opts *bind.CallOpts, grantee common.Address) ([]common.Address, error)
GetGranteeOperators is a free data retrieval call binding the contract method 0xca9a33ce.
Solidity: function getGranteeOperators(address grantee) constant returns(address[])
func (*TokenGrantCaller) GetGrants ¶
func (_TokenGrant *TokenGrantCaller) GetGrants(opts *bind.CallOpts, _granteeOrGrantManager common.Address) ([]*big.Int, error)
GetGrants is a free data retrieval call binding the contract method 0xf3ad1c1a.
Solidity: function getGrants(address _granteeOrGrantManager) constant returns(uint256[])
func (*TokenGrantCaller) GrantIndices ¶
func (_TokenGrant *TokenGrantCaller) GrantIndices(opts *bind.CallOpts, arg0 common.Address, arg1 *big.Int) (*big.Int, error)
GrantIndices is a free data retrieval call binding the contract method 0x73297585.
Solidity: function grantIndices(address , uint256 ) constant returns(uint256)
func (*TokenGrantCaller) GrantStakes ¶
func (_TokenGrant *TokenGrantCaller) GrantStakes(opts *bind.CallOpts, arg0 common.Address) (common.Address, error)
GrantStakes is a free data retrieval call binding the contract method 0x2496bfb3.
Solidity: function grantStakes(address ) constant returns(address)
func (*TokenGrantCaller) GranteesToOperators ¶
func (_TokenGrant *TokenGrantCaller) GranteesToOperators(opts *bind.CallOpts, arg0 common.Address, arg1 *big.Int) (common.Address, error)
GranteesToOperators is a free data retrieval call binding the contract method 0x9ae6e9c4.
Solidity: function granteesToOperators(address , uint256 ) constant returns(address)
func (*TokenGrantCaller) Grants ¶
func (_TokenGrant *TokenGrantCaller) Grants(opts *bind.CallOpts, arg0 *big.Int) (struct { GrantManager common.Address Grantee common.Address RevokedAt *big.Int RevokedAmount *big.Int RevokedWithdrawn *big.Int Revocable bool Amount *big.Int Duration *big.Int Start *big.Int Cliff *big.Int Withdrawn *big.Int Staked *big.Int StakingPolicy common.Address }, error)
Grants is a free data retrieval call binding the contract method 0x0c0debea.
Solidity: function grants(uint256 ) constant returns(address grantManager, address grantee, uint256 revokedAt, uint256 revokedAmount, uint256 revokedWithdrawn, bool revocable, uint256 amount, uint256 duration, uint256 start, uint256 cliff, uint256 withdrawn, uint256 staked, address stakingPolicy)
func (*TokenGrantCaller) NumGrants ¶
NumGrants is a free data retrieval call binding the contract method 0xf81a6463.
Solidity: function numGrants() constant returns(uint256)
func (*TokenGrantCaller) StakeBalanceOf ¶
func (_TokenGrant *TokenGrantCaller) StakeBalanceOf(opts *bind.CallOpts, _address common.Address) (*big.Int, error)
StakeBalanceOf is a free data retrieval call binding the contract method 0xaf46aa08.
Solidity: function stakeBalanceOf(address _address) constant returns(uint256 balance)
func (*TokenGrantCaller) Token ¶
Token is a free data retrieval call binding the contract method 0xfc0c546a.
Solidity: function token() constant returns(address)
func (*TokenGrantCaller) UnlockedAmount ¶
func (_TokenGrant *TokenGrantCaller) UnlockedAmount(opts *bind.CallOpts, _id *big.Int) (*big.Int, error)
UnlockedAmount is a free data retrieval call binding the contract method 0xc90376e4.
Solidity: function unlockedAmount(uint256 _id) constant returns(uint256)
func (*TokenGrantCaller) Withdrawable ¶
func (_TokenGrant *TokenGrantCaller) Withdrawable(opts *bind.CallOpts, _id *big.Int) (*big.Int, error)
Withdrawable is a free data retrieval call binding the contract method 0xf11988e0.
Solidity: function withdrawable(uint256 _id) constant returns(uint256)
type TokenGrantCallerRaw ¶
type TokenGrantCallerRaw struct {
Contract *TokenGrantCaller // Generic read-only contract binding to access the raw methods on
}
TokenGrantCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*TokenGrantCallerRaw) Call ¶
func (_TokenGrant *TokenGrantCallerRaw) 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 TokenGrantCallerSession ¶
type TokenGrantCallerSession struct { Contract *TokenGrantCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
TokenGrantCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*TokenGrantCallerSession) AvailableToStake ¶
AvailableToStake is a free data retrieval call binding the contract method 0x910bcf61.
Solidity: function availableToStake(uint256 _grantId) constant returns(uint256)
func (*TokenGrantCallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address _owner) constant returns(uint256 balance)
func (*TokenGrantCallerSession) Balances ¶
Balances is a free data retrieval call binding the contract method 0x27e235e3.
Solidity: function balances(address ) constant returns(uint256)
func (*TokenGrantCallerSession) GetGrant ¶
func (_TokenGrant *TokenGrantCallerSession) GetGrant(_id *big.Int) (struct { Amount *big.Int Withdrawn *big.Int Staked *big.Int RevokedAmount *big.Int RevokedAt *big.Int Grantee common.Address }, error)
GetGrant is a free data retrieval call binding the contract method 0xb8cc6c93.
Solidity: function getGrant(uint256 _id) constant returns(uint256 amount, uint256 withdrawn, uint256 staked, uint256 revokedAmount, uint256 revokedAt, address grantee)
func (*TokenGrantCallerSession) GetGrantStakeDetails ¶
func (_TokenGrant *TokenGrantCallerSession) GetGrantStakeDetails(operator common.Address) (struct { GrantId *big.Int Amount *big.Int StakingContract common.Address }, error)
GetGrantStakeDetails is a free data retrieval call binding the contract method 0xf29e2737.
Solidity: function getGrantStakeDetails(address operator) constant returns(uint256 grantId, uint256 amount, address stakingContract)
func (*TokenGrantCallerSession) GetGrantUnlockingSchedule ¶
func (_TokenGrant *TokenGrantCallerSession) GetGrantUnlockingSchedule(_id *big.Int) (struct { GrantManager common.Address Duration *big.Int Start *big.Int Cliff *big.Int Policy common.Address }, error)
GetGrantUnlockingSchedule is a free data retrieval call binding the contract method 0xc6076b7a.
Solidity: function getGrantUnlockingSchedule(uint256 _id) constant returns(address grantManager, uint256 duration, uint256 start, uint256 cliff, address policy)
func (*TokenGrantCallerSession) GetGranteeOperators ¶
func (_TokenGrant *TokenGrantCallerSession) GetGranteeOperators(grantee common.Address) ([]common.Address, error)
GetGranteeOperators is a free data retrieval call binding the contract method 0xca9a33ce.
Solidity: function getGranteeOperators(address grantee) constant returns(address[])
func (*TokenGrantCallerSession) GetGrants ¶
func (_TokenGrant *TokenGrantCallerSession) GetGrants(_granteeOrGrantManager common.Address) ([]*big.Int, error)
GetGrants is a free data retrieval call binding the contract method 0xf3ad1c1a.
Solidity: function getGrants(address _granteeOrGrantManager) constant returns(uint256[])
func (*TokenGrantCallerSession) GrantIndices ¶
func (_TokenGrant *TokenGrantCallerSession) GrantIndices(arg0 common.Address, arg1 *big.Int) (*big.Int, error)
GrantIndices is a free data retrieval call binding the contract method 0x73297585.
Solidity: function grantIndices(address , uint256 ) constant returns(uint256)
func (*TokenGrantCallerSession) GrantStakes ¶
func (_TokenGrant *TokenGrantCallerSession) GrantStakes(arg0 common.Address) (common.Address, error)
GrantStakes is a free data retrieval call binding the contract method 0x2496bfb3.
Solidity: function grantStakes(address ) constant returns(address)
func (*TokenGrantCallerSession) GranteesToOperators ¶
func (_TokenGrant *TokenGrantCallerSession) GranteesToOperators(arg0 common.Address, arg1 *big.Int) (common.Address, error)
GranteesToOperators is a free data retrieval call binding the contract method 0x9ae6e9c4.
Solidity: function granteesToOperators(address , uint256 ) constant returns(address)
func (*TokenGrantCallerSession) Grants ¶
func (_TokenGrant *TokenGrantCallerSession) Grants(arg0 *big.Int) (struct { GrantManager common.Address Grantee common.Address RevokedAt *big.Int RevokedAmount *big.Int RevokedWithdrawn *big.Int Revocable bool Amount *big.Int Duration *big.Int Start *big.Int Cliff *big.Int Withdrawn *big.Int Staked *big.Int StakingPolicy common.Address }, error)
Grants is a free data retrieval call binding the contract method 0x0c0debea.
Solidity: function grants(uint256 ) constant returns(address grantManager, address grantee, uint256 revokedAt, uint256 revokedAmount, uint256 revokedWithdrawn, bool revocable, uint256 amount, uint256 duration, uint256 start, uint256 cliff, uint256 withdrawn, uint256 staked, address stakingPolicy)
func (*TokenGrantCallerSession) NumGrants ¶
func (_TokenGrant *TokenGrantCallerSession) NumGrants() (*big.Int, error)
NumGrants is a free data retrieval call binding the contract method 0xf81a6463.
Solidity: function numGrants() constant returns(uint256)
func (*TokenGrantCallerSession) StakeBalanceOf ¶
func (_TokenGrant *TokenGrantCallerSession) StakeBalanceOf(_address common.Address) (*big.Int, error)
StakeBalanceOf is a free data retrieval call binding the contract method 0xaf46aa08.
Solidity: function stakeBalanceOf(address _address) constant returns(uint256 balance)
func (*TokenGrantCallerSession) Token ¶
func (_TokenGrant *TokenGrantCallerSession) Token() (common.Address, error)
Token is a free data retrieval call binding the contract method 0xfc0c546a.
Solidity: function token() constant returns(address)
func (*TokenGrantCallerSession) UnlockedAmount ¶
UnlockedAmount is a free data retrieval call binding the contract method 0xc90376e4.
Solidity: function unlockedAmount(uint256 _id) constant returns(uint256)
func (*TokenGrantCallerSession) Withdrawable ¶
Withdrawable is a free data retrieval call binding the contract method 0xf11988e0.
Solidity: function withdrawable(uint256 _id) constant returns(uint256)
type TokenGrantFilterer ¶
type TokenGrantFilterer struct {
// contains filtered or unexported fields
}
TokenGrantFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewTokenGrantFilterer ¶
func NewTokenGrantFilterer(address common.Address, filterer bind.ContractFilterer) (*TokenGrantFilterer, error)
NewTokenGrantFilterer creates a new log filterer instance of TokenGrant, bound to a specific deployed contract.
func (*TokenGrantFilterer) FilterStakingContractAuthorized ¶ added in v1.1.2
func (_TokenGrant *TokenGrantFilterer) FilterStakingContractAuthorized(opts *bind.FilterOpts, grantManager []common.Address) (*TokenGrantStakingContractAuthorizedIterator, error)
FilterStakingContractAuthorized is a free log retrieval operation binding the contract event 0xbac7e51eb022cc795791d1f0eba6e9589981088e2f83d61326ea494b423684d2.
Solidity: event StakingContractAuthorized(address indexed grantManager, address stakingContract)
func (*TokenGrantFilterer) FilterTokenGrantCreated ¶
func (_TokenGrant *TokenGrantFilterer) FilterTokenGrantCreated(opts *bind.FilterOpts) (*TokenGrantTokenGrantCreatedIterator, error)
FilterTokenGrantCreated is a free log retrieval operation binding the contract event 0x74b1b578efe34f4348abe981c705578eb9c7f0e25fb6e5bb0eeeb33c67854f83.
Solidity: event TokenGrantCreated(uint256 id)
func (*TokenGrantFilterer) FilterTokenGrantRevoked ¶
func (_TokenGrant *TokenGrantFilterer) FilterTokenGrantRevoked(opts *bind.FilterOpts) (*TokenGrantTokenGrantRevokedIterator, error)
FilterTokenGrantRevoked is a free log retrieval operation binding the contract event 0x19791073e5f2b48fe653897875e9f5893ac441ce6df89f2053538191e5c47631.
Solidity: event TokenGrantRevoked(uint256 id)
func (*TokenGrantFilterer) FilterTokenGrantStaked ¶
func (_TokenGrant *TokenGrantFilterer) FilterTokenGrantStaked(opts *bind.FilterOpts, grantId []*big.Int) (*TokenGrantTokenGrantStakedIterator, error)
FilterTokenGrantStaked is a free log retrieval operation binding the contract event 0xf05c07b89b3e4ff57b17aa6883ec35e90d7710c57a038c49c3ec3911a80c2445.
Solidity: event TokenGrantStaked(uint256 indexed grantId, uint256 amount, address operator)
func (*TokenGrantFilterer) FilterTokenGrantWithdrawn ¶
func (_TokenGrant *TokenGrantFilterer) FilterTokenGrantWithdrawn(opts *bind.FilterOpts, grantId []*big.Int) (*TokenGrantTokenGrantWithdrawnIterator, error)
FilterTokenGrantWithdrawn is a free log retrieval operation binding the contract event 0x16b38bde3a1f1ffcf6135152793028f56443302494c5c811e63cf5f460a1e093.
Solidity: event TokenGrantWithdrawn(uint256 indexed grantId, uint256 amount)
func (*TokenGrantFilterer) ParseStakingContractAuthorized ¶ added in v1.1.2
func (_TokenGrant *TokenGrantFilterer) ParseStakingContractAuthorized(log types.Log) (*TokenGrantStakingContractAuthorized, error)
ParseStakingContractAuthorized is a log parse operation binding the contract event 0xbac7e51eb022cc795791d1f0eba6e9589981088e2f83d61326ea494b423684d2.
Solidity: event StakingContractAuthorized(address indexed grantManager, address stakingContract)
func (*TokenGrantFilterer) ParseTokenGrantCreated ¶
func (_TokenGrant *TokenGrantFilterer) ParseTokenGrantCreated(log types.Log) (*TokenGrantTokenGrantCreated, error)
ParseTokenGrantCreated is a log parse operation binding the contract event 0x74b1b578efe34f4348abe981c705578eb9c7f0e25fb6e5bb0eeeb33c67854f83.
Solidity: event TokenGrantCreated(uint256 id)
func (*TokenGrantFilterer) ParseTokenGrantRevoked ¶
func (_TokenGrant *TokenGrantFilterer) ParseTokenGrantRevoked(log types.Log) (*TokenGrantTokenGrantRevoked, error)
ParseTokenGrantRevoked is a log parse operation binding the contract event 0x19791073e5f2b48fe653897875e9f5893ac441ce6df89f2053538191e5c47631.
Solidity: event TokenGrantRevoked(uint256 id)
func (*TokenGrantFilterer) ParseTokenGrantStaked ¶
func (_TokenGrant *TokenGrantFilterer) ParseTokenGrantStaked(log types.Log) (*TokenGrantTokenGrantStaked, error)
ParseTokenGrantStaked is a log parse operation binding the contract event 0xf05c07b89b3e4ff57b17aa6883ec35e90d7710c57a038c49c3ec3911a80c2445.
Solidity: event TokenGrantStaked(uint256 indexed grantId, uint256 amount, address operator)
func (*TokenGrantFilterer) ParseTokenGrantWithdrawn ¶
func (_TokenGrant *TokenGrantFilterer) ParseTokenGrantWithdrawn(log types.Log) (*TokenGrantTokenGrantWithdrawn, error)
ParseTokenGrantWithdrawn is a log parse operation binding the contract event 0x16b38bde3a1f1ffcf6135152793028f56443302494c5c811e63cf5f460a1e093.
Solidity: event TokenGrantWithdrawn(uint256 indexed grantId, uint256 amount)
func (*TokenGrantFilterer) WatchStakingContractAuthorized ¶ added in v1.1.2
func (_TokenGrant *TokenGrantFilterer) WatchStakingContractAuthorized(opts *bind.WatchOpts, sink chan<- *TokenGrantStakingContractAuthorized, grantManager []common.Address) (event.Subscription, error)
WatchStakingContractAuthorized is a free log subscription operation binding the contract event 0xbac7e51eb022cc795791d1f0eba6e9589981088e2f83d61326ea494b423684d2.
Solidity: event StakingContractAuthorized(address indexed grantManager, address stakingContract)
func (*TokenGrantFilterer) WatchTokenGrantCreated ¶
func (_TokenGrant *TokenGrantFilterer) WatchTokenGrantCreated(opts *bind.WatchOpts, sink chan<- *TokenGrantTokenGrantCreated) (event.Subscription, error)
WatchTokenGrantCreated is a free log subscription operation binding the contract event 0x74b1b578efe34f4348abe981c705578eb9c7f0e25fb6e5bb0eeeb33c67854f83.
Solidity: event TokenGrantCreated(uint256 id)
func (*TokenGrantFilterer) WatchTokenGrantRevoked ¶
func (_TokenGrant *TokenGrantFilterer) WatchTokenGrantRevoked(opts *bind.WatchOpts, sink chan<- *TokenGrantTokenGrantRevoked) (event.Subscription, error)
WatchTokenGrantRevoked is a free log subscription operation binding the contract event 0x19791073e5f2b48fe653897875e9f5893ac441ce6df89f2053538191e5c47631.
Solidity: event TokenGrantRevoked(uint256 id)
func (*TokenGrantFilterer) WatchTokenGrantStaked ¶
func (_TokenGrant *TokenGrantFilterer) WatchTokenGrantStaked(opts *bind.WatchOpts, sink chan<- *TokenGrantTokenGrantStaked, grantId []*big.Int) (event.Subscription, error)
WatchTokenGrantStaked is a free log subscription operation binding the contract event 0xf05c07b89b3e4ff57b17aa6883ec35e90d7710c57a038c49c3ec3911a80c2445.
Solidity: event TokenGrantStaked(uint256 indexed grantId, uint256 amount, address operator)
func (*TokenGrantFilterer) WatchTokenGrantWithdrawn ¶
func (_TokenGrant *TokenGrantFilterer) WatchTokenGrantWithdrawn(opts *bind.WatchOpts, sink chan<- *TokenGrantTokenGrantWithdrawn, grantId []*big.Int) (event.Subscription, error)
WatchTokenGrantWithdrawn is a free log subscription operation binding the contract event 0x16b38bde3a1f1ffcf6135152793028f56443302494c5c811e63cf5f460a1e093.
Solidity: event TokenGrantWithdrawn(uint256 indexed grantId, uint256 amount)
type TokenGrantRaw ¶
type TokenGrantRaw struct {
Contract *TokenGrant // Generic contract binding to access the raw methods on
}
TokenGrantRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*TokenGrantRaw) Call ¶
func (_TokenGrant *TokenGrantRaw) 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 (*TokenGrantRaw) Transact ¶
func (_TokenGrant *TokenGrantRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TokenGrantRaw) Transfer ¶
func (_TokenGrant *TokenGrantRaw) 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 TokenGrantSession ¶
type TokenGrantSession struct { Contract *TokenGrant // 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 }
TokenGrantSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*TokenGrantSession) AuthorizeStakingContract ¶
func (_TokenGrant *TokenGrantSession) AuthorizeStakingContract(_stakingContract common.Address) (*types.Transaction, error)
AuthorizeStakingContract is a paid mutator transaction binding the contract method 0xdba6d924.
Solidity: function authorizeStakingContract(address _stakingContract) returns()
func (*TokenGrantSession) AvailableToStake ¶
AvailableToStake is a free data retrieval call binding the contract method 0x910bcf61.
Solidity: function availableToStake(uint256 _grantId) constant returns(uint256)
func (*TokenGrantSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address _owner) constant returns(uint256 balance)
func (*TokenGrantSession) Balances ¶
Balances is a free data retrieval call binding the contract method 0x27e235e3.
Solidity: function balances(address ) constant returns(uint256)
func (*TokenGrantSession) CancelRevokedStake ¶
func (_TokenGrant *TokenGrantSession) CancelRevokedStake(_operator common.Address) (*types.Transaction, error)
CancelRevokedStake is a paid mutator transaction binding the contract method 0x3934af5c.
Solidity: function cancelRevokedStake(address _operator) returns()
func (*TokenGrantSession) CancelStake ¶
func (_TokenGrant *TokenGrantSession) CancelStake(_operator common.Address) (*types.Transaction, error)
CancelStake is a paid mutator transaction binding the contract method 0xe064172e.
Solidity: function cancelStake(address _operator) returns()
func (*TokenGrantSession) GetGrant ¶
func (_TokenGrant *TokenGrantSession) GetGrant(_id *big.Int) (struct { Amount *big.Int Withdrawn *big.Int Staked *big.Int RevokedAmount *big.Int RevokedAt *big.Int Grantee common.Address }, error)
GetGrant is a free data retrieval call binding the contract method 0xb8cc6c93.
Solidity: function getGrant(uint256 _id) constant returns(uint256 amount, uint256 withdrawn, uint256 staked, uint256 revokedAmount, uint256 revokedAt, address grantee)
func (*TokenGrantSession) GetGrantStakeDetails ¶
func (_TokenGrant *TokenGrantSession) GetGrantStakeDetails(operator common.Address) (struct { GrantId *big.Int Amount *big.Int StakingContract common.Address }, error)
GetGrantStakeDetails is a free data retrieval call binding the contract method 0xf29e2737.
Solidity: function getGrantStakeDetails(address operator) constant returns(uint256 grantId, uint256 amount, address stakingContract)
func (*TokenGrantSession) GetGrantUnlockingSchedule ¶
func (_TokenGrant *TokenGrantSession) GetGrantUnlockingSchedule(_id *big.Int) (struct { GrantManager common.Address Duration *big.Int Start *big.Int Cliff *big.Int Policy common.Address }, error)
GetGrantUnlockingSchedule is a free data retrieval call binding the contract method 0xc6076b7a.
Solidity: function getGrantUnlockingSchedule(uint256 _id) constant returns(address grantManager, uint256 duration, uint256 start, uint256 cliff, address policy)
func (*TokenGrantSession) GetGranteeOperators ¶
func (_TokenGrant *TokenGrantSession) GetGranteeOperators(grantee common.Address) ([]common.Address, error)
GetGranteeOperators is a free data retrieval call binding the contract method 0xca9a33ce.
Solidity: function getGranteeOperators(address grantee) constant returns(address[])
func (*TokenGrantSession) GetGrants ¶
func (_TokenGrant *TokenGrantSession) GetGrants(_granteeOrGrantManager common.Address) ([]*big.Int, error)
GetGrants is a free data retrieval call binding the contract method 0xf3ad1c1a.
Solidity: function getGrants(address _granteeOrGrantManager) constant returns(uint256[])
func (*TokenGrantSession) GrantIndices ¶
func (_TokenGrant *TokenGrantSession) GrantIndices(arg0 common.Address, arg1 *big.Int) (*big.Int, error)
GrantIndices is a free data retrieval call binding the contract method 0x73297585.
Solidity: function grantIndices(address , uint256 ) constant returns(uint256)
func (*TokenGrantSession) GrantStakes ¶
GrantStakes is a free data retrieval call binding the contract method 0x2496bfb3.
Solidity: function grantStakes(address ) constant returns(address)
func (*TokenGrantSession) GranteesToOperators ¶
func (_TokenGrant *TokenGrantSession) GranteesToOperators(arg0 common.Address, arg1 *big.Int) (common.Address, error)
GranteesToOperators is a free data retrieval call binding the contract method 0x9ae6e9c4.
Solidity: function granteesToOperators(address , uint256 ) constant returns(address)
func (*TokenGrantSession) Grants ¶
func (_TokenGrant *TokenGrantSession) Grants(arg0 *big.Int) (struct { GrantManager common.Address Grantee common.Address RevokedAt *big.Int RevokedAmount *big.Int RevokedWithdrawn *big.Int Revocable bool Amount *big.Int Duration *big.Int Start *big.Int Cliff *big.Int Withdrawn *big.Int Staked *big.Int StakingPolicy common.Address }, error)
Grants is a free data retrieval call binding the contract method 0x0c0debea.
Solidity: function grants(uint256 ) constant returns(address grantManager, address grantee, uint256 revokedAt, uint256 revokedAmount, uint256 revokedWithdrawn, bool revocable, uint256 amount, uint256 duration, uint256 start, uint256 cliff, uint256 withdrawn, uint256 staked, address stakingPolicy)
func (*TokenGrantSession) NumGrants ¶
func (_TokenGrant *TokenGrantSession) NumGrants() (*big.Int, error)
NumGrants is a free data retrieval call binding the contract method 0xf81a6463.
Solidity: function numGrants() constant returns(uint256)
func (*TokenGrantSession) ReceiveApproval ¶
func (_TokenGrant *TokenGrantSession) ReceiveApproval(_from common.Address, _amount *big.Int, _token common.Address, _extraData []byte) (*types.Transaction, error)
ReceiveApproval is a paid mutator transaction binding the contract method 0x8f4ffcb1.
Solidity: function receiveApproval(address _from, uint256 _amount, address _token, bytes _extraData) returns()
func (*TokenGrantSession) RecoverStake ¶
func (_TokenGrant *TokenGrantSession) RecoverStake(_operator common.Address) (*types.Transaction, error)
RecoverStake is a paid mutator transaction binding the contract method 0x525835f9.
Solidity: function recoverStake(address _operator) returns()
func (*TokenGrantSession) Revoke ¶
func (_TokenGrant *TokenGrantSession) Revoke(_id *big.Int) (*types.Transaction, error)
Revoke is a paid mutator transaction binding the contract method 0x20c5429b.
Solidity: function revoke(uint256 _id) returns()
func (*TokenGrantSession) Stake ¶
func (_TokenGrant *TokenGrantSession) Stake(_id *big.Int, _stakingContract common.Address, _amount *big.Int, _extraData []byte) (*types.Transaction, error)
Stake is a paid mutator transaction binding the contract method 0x5860280c.
Solidity: function stake(uint256 _id, address _stakingContract, uint256 _amount, bytes _extraData) returns()
func (*TokenGrantSession) StakeBalanceOf ¶
StakeBalanceOf is a free data retrieval call binding the contract method 0xaf46aa08.
Solidity: function stakeBalanceOf(address _address) constant returns(uint256 balance)
func (*TokenGrantSession) Token ¶
func (_TokenGrant *TokenGrantSession) Token() (common.Address, error)
Token is a free data retrieval call binding the contract method 0xfc0c546a.
Solidity: function token() constant returns(address)
func (*TokenGrantSession) Undelegate ¶
func (_TokenGrant *TokenGrantSession) Undelegate(_operator common.Address) (*types.Transaction, error)
Undelegate is a paid mutator transaction binding the contract method 0xda8be864.
Solidity: function undelegate(address _operator) returns()
func (*TokenGrantSession) UndelegateRevoked ¶
func (_TokenGrant *TokenGrantSession) UndelegateRevoked(_operator common.Address) (*types.Transaction, error)
UndelegateRevoked is a paid mutator transaction binding the contract method 0x9bf85078.
Solidity: function undelegateRevoked(address _operator) returns()
func (*TokenGrantSession) UnlockedAmount ¶
UnlockedAmount is a free data retrieval call binding the contract method 0xc90376e4.
Solidity: function unlockedAmount(uint256 _id) constant returns(uint256)
func (*TokenGrantSession) Withdraw ¶
func (_TokenGrant *TokenGrantSession) Withdraw(_id *big.Int) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x2e1a7d4d.
Solidity: function withdraw(uint256 _id) returns()
func (*TokenGrantSession) WithdrawRevoked ¶
func (_TokenGrant *TokenGrantSession) WithdrawRevoked(_id *big.Int) (*types.Transaction, error)
WithdrawRevoked is a paid mutator transaction binding the contract method 0x8e34e561.
Solidity: function withdrawRevoked(uint256 _id) returns()
func (*TokenGrantSession) Withdrawable ¶
Withdrawable is a free data retrieval call binding the contract method 0xf11988e0.
Solidity: function withdrawable(uint256 _id) constant returns(uint256)
type TokenGrantStake ¶
type TokenGrantStake struct { TokenGrantStakeCaller // Read-only binding to the contract TokenGrantStakeTransactor // Write-only binding to the contract TokenGrantStakeFilterer // Log filterer for contract events }
TokenGrantStake is an auto generated Go binding around an Ethereum contract.
func NewTokenGrantStake ¶
func NewTokenGrantStake(address common.Address, backend bind.ContractBackend) (*TokenGrantStake, error)
NewTokenGrantStake creates a new instance of TokenGrantStake, bound to a specific deployed contract.
type TokenGrantStakeCaller ¶
type TokenGrantStakeCaller struct {
// contains filtered or unexported fields
}
TokenGrantStakeCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewTokenGrantStakeCaller ¶
func NewTokenGrantStakeCaller(address common.Address, caller bind.ContractCaller) (*TokenGrantStakeCaller, error)
NewTokenGrantStakeCaller creates a new read-only instance of TokenGrantStake, bound to a specific deployed contract.
func (*TokenGrantStakeCaller) GetAmount ¶
GetAmount is a free data retrieval call binding the contract method 0xd321fe29.
Solidity: function getAmount() constant returns(uint256)
func (*TokenGrantStakeCaller) GetDetails ¶
func (_TokenGrantStake *TokenGrantStakeCaller) GetDetails(opts *bind.CallOpts) (struct { GrantId *big.Int Amount *big.Int TokenStaking common.Address }, error)
GetDetails is a free data retrieval call binding the contract method 0xfbbf93a0.
Solidity: function getDetails() constant returns(uint256 _grantId, uint256 _amount, address _tokenStaking)
func (*TokenGrantStakeCaller) GetGrantId ¶
GetGrantId is a free data retrieval call binding the contract method 0x5c8fb3cf.
Solidity: function getGrantId() constant returns(uint256)
func (*TokenGrantStakeCaller) GetStakingContract ¶
func (_TokenGrantStake *TokenGrantStakeCaller) GetStakingContract(opts *bind.CallOpts) (common.Address, error)
GetStakingContract is a free data retrieval call binding the contract method 0x8e68dce4.
Solidity: function getStakingContract() constant returns(address)
type TokenGrantStakeCallerRaw ¶
type TokenGrantStakeCallerRaw struct {
Contract *TokenGrantStakeCaller // Generic read-only contract binding to access the raw methods on
}
TokenGrantStakeCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*TokenGrantStakeCallerRaw) Call ¶
func (_TokenGrantStake *TokenGrantStakeCallerRaw) 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 TokenGrantStakeCallerSession ¶
type TokenGrantStakeCallerSession struct { Contract *TokenGrantStakeCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
TokenGrantStakeCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*TokenGrantStakeCallerSession) GetAmount ¶
func (_TokenGrantStake *TokenGrantStakeCallerSession) GetAmount() (*big.Int, error)
GetAmount is a free data retrieval call binding the contract method 0xd321fe29.
Solidity: function getAmount() constant returns(uint256)
func (*TokenGrantStakeCallerSession) GetDetails ¶
func (_TokenGrantStake *TokenGrantStakeCallerSession) GetDetails() (struct { GrantId *big.Int Amount *big.Int TokenStaking common.Address }, error)
GetDetails is a free data retrieval call binding the contract method 0xfbbf93a0.
Solidity: function getDetails() constant returns(uint256 _grantId, uint256 _amount, address _tokenStaking)
func (*TokenGrantStakeCallerSession) GetGrantId ¶
func (_TokenGrantStake *TokenGrantStakeCallerSession) GetGrantId() (*big.Int, error)
GetGrantId is a free data retrieval call binding the contract method 0x5c8fb3cf.
Solidity: function getGrantId() constant returns(uint256)
func (*TokenGrantStakeCallerSession) GetStakingContract ¶
func (_TokenGrantStake *TokenGrantStakeCallerSession) GetStakingContract() (common.Address, error)
GetStakingContract is a free data retrieval call binding the contract method 0x8e68dce4.
Solidity: function getStakingContract() constant returns(address)
type TokenGrantStakeFilterer ¶
type TokenGrantStakeFilterer struct {
// contains filtered or unexported fields
}
TokenGrantStakeFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewTokenGrantStakeFilterer ¶
func NewTokenGrantStakeFilterer(address common.Address, filterer bind.ContractFilterer) (*TokenGrantStakeFilterer, error)
NewTokenGrantStakeFilterer creates a new log filterer instance of TokenGrantStake, bound to a specific deployed contract.
type TokenGrantStakeRaw ¶
type TokenGrantStakeRaw struct {
Contract *TokenGrantStake // Generic contract binding to access the raw methods on
}
TokenGrantStakeRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*TokenGrantStakeRaw) Call ¶
func (_TokenGrantStake *TokenGrantStakeRaw) 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 (*TokenGrantStakeRaw) Transact ¶
func (_TokenGrantStake *TokenGrantStakeRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TokenGrantStakeRaw) Transfer ¶
func (_TokenGrantStake *TokenGrantStakeRaw) 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 TokenGrantStakeSession ¶
type TokenGrantStakeSession struct { Contract *TokenGrantStake // 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 }
TokenGrantStakeSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*TokenGrantStakeSession) CancelStake ¶
func (_TokenGrantStake *TokenGrantStakeSession) CancelStake() (*types.Transaction, error)
CancelStake is a paid mutator transaction binding the contract method 0xca9ce291.
Solidity: function cancelStake() returns(uint256)
func (*TokenGrantStakeSession) GetAmount ¶
func (_TokenGrantStake *TokenGrantStakeSession) GetAmount() (*big.Int, error)
GetAmount is a free data retrieval call binding the contract method 0xd321fe29.
Solidity: function getAmount() constant returns(uint256)
func (*TokenGrantStakeSession) GetDetails ¶
func (_TokenGrantStake *TokenGrantStakeSession) GetDetails() (struct { GrantId *big.Int Amount *big.Int TokenStaking common.Address }, error)
GetDetails is a free data retrieval call binding the contract method 0xfbbf93a0.
Solidity: function getDetails() constant returns(uint256 _grantId, uint256 _amount, address _tokenStaking)
func (*TokenGrantStakeSession) GetGrantId ¶
func (_TokenGrantStake *TokenGrantStakeSession) GetGrantId() (*big.Int, error)
GetGrantId is a free data retrieval call binding the contract method 0x5c8fb3cf.
Solidity: function getGrantId() constant returns(uint256)
func (*TokenGrantStakeSession) GetStakingContract ¶
func (_TokenGrantStake *TokenGrantStakeSession) GetStakingContract() (common.Address, error)
GetStakingContract is a free data retrieval call binding the contract method 0x8e68dce4.
Solidity: function getStakingContract() constant returns(address)
func (*TokenGrantStakeSession) RecoverStake ¶
func (_TokenGrantStake *TokenGrantStakeSession) RecoverStake() (*types.Transaction, error)
RecoverStake is a paid mutator transaction binding the contract method 0x2a9a347a.
Solidity: function recoverStake() returns(uint256)
func (*TokenGrantStakeSession) Stake ¶
func (_TokenGrantStake *TokenGrantStakeSession) Stake(_amount *big.Int, _extraData []byte) (*types.Transaction, error)
Stake is a paid mutator transaction binding the contract method 0x0e89439b.
Solidity: function stake(uint256 _amount, bytes _extraData) returns()
func (*TokenGrantStakeSession) Undelegate ¶
func (_TokenGrantStake *TokenGrantStakeSession) Undelegate() (*types.Transaction, error)
Undelegate is a paid mutator transaction binding the contract method 0x92ab89bb.
Solidity: function undelegate() returns()
type TokenGrantStakeTransactor ¶
type TokenGrantStakeTransactor struct {
// contains filtered or unexported fields
}
TokenGrantStakeTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewTokenGrantStakeTransactor ¶
func NewTokenGrantStakeTransactor(address common.Address, transactor bind.ContractTransactor) (*TokenGrantStakeTransactor, error)
NewTokenGrantStakeTransactor creates a new write-only instance of TokenGrantStake, bound to a specific deployed contract.
func (*TokenGrantStakeTransactor) CancelStake ¶
func (_TokenGrantStake *TokenGrantStakeTransactor) CancelStake(opts *bind.TransactOpts) (*types.Transaction, error)
CancelStake is a paid mutator transaction binding the contract method 0xca9ce291.
Solidity: function cancelStake() returns(uint256)
func (*TokenGrantStakeTransactor) RecoverStake ¶
func (_TokenGrantStake *TokenGrantStakeTransactor) RecoverStake(opts *bind.TransactOpts) (*types.Transaction, error)
RecoverStake is a paid mutator transaction binding the contract method 0x2a9a347a.
Solidity: function recoverStake() returns(uint256)
func (*TokenGrantStakeTransactor) Stake ¶
func (_TokenGrantStake *TokenGrantStakeTransactor) Stake(opts *bind.TransactOpts, _amount *big.Int, _extraData []byte) (*types.Transaction, error)
Stake is a paid mutator transaction binding the contract method 0x0e89439b.
Solidity: function stake(uint256 _amount, bytes _extraData) returns()
func (*TokenGrantStakeTransactor) Undelegate ¶
func (_TokenGrantStake *TokenGrantStakeTransactor) Undelegate(opts *bind.TransactOpts) (*types.Transaction, error)
Undelegate is a paid mutator transaction binding the contract method 0x92ab89bb.
Solidity: function undelegate() returns()
type TokenGrantStakeTransactorRaw ¶
type TokenGrantStakeTransactorRaw struct {
Contract *TokenGrantStakeTransactor // Generic write-only contract binding to access the raw methods on
}
TokenGrantStakeTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*TokenGrantStakeTransactorRaw) Transact ¶
func (_TokenGrantStake *TokenGrantStakeTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TokenGrantStakeTransactorRaw) Transfer ¶
func (_TokenGrantStake *TokenGrantStakeTransactorRaw) 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 TokenGrantStakeTransactorSession ¶
type TokenGrantStakeTransactorSession struct { Contract *TokenGrantStakeTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
TokenGrantStakeTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*TokenGrantStakeTransactorSession) CancelStake ¶
func (_TokenGrantStake *TokenGrantStakeTransactorSession) CancelStake() (*types.Transaction, error)
CancelStake is a paid mutator transaction binding the contract method 0xca9ce291.
Solidity: function cancelStake() returns(uint256)
func (*TokenGrantStakeTransactorSession) RecoverStake ¶
func (_TokenGrantStake *TokenGrantStakeTransactorSession) RecoverStake() (*types.Transaction, error)
RecoverStake is a paid mutator transaction binding the contract method 0x2a9a347a.
Solidity: function recoverStake() returns(uint256)
func (*TokenGrantStakeTransactorSession) Stake ¶
func (_TokenGrantStake *TokenGrantStakeTransactorSession) Stake(_amount *big.Int, _extraData []byte) (*types.Transaction, error)
Stake is a paid mutator transaction binding the contract method 0x0e89439b.
Solidity: function stake(uint256 _amount, bytes _extraData) returns()
func (*TokenGrantStakeTransactorSession) Undelegate ¶
func (_TokenGrantStake *TokenGrantStakeTransactorSession) Undelegate() (*types.Transaction, error)
Undelegate is a paid mutator transaction binding the contract method 0x92ab89bb.
Solidity: function undelegate() returns()
type TokenGrantStakingContractAuthorized ¶ added in v1.1.2
type TokenGrantStakingContractAuthorized struct { GrantManager common.Address StakingContract common.Address Raw types.Log // Blockchain specific contextual infos }
TokenGrantStakingContractAuthorized represents a StakingContractAuthorized event raised by the TokenGrant contract.
type TokenGrantStakingContractAuthorizedIterator ¶ added in v1.1.2
type TokenGrantStakingContractAuthorizedIterator struct { Event *TokenGrantStakingContractAuthorized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenGrantStakingContractAuthorizedIterator is returned from FilterStakingContractAuthorized and is used to iterate over the raw logs and unpacked data for StakingContractAuthorized events raised by the TokenGrant contract.
func (*TokenGrantStakingContractAuthorizedIterator) Close ¶ added in v1.1.2
func (it *TokenGrantStakingContractAuthorizedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenGrantStakingContractAuthorizedIterator) Error ¶ added in v1.1.2
func (it *TokenGrantStakingContractAuthorizedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenGrantStakingContractAuthorizedIterator) Next ¶ added in v1.1.2
func (it *TokenGrantStakingContractAuthorizedIterator) 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 TokenGrantTokenGrantCreated ¶
type TokenGrantTokenGrantCreated struct { Id *big.Int Raw types.Log // Blockchain specific contextual infos }
TokenGrantTokenGrantCreated represents a TokenGrantCreated event raised by the TokenGrant contract.
type TokenGrantTokenGrantCreatedIterator ¶
type TokenGrantTokenGrantCreatedIterator struct { Event *TokenGrantTokenGrantCreated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenGrantTokenGrantCreatedIterator is returned from FilterTokenGrantCreated and is used to iterate over the raw logs and unpacked data for TokenGrantCreated events raised by the TokenGrant contract.
func (*TokenGrantTokenGrantCreatedIterator) Close ¶
func (it *TokenGrantTokenGrantCreatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenGrantTokenGrantCreatedIterator) Error ¶
func (it *TokenGrantTokenGrantCreatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenGrantTokenGrantCreatedIterator) Next ¶
func (it *TokenGrantTokenGrantCreatedIterator) 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 TokenGrantTokenGrantRevoked ¶
type TokenGrantTokenGrantRevoked struct { Id *big.Int Raw types.Log // Blockchain specific contextual infos }
TokenGrantTokenGrantRevoked represents a TokenGrantRevoked event raised by the TokenGrant contract.
type TokenGrantTokenGrantRevokedIterator ¶
type TokenGrantTokenGrantRevokedIterator struct { Event *TokenGrantTokenGrantRevoked // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenGrantTokenGrantRevokedIterator is returned from FilterTokenGrantRevoked and is used to iterate over the raw logs and unpacked data for TokenGrantRevoked events raised by the TokenGrant contract.
func (*TokenGrantTokenGrantRevokedIterator) Close ¶
func (it *TokenGrantTokenGrantRevokedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenGrantTokenGrantRevokedIterator) Error ¶
func (it *TokenGrantTokenGrantRevokedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenGrantTokenGrantRevokedIterator) Next ¶
func (it *TokenGrantTokenGrantRevokedIterator) 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 TokenGrantTokenGrantStaked ¶
type TokenGrantTokenGrantStaked struct { GrantId *big.Int Amount *big.Int Operator common.Address Raw types.Log // Blockchain specific contextual infos }
TokenGrantTokenGrantStaked represents a TokenGrantStaked event raised by the TokenGrant contract.
type TokenGrantTokenGrantStakedIterator ¶
type TokenGrantTokenGrantStakedIterator struct { Event *TokenGrantTokenGrantStaked // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenGrantTokenGrantStakedIterator is returned from FilterTokenGrantStaked and is used to iterate over the raw logs and unpacked data for TokenGrantStaked events raised by the TokenGrant contract.
func (*TokenGrantTokenGrantStakedIterator) Close ¶
func (it *TokenGrantTokenGrantStakedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenGrantTokenGrantStakedIterator) Error ¶
func (it *TokenGrantTokenGrantStakedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenGrantTokenGrantStakedIterator) Next ¶
func (it *TokenGrantTokenGrantStakedIterator) 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 TokenGrantTokenGrantWithdrawn ¶
type TokenGrantTokenGrantWithdrawn struct { GrantId *big.Int Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
TokenGrantTokenGrantWithdrawn represents a TokenGrantWithdrawn event raised by the TokenGrant contract.
type TokenGrantTokenGrantWithdrawnIterator ¶
type TokenGrantTokenGrantWithdrawnIterator struct { Event *TokenGrantTokenGrantWithdrawn // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenGrantTokenGrantWithdrawnIterator is returned from FilterTokenGrantWithdrawn and is used to iterate over the raw logs and unpacked data for TokenGrantWithdrawn events raised by the TokenGrant contract.
func (*TokenGrantTokenGrantWithdrawnIterator) Close ¶
func (it *TokenGrantTokenGrantWithdrawnIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenGrantTokenGrantWithdrawnIterator) Error ¶
func (it *TokenGrantTokenGrantWithdrawnIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenGrantTokenGrantWithdrawnIterator) Next ¶
func (it *TokenGrantTokenGrantWithdrawnIterator) 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 TokenGrantTransactor ¶
type TokenGrantTransactor struct {
// contains filtered or unexported fields
}
TokenGrantTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewTokenGrantTransactor ¶
func NewTokenGrantTransactor(address common.Address, transactor bind.ContractTransactor) (*TokenGrantTransactor, error)
NewTokenGrantTransactor creates a new write-only instance of TokenGrant, bound to a specific deployed contract.
func (*TokenGrantTransactor) AuthorizeStakingContract ¶
func (_TokenGrant *TokenGrantTransactor) AuthorizeStakingContract(opts *bind.TransactOpts, _stakingContract common.Address) (*types.Transaction, error)
AuthorizeStakingContract is a paid mutator transaction binding the contract method 0xdba6d924.
Solidity: function authorizeStakingContract(address _stakingContract) returns()
func (*TokenGrantTransactor) CancelRevokedStake ¶
func (_TokenGrant *TokenGrantTransactor) CancelRevokedStake(opts *bind.TransactOpts, _operator common.Address) (*types.Transaction, error)
CancelRevokedStake is a paid mutator transaction binding the contract method 0x3934af5c.
Solidity: function cancelRevokedStake(address _operator) returns()
func (*TokenGrantTransactor) CancelStake ¶
func (_TokenGrant *TokenGrantTransactor) CancelStake(opts *bind.TransactOpts, _operator common.Address) (*types.Transaction, error)
CancelStake is a paid mutator transaction binding the contract method 0xe064172e.
Solidity: function cancelStake(address _operator) returns()
func (*TokenGrantTransactor) ReceiveApproval ¶
func (_TokenGrant *TokenGrantTransactor) ReceiveApproval(opts *bind.TransactOpts, _from common.Address, _amount *big.Int, _token common.Address, _extraData []byte) (*types.Transaction, error)
ReceiveApproval is a paid mutator transaction binding the contract method 0x8f4ffcb1.
Solidity: function receiveApproval(address _from, uint256 _amount, address _token, bytes _extraData) returns()
func (*TokenGrantTransactor) RecoverStake ¶
func (_TokenGrant *TokenGrantTransactor) RecoverStake(opts *bind.TransactOpts, _operator common.Address) (*types.Transaction, error)
RecoverStake is a paid mutator transaction binding the contract method 0x525835f9.
Solidity: function recoverStake(address _operator) returns()
func (*TokenGrantTransactor) Revoke ¶
func (_TokenGrant *TokenGrantTransactor) Revoke(opts *bind.TransactOpts, _id *big.Int) (*types.Transaction, error)
Revoke is a paid mutator transaction binding the contract method 0x20c5429b.
Solidity: function revoke(uint256 _id) returns()
func (*TokenGrantTransactor) Stake ¶
func (_TokenGrant *TokenGrantTransactor) Stake(opts *bind.TransactOpts, _id *big.Int, _stakingContract common.Address, _amount *big.Int, _extraData []byte) (*types.Transaction, error)
Stake is a paid mutator transaction binding the contract method 0x5860280c.
Solidity: function stake(uint256 _id, address _stakingContract, uint256 _amount, bytes _extraData) returns()
func (*TokenGrantTransactor) Undelegate ¶
func (_TokenGrant *TokenGrantTransactor) Undelegate(opts *bind.TransactOpts, _operator common.Address) (*types.Transaction, error)
Undelegate is a paid mutator transaction binding the contract method 0xda8be864.
Solidity: function undelegate(address _operator) returns()
func (*TokenGrantTransactor) UndelegateRevoked ¶
func (_TokenGrant *TokenGrantTransactor) UndelegateRevoked(opts *bind.TransactOpts, _operator common.Address) (*types.Transaction, error)
UndelegateRevoked is a paid mutator transaction binding the contract method 0x9bf85078.
Solidity: function undelegateRevoked(address _operator) returns()
func (*TokenGrantTransactor) Withdraw ¶
func (_TokenGrant *TokenGrantTransactor) Withdraw(opts *bind.TransactOpts, _id *big.Int) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x2e1a7d4d.
Solidity: function withdraw(uint256 _id) returns()
func (*TokenGrantTransactor) WithdrawRevoked ¶
func (_TokenGrant *TokenGrantTransactor) WithdrawRevoked(opts *bind.TransactOpts, _id *big.Int) (*types.Transaction, error)
WithdrawRevoked is a paid mutator transaction binding the contract method 0x8e34e561.
Solidity: function withdrawRevoked(uint256 _id) returns()
type TokenGrantTransactorRaw ¶
type TokenGrantTransactorRaw struct {
Contract *TokenGrantTransactor // Generic write-only contract binding to access the raw methods on
}
TokenGrantTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*TokenGrantTransactorRaw) Transact ¶
func (_TokenGrant *TokenGrantTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TokenGrantTransactorRaw) Transfer ¶
func (_TokenGrant *TokenGrantTransactorRaw) 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 TokenGrantTransactorSession ¶
type TokenGrantTransactorSession struct { Contract *TokenGrantTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
TokenGrantTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*TokenGrantTransactorSession) AuthorizeStakingContract ¶
func (_TokenGrant *TokenGrantTransactorSession) AuthorizeStakingContract(_stakingContract common.Address) (*types.Transaction, error)
AuthorizeStakingContract is a paid mutator transaction binding the contract method 0xdba6d924.
Solidity: function authorizeStakingContract(address _stakingContract) returns()
func (*TokenGrantTransactorSession) CancelRevokedStake ¶
func (_TokenGrant *TokenGrantTransactorSession) CancelRevokedStake(_operator common.Address) (*types.Transaction, error)
CancelRevokedStake is a paid mutator transaction binding the contract method 0x3934af5c.
Solidity: function cancelRevokedStake(address _operator) returns()
func (*TokenGrantTransactorSession) CancelStake ¶
func (_TokenGrant *TokenGrantTransactorSession) CancelStake(_operator common.Address) (*types.Transaction, error)
CancelStake is a paid mutator transaction binding the contract method 0xe064172e.
Solidity: function cancelStake(address _operator) returns()
func (*TokenGrantTransactorSession) ReceiveApproval ¶
func (_TokenGrant *TokenGrantTransactorSession) ReceiveApproval(_from common.Address, _amount *big.Int, _token common.Address, _extraData []byte) (*types.Transaction, error)
ReceiveApproval is a paid mutator transaction binding the contract method 0x8f4ffcb1.
Solidity: function receiveApproval(address _from, uint256 _amount, address _token, bytes _extraData) returns()
func (*TokenGrantTransactorSession) RecoverStake ¶
func (_TokenGrant *TokenGrantTransactorSession) RecoverStake(_operator common.Address) (*types.Transaction, error)
RecoverStake is a paid mutator transaction binding the contract method 0x525835f9.
Solidity: function recoverStake(address _operator) returns()
func (*TokenGrantTransactorSession) Revoke ¶
func (_TokenGrant *TokenGrantTransactorSession) Revoke(_id *big.Int) (*types.Transaction, error)
Revoke is a paid mutator transaction binding the contract method 0x20c5429b.
Solidity: function revoke(uint256 _id) returns()
func (*TokenGrantTransactorSession) Stake ¶
func (_TokenGrant *TokenGrantTransactorSession) Stake(_id *big.Int, _stakingContract common.Address, _amount *big.Int, _extraData []byte) (*types.Transaction, error)
Stake is a paid mutator transaction binding the contract method 0x5860280c.
Solidity: function stake(uint256 _id, address _stakingContract, uint256 _amount, bytes _extraData) returns()
func (*TokenGrantTransactorSession) Undelegate ¶
func (_TokenGrant *TokenGrantTransactorSession) Undelegate(_operator common.Address) (*types.Transaction, error)
Undelegate is a paid mutator transaction binding the contract method 0xda8be864.
Solidity: function undelegate(address _operator) returns()
func (*TokenGrantTransactorSession) UndelegateRevoked ¶
func (_TokenGrant *TokenGrantTransactorSession) UndelegateRevoked(_operator common.Address) (*types.Transaction, error)
UndelegateRevoked is a paid mutator transaction binding the contract method 0x9bf85078.
Solidity: function undelegateRevoked(address _operator) returns()
func (*TokenGrantTransactorSession) Withdraw ¶
func (_TokenGrant *TokenGrantTransactorSession) Withdraw(_id *big.Int) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x2e1a7d4d.
Solidity: function withdraw(uint256 _id) returns()
func (*TokenGrantTransactorSession) WithdrawRevoked ¶
func (_TokenGrant *TokenGrantTransactorSession) WithdrawRevoked(_id *big.Int) (*types.Transaction, error)
WithdrawRevoked is a paid mutator transaction binding the contract method 0x8e34e561.
Solidity: function withdrawRevoked(uint256 _id) returns()
type TokenStaking ¶
type TokenStaking struct { TokenStakingCaller // Read-only binding to the contract TokenStakingTransactor // Write-only binding to the contract TokenStakingFilterer // Log filterer for contract events }
TokenStaking is an auto generated Go binding around an Ethereum contract.
func NewTokenStaking ¶
func NewTokenStaking(address common.Address, backend bind.ContractBackend) (*TokenStaking, error)
NewTokenStaking creates a new instance of TokenStaking, bound to a specific deployed contract.
type TokenStakingCaller ¶
type TokenStakingCaller struct {
// contains filtered or unexported fields
}
TokenStakingCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewTokenStakingCaller ¶
func NewTokenStakingCaller(address common.Address, caller bind.ContractCaller) (*TokenStakingCaller, error)
NewTokenStakingCaller creates a new read-only instance of TokenStaking, bound to a specific deployed contract.
func (*TokenStakingCaller) ActiveStake ¶
func (_TokenStaking *TokenStakingCaller) ActiveStake(opts *bind.CallOpts, _operator common.Address, _operatorContract common.Address) (*big.Int, error)
ActiveStake is a free data retrieval call binding the contract method 0x9557e0bb.
Solidity: function activeStake(address _operator, address _operatorContract) constant returns(uint256 balance)
func (*TokenStakingCaller) AuthorizerOf ¶
func (_TokenStaking *TokenStakingCaller) AuthorizerOf(opts *bind.CallOpts, _operator common.Address) (common.Address, error)
AuthorizerOf is a free data retrieval call binding the contract method 0xfb1677b1.
Solidity: function authorizerOf(address _operator) constant returns(address)
func (*TokenStakingCaller) BalanceOf ¶
func (_TokenStaking *TokenStakingCaller) BalanceOf(opts *bind.CallOpts, _address common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address _address) constant returns(uint256 balance)
func (*TokenStakingCaller) BeneficiaryOf ¶
func (_TokenStaking *TokenStakingCaller) BeneficiaryOf(opts *bind.CallOpts, _operator common.Address) (common.Address, error)
BeneficiaryOf is a free data retrieval call binding the contract method 0xba7bffd3.
Solidity: function beneficiaryOf(address _operator) constant returns(address)
func (*TokenStakingCaller) EligibleStake ¶
func (_TokenStaking *TokenStakingCaller) EligibleStake(opts *bind.CallOpts, _operator common.Address, _operatorContract common.Address) (*big.Int, error)
EligibleStake is a free data retrieval call binding the contract method 0xafff33ef.
Solidity: function eligibleStake(address _operator, address _operatorContract) constant returns(uint256 balance)
func (*TokenStakingCaller) GetAuthoritySource ¶
func (_TokenStaking *TokenStakingCaller) GetAuthoritySource(opts *bind.CallOpts, operatorContract common.Address) (common.Address, error)
GetAuthoritySource is a free data retrieval call binding the contract method 0xcbe945dc.
Solidity: function getAuthoritySource(address operatorContract) constant returns(address)
func (*TokenStakingCaller) GetDelegationInfo ¶
func (_TokenStaking *TokenStakingCaller) GetDelegationInfo(opts *bind.CallOpts, _operator common.Address) (struct { Amount *big.Int CreatedAt *big.Int UndelegatedAt *big.Int }, error)
GetDelegationInfo is a free data retrieval call binding the contract method 0xfab46d66.
Solidity: function getDelegationInfo(address _operator) constant returns(uint256 amount, uint256 createdAt, uint256 undelegatedAt)
func (*TokenStakingCaller) GetLocks ¶
func (_TokenStaking *TokenStakingCaller) GetLocks(opts *bind.CallOpts, operator common.Address) (struct { Creators []common.Address Expirations []*big.Int }, error)
GetLocks is a free data retrieval call binding the contract method 0x719f3089.
Solidity: function getLocks(address operator) constant returns(address[] creators, uint256[] expirations)
func (*TokenStakingCaller) HasMinimumStake ¶
func (_TokenStaking *TokenStakingCaller) HasMinimumStake(opts *bind.CallOpts, staker common.Address, operatorContract common.Address) (bool, error)
HasMinimumStake is a free data retrieval call binding the contract method 0x10a63ec0.
Solidity: function hasMinimumStake(address staker, address operatorContract) constant returns(bool)
func (*TokenStakingCaller) InitializationPeriod ¶
func (_TokenStaking *TokenStakingCaller) InitializationPeriod(opts *bind.CallOpts) (*big.Int, error)
InitializationPeriod is a free data retrieval call binding the contract method 0xaed1ec72.
Solidity: function initializationPeriod() constant returns(uint256)
func (*TokenStakingCaller) IsAuthorizedForOperator ¶
func (_TokenStaking *TokenStakingCaller) IsAuthorizedForOperator(opts *bind.CallOpts, _operator common.Address, _operatorContract common.Address) (bool, error)
IsAuthorizedForOperator is a free data retrieval call binding the contract method 0xef1f9661.
Solidity: function isAuthorizedForOperator(address _operator, address _operatorContract) constant returns(bool)
func (*TokenStakingCaller) IsStakeLocked ¶
func (_TokenStaking *TokenStakingCaller) IsStakeLocked(opts *bind.CallOpts, operator common.Address) (bool, error)
IsStakeLocked is a free data retrieval call binding the contract method 0x335e91a1.
Solidity: function isStakeLocked(address operator) constant returns(bool)
func (*TokenStakingCaller) MaximumLockDuration ¶
MaximumLockDuration is a free data retrieval call binding the contract method 0x9ff3f125.
Solidity: function maximumLockDuration() constant returns(uint256)
func (*TokenStakingCaller) MinimumStake ¶
MinimumStake is a free data retrieval call binding the contract method 0xec5ffac2.
Solidity: function minimumStake() constant returns(uint256)
func (*TokenStakingCaller) MinimumStakeBase ¶
MinimumStakeBase is a free data retrieval call binding the contract method 0x89002fed.
Solidity: function minimumStakeBase() constant returns(uint256)
func (*TokenStakingCaller) MinimumStakeSchedule ¶
func (_TokenStaking *TokenStakingCaller) MinimumStakeSchedule(opts *bind.CallOpts) (*big.Int, error)
MinimumStakeSchedule is a free data retrieval call binding the contract method 0x1a051082.
Solidity: function minimumStakeSchedule() constant returns(uint256)
func (*TokenStakingCaller) MinimumStakeScheduleStart ¶
func (_TokenStaking *TokenStakingCaller) MinimumStakeScheduleStart(opts *bind.CallOpts) (*big.Int, error)
MinimumStakeScheduleStart is a free data retrieval call binding the contract method 0xcdc3e90a.
Solidity: function minimumStakeScheduleStart() constant returns(uint256)
func (*TokenStakingCaller) MinimumStakeSteps ¶
MinimumStakeSteps is a free data retrieval call binding the contract method 0x280c3846.
Solidity: function minimumStakeSteps() constant returns(uint256)
func (*TokenStakingCaller) Operators ¶
func (_TokenStaking *TokenStakingCaller) Operators(opts *bind.CallOpts, arg0 common.Address) (struct { PackedParams *big.Int Owner common.Address Beneficiary common.Address Authorizer common.Address }, error)
Operators is a free data retrieval call binding the contract method 0x13e7c9d8.
Solidity: function operators(address ) constant returns(uint256 packedParams, address owner, address beneficiary, address authorizer)
func (*TokenStakingCaller) OperatorsOf ¶
func (_TokenStaking *TokenStakingCaller) OperatorsOf(opts *bind.CallOpts, _address common.Address) ([]common.Address, error)
OperatorsOf is a free data retrieval call binding the contract method 0xb534fbb6.
Solidity: function operatorsOf(address _address) constant returns(address[])
func (*TokenStakingCaller) OwnerOf ¶
func (_TokenStaking *TokenStakingCaller) OwnerOf(opts *bind.CallOpts, _operator common.Address) (common.Address, error)
OwnerOf is a free data retrieval call binding the contract method 0x14afd79e.
Solidity: function ownerOf(address _operator) constant returns(address)
func (*TokenStakingCaller) OwnerOperators ¶
func (_TokenStaking *TokenStakingCaller) OwnerOperators(opts *bind.CallOpts, arg0 common.Address, arg1 *big.Int) (common.Address, error)
OwnerOperators is a free data retrieval call binding the contract method 0x4239dd8d.
Solidity: function ownerOperators(address , uint256 ) constant returns(address)
func (*TokenStakingCaller) Registry ¶
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() constant returns(address)
func (*TokenStakingCaller) Token ¶
Token is a free data retrieval call binding the contract method 0xfc0c546a.
Solidity: function token() constant returns(address)
func (*TokenStakingCaller) UndelegationPeriod ¶
UndelegationPeriod is a free data retrieval call binding the contract method 0xfdd1f986.
Solidity: function undelegationPeriod() constant returns(uint256)
type TokenStakingCallerRaw ¶
type TokenStakingCallerRaw struct {
Contract *TokenStakingCaller // Generic read-only contract binding to access the raw methods on
}
TokenStakingCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*TokenStakingCallerRaw) Call ¶
func (_TokenStaking *TokenStakingCallerRaw) 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 TokenStakingCallerSession ¶
type TokenStakingCallerSession struct { Contract *TokenStakingCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
TokenStakingCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*TokenStakingCallerSession) ActiveStake ¶
func (_TokenStaking *TokenStakingCallerSession) ActiveStake(_operator common.Address, _operatorContract common.Address) (*big.Int, error)
ActiveStake is a free data retrieval call binding the contract method 0x9557e0bb.
Solidity: function activeStake(address _operator, address _operatorContract) constant returns(uint256 balance)
func (*TokenStakingCallerSession) AuthorizerOf ¶
func (_TokenStaking *TokenStakingCallerSession) AuthorizerOf(_operator common.Address) (common.Address, error)
AuthorizerOf is a free data retrieval call binding the contract method 0xfb1677b1.
Solidity: function authorizerOf(address _operator) constant returns(address)
func (*TokenStakingCallerSession) BalanceOf ¶
func (_TokenStaking *TokenStakingCallerSession) BalanceOf(_address common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address _address) constant returns(uint256 balance)
func (*TokenStakingCallerSession) BeneficiaryOf ¶
func (_TokenStaking *TokenStakingCallerSession) BeneficiaryOf(_operator common.Address) (common.Address, error)
BeneficiaryOf is a free data retrieval call binding the contract method 0xba7bffd3.
Solidity: function beneficiaryOf(address _operator) constant returns(address)
func (*TokenStakingCallerSession) EligibleStake ¶
func (_TokenStaking *TokenStakingCallerSession) EligibleStake(_operator common.Address, _operatorContract common.Address) (*big.Int, error)
EligibleStake is a free data retrieval call binding the contract method 0xafff33ef.
Solidity: function eligibleStake(address _operator, address _operatorContract) constant returns(uint256 balance)
func (*TokenStakingCallerSession) GetAuthoritySource ¶
func (_TokenStaking *TokenStakingCallerSession) GetAuthoritySource(operatorContract common.Address) (common.Address, error)
GetAuthoritySource is a free data retrieval call binding the contract method 0xcbe945dc.
Solidity: function getAuthoritySource(address operatorContract) constant returns(address)
func (*TokenStakingCallerSession) GetDelegationInfo ¶
func (_TokenStaking *TokenStakingCallerSession) GetDelegationInfo(_operator common.Address) (struct { Amount *big.Int CreatedAt *big.Int UndelegatedAt *big.Int }, error)
GetDelegationInfo is a free data retrieval call binding the contract method 0xfab46d66.
Solidity: function getDelegationInfo(address _operator) constant returns(uint256 amount, uint256 createdAt, uint256 undelegatedAt)
func (*TokenStakingCallerSession) GetLocks ¶
func (_TokenStaking *TokenStakingCallerSession) GetLocks(operator common.Address) (struct { Creators []common.Address Expirations []*big.Int }, error)
GetLocks is a free data retrieval call binding the contract method 0x719f3089.
Solidity: function getLocks(address operator) constant returns(address[] creators, uint256[] expirations)
func (*TokenStakingCallerSession) HasMinimumStake ¶
func (_TokenStaking *TokenStakingCallerSession) HasMinimumStake(staker common.Address, operatorContract common.Address) (bool, error)
HasMinimumStake is a free data retrieval call binding the contract method 0x10a63ec0.
Solidity: function hasMinimumStake(address staker, address operatorContract) constant returns(bool)
func (*TokenStakingCallerSession) InitializationPeriod ¶
func (_TokenStaking *TokenStakingCallerSession) InitializationPeriod() (*big.Int, error)
InitializationPeriod is a free data retrieval call binding the contract method 0xaed1ec72.
Solidity: function initializationPeriod() constant returns(uint256)
func (*TokenStakingCallerSession) IsAuthorizedForOperator ¶
func (_TokenStaking *TokenStakingCallerSession) IsAuthorizedForOperator(_operator common.Address, _operatorContract common.Address) (bool, error)
IsAuthorizedForOperator is a free data retrieval call binding the contract method 0xef1f9661.
Solidity: function isAuthorizedForOperator(address _operator, address _operatorContract) constant returns(bool)
func (*TokenStakingCallerSession) IsStakeLocked ¶
func (_TokenStaking *TokenStakingCallerSession) IsStakeLocked(operator common.Address) (bool, error)
IsStakeLocked is a free data retrieval call binding the contract method 0x335e91a1.
Solidity: function isStakeLocked(address operator) constant returns(bool)
func (*TokenStakingCallerSession) MaximumLockDuration ¶
func (_TokenStaking *TokenStakingCallerSession) MaximumLockDuration() (*big.Int, error)
MaximumLockDuration is a free data retrieval call binding the contract method 0x9ff3f125.
Solidity: function maximumLockDuration() constant returns(uint256)
func (*TokenStakingCallerSession) MinimumStake ¶
func (_TokenStaking *TokenStakingCallerSession) MinimumStake() (*big.Int, error)
MinimumStake is a free data retrieval call binding the contract method 0xec5ffac2.
Solidity: function minimumStake() constant returns(uint256)
func (*TokenStakingCallerSession) MinimumStakeBase ¶
func (_TokenStaking *TokenStakingCallerSession) MinimumStakeBase() (*big.Int, error)
MinimumStakeBase is a free data retrieval call binding the contract method 0x89002fed.
Solidity: function minimumStakeBase() constant returns(uint256)
func (*TokenStakingCallerSession) MinimumStakeSchedule ¶
func (_TokenStaking *TokenStakingCallerSession) MinimumStakeSchedule() (*big.Int, error)
MinimumStakeSchedule is a free data retrieval call binding the contract method 0x1a051082.
Solidity: function minimumStakeSchedule() constant returns(uint256)
func (*TokenStakingCallerSession) MinimumStakeScheduleStart ¶
func (_TokenStaking *TokenStakingCallerSession) MinimumStakeScheduleStart() (*big.Int, error)
MinimumStakeScheduleStart is a free data retrieval call binding the contract method 0xcdc3e90a.
Solidity: function minimumStakeScheduleStart() constant returns(uint256)
func (*TokenStakingCallerSession) MinimumStakeSteps ¶
func (_TokenStaking *TokenStakingCallerSession) MinimumStakeSteps() (*big.Int, error)
MinimumStakeSteps is a free data retrieval call binding the contract method 0x280c3846.
Solidity: function minimumStakeSteps() constant returns(uint256)
func (*TokenStakingCallerSession) Operators ¶
func (_TokenStaking *TokenStakingCallerSession) Operators(arg0 common.Address) (struct { PackedParams *big.Int Owner common.Address Beneficiary common.Address Authorizer common.Address }, error)
Operators is a free data retrieval call binding the contract method 0x13e7c9d8.
Solidity: function operators(address ) constant returns(uint256 packedParams, address owner, address beneficiary, address authorizer)
func (*TokenStakingCallerSession) OperatorsOf ¶
func (_TokenStaking *TokenStakingCallerSession) OperatorsOf(_address common.Address) ([]common.Address, error)
OperatorsOf is a free data retrieval call binding the contract method 0xb534fbb6.
Solidity: function operatorsOf(address _address) constant returns(address[])
func (*TokenStakingCallerSession) OwnerOf ¶
func (_TokenStaking *TokenStakingCallerSession) OwnerOf(_operator common.Address) (common.Address, error)
OwnerOf is a free data retrieval call binding the contract method 0x14afd79e.
Solidity: function ownerOf(address _operator) constant returns(address)
func (*TokenStakingCallerSession) OwnerOperators ¶
func (_TokenStaking *TokenStakingCallerSession) OwnerOperators(arg0 common.Address, arg1 *big.Int) (common.Address, error)
OwnerOperators is a free data retrieval call binding the contract method 0x4239dd8d.
Solidity: function ownerOperators(address , uint256 ) constant returns(address)
func (*TokenStakingCallerSession) Registry ¶
func (_TokenStaking *TokenStakingCallerSession) Registry() (common.Address, error)
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() constant returns(address)
func (*TokenStakingCallerSession) Token ¶
func (_TokenStaking *TokenStakingCallerSession) Token() (common.Address, error)
Token is a free data retrieval call binding the contract method 0xfc0c546a.
Solidity: function token() constant returns(address)
func (*TokenStakingCallerSession) UndelegationPeriod ¶
func (_TokenStaking *TokenStakingCallerSession) UndelegationPeriod() (*big.Int, error)
UndelegationPeriod is a free data retrieval call binding the contract method 0xfdd1f986.
Solidity: function undelegationPeriod() constant returns(uint256)
type TokenStakingExpiredLockReleased ¶
type TokenStakingExpiredLockReleased struct { Operator common.Address LockCreator common.Address Raw types.Log // Blockchain specific contextual infos }
TokenStakingExpiredLockReleased represents a ExpiredLockReleased event raised by the TokenStaking contract.
type TokenStakingExpiredLockReleasedIterator ¶
type TokenStakingExpiredLockReleasedIterator struct { Event *TokenStakingExpiredLockReleased // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenStakingExpiredLockReleasedIterator is returned from FilterExpiredLockReleased and is used to iterate over the raw logs and unpacked data for ExpiredLockReleased events raised by the TokenStaking contract.
func (*TokenStakingExpiredLockReleasedIterator) Close ¶
func (it *TokenStakingExpiredLockReleasedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenStakingExpiredLockReleasedIterator) Error ¶
func (it *TokenStakingExpiredLockReleasedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenStakingExpiredLockReleasedIterator) Next ¶
func (it *TokenStakingExpiredLockReleasedIterator) 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 TokenStakingFilterer ¶
type TokenStakingFilterer struct {
// contains filtered or unexported fields
}
TokenStakingFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewTokenStakingFilterer ¶
func NewTokenStakingFilterer(address common.Address, filterer bind.ContractFilterer) (*TokenStakingFilterer, error)
NewTokenStakingFilterer creates a new log filterer instance of TokenStaking, bound to a specific deployed contract.
func (*TokenStakingFilterer) FilterExpiredLockReleased ¶
func (_TokenStaking *TokenStakingFilterer) FilterExpiredLockReleased(opts *bind.FilterOpts, operator []common.Address) (*TokenStakingExpiredLockReleasedIterator, error)
FilterExpiredLockReleased is a free log retrieval operation binding the contract event 0x53232732101f51eae5873796ea83c72cecad5d155b851edfc11732b9dd4006f6.
Solidity: event ExpiredLockReleased(address indexed operator, address lockCreator)
func (*TokenStakingFilterer) FilterLockReleased ¶
func (_TokenStaking *TokenStakingFilterer) FilterLockReleased(opts *bind.FilterOpts, operator []common.Address) (*TokenStakingLockReleasedIterator, error)
FilterLockReleased is a free log retrieval operation binding the contract event 0x9519d27283057289b75ef2605d6818602822861717fc48c918d37fe1fdc523f4.
Solidity: event LockReleased(address indexed operator, address lockCreator)
func (*TokenStakingFilterer) FilterRecoveredStake ¶
func (_TokenStaking *TokenStakingFilterer) FilterRecoveredStake(opts *bind.FilterOpts) (*TokenStakingRecoveredStakeIterator, error)
FilterRecoveredStake is a free log retrieval operation binding the contract event 0x564f402e70218efee257fcbf84954e2e95e3ecc52cebe7b06c79955463752d5a.
Solidity: event RecoveredStake(address operator, uint256 recoveredAt)
func (*TokenStakingFilterer) FilterStakeLocked ¶
func (_TokenStaking *TokenStakingFilterer) FilterStakeLocked(opts *bind.FilterOpts, operator []common.Address) (*TokenStakingStakeLockedIterator, error)
FilterStakeLocked is a free log retrieval operation binding the contract event 0x82358c8f3a8a41c7cae8a1196ae5106f7b58ce60eb38b7bc6fe3086d079d2a4e.
Solidity: event StakeLocked(address indexed operator, address lockCreator, uint256 until)
func (*TokenStakingFilterer) FilterStaked ¶
func (_TokenStaking *TokenStakingFilterer) FilterStaked(opts *bind.FilterOpts, from []common.Address) (*TokenStakingStakedIterator, error)
FilterStaked is a free log retrieval operation binding the contract event 0x9e71bc8eea02a63969f509818f2dafb9254532904319f9dbda79b67bd34a5f3d.
Solidity: event Staked(address indexed from, uint256 value)
func (*TokenStakingFilterer) FilterTokensSeized ¶
func (_TokenStaking *TokenStakingFilterer) FilterTokensSeized(opts *bind.FilterOpts, operator []common.Address) (*TokenStakingTokensSeizedIterator, error)
FilterTokensSeized is a free log retrieval operation binding the contract event 0xc5c18d4a60510957a4dc6dbd6d40ecfcfa32ab9517528a6b4052729e48e183d3.
Solidity: event TokensSeized(address indexed operator, uint256 amount)
func (*TokenStakingFilterer) FilterTokensSlashed ¶
func (_TokenStaking *TokenStakingFilterer) FilterTokensSlashed(opts *bind.FilterOpts, operator []common.Address) (*TokenStakingTokensSlashedIterator, error)
FilterTokensSlashed is a free log retrieval operation binding the contract event 0xf71d4eeef63c86ffc692e306c623b01b8373e091da8ee455aa0fe26305a4981c.
Solidity: event TokensSlashed(address indexed operator, uint256 amount)
func (*TokenStakingFilterer) FilterUndelegated ¶
func (_TokenStaking *TokenStakingFilterer) FilterUndelegated(opts *bind.FilterOpts, operator []common.Address) (*TokenStakingUndelegatedIterator, error)
FilterUndelegated is a free log retrieval operation binding the contract event 0x4ae68879209bc4b489a38251122202a3653305e3d95a27baf7a5681410c90b38.
Solidity: event Undelegated(address indexed operator, uint256 undelegatedAt)
func (*TokenStakingFilterer) ParseExpiredLockReleased ¶
func (_TokenStaking *TokenStakingFilterer) ParseExpiredLockReleased(log types.Log) (*TokenStakingExpiredLockReleased, error)
ParseExpiredLockReleased is a log parse operation binding the contract event 0x53232732101f51eae5873796ea83c72cecad5d155b851edfc11732b9dd4006f6.
Solidity: event ExpiredLockReleased(address indexed operator, address lockCreator)
func (*TokenStakingFilterer) ParseLockReleased ¶
func (_TokenStaking *TokenStakingFilterer) ParseLockReleased(log types.Log) (*TokenStakingLockReleased, error)
ParseLockReleased is a log parse operation binding the contract event 0x9519d27283057289b75ef2605d6818602822861717fc48c918d37fe1fdc523f4.
Solidity: event LockReleased(address indexed operator, address lockCreator)
func (*TokenStakingFilterer) ParseRecoveredStake ¶
func (_TokenStaking *TokenStakingFilterer) ParseRecoveredStake(log types.Log) (*TokenStakingRecoveredStake, error)
ParseRecoveredStake is a log parse operation binding the contract event 0x564f402e70218efee257fcbf84954e2e95e3ecc52cebe7b06c79955463752d5a.
Solidity: event RecoveredStake(address operator, uint256 recoveredAt)
func (*TokenStakingFilterer) ParseStakeLocked ¶
func (_TokenStaking *TokenStakingFilterer) ParseStakeLocked(log types.Log) (*TokenStakingStakeLocked, error)
ParseStakeLocked is a log parse operation binding the contract event 0x82358c8f3a8a41c7cae8a1196ae5106f7b58ce60eb38b7bc6fe3086d079d2a4e.
Solidity: event StakeLocked(address indexed operator, address lockCreator, uint256 until)
func (*TokenStakingFilterer) ParseStaked ¶
func (_TokenStaking *TokenStakingFilterer) ParseStaked(log types.Log) (*TokenStakingStaked, error)
ParseStaked is a log parse operation binding the contract event 0x9e71bc8eea02a63969f509818f2dafb9254532904319f9dbda79b67bd34a5f3d.
Solidity: event Staked(address indexed from, uint256 value)
func (*TokenStakingFilterer) ParseTokensSeized ¶
func (_TokenStaking *TokenStakingFilterer) ParseTokensSeized(log types.Log) (*TokenStakingTokensSeized, error)
ParseTokensSeized is a log parse operation binding the contract event 0xc5c18d4a60510957a4dc6dbd6d40ecfcfa32ab9517528a6b4052729e48e183d3.
Solidity: event TokensSeized(address indexed operator, uint256 amount)
func (*TokenStakingFilterer) ParseTokensSlashed ¶
func (_TokenStaking *TokenStakingFilterer) ParseTokensSlashed(log types.Log) (*TokenStakingTokensSlashed, error)
ParseTokensSlashed is a log parse operation binding the contract event 0xf71d4eeef63c86ffc692e306c623b01b8373e091da8ee455aa0fe26305a4981c.
Solidity: event TokensSlashed(address indexed operator, uint256 amount)
func (*TokenStakingFilterer) ParseUndelegated ¶
func (_TokenStaking *TokenStakingFilterer) ParseUndelegated(log types.Log) (*TokenStakingUndelegated, error)
ParseUndelegated is a log parse operation binding the contract event 0x4ae68879209bc4b489a38251122202a3653305e3d95a27baf7a5681410c90b38.
Solidity: event Undelegated(address indexed operator, uint256 undelegatedAt)
func (*TokenStakingFilterer) WatchExpiredLockReleased ¶
func (_TokenStaking *TokenStakingFilterer) WatchExpiredLockReleased(opts *bind.WatchOpts, sink chan<- *TokenStakingExpiredLockReleased, operator []common.Address) (event.Subscription, error)
WatchExpiredLockReleased is a free log subscription operation binding the contract event 0x53232732101f51eae5873796ea83c72cecad5d155b851edfc11732b9dd4006f6.
Solidity: event ExpiredLockReleased(address indexed operator, address lockCreator)
func (*TokenStakingFilterer) WatchLockReleased ¶
func (_TokenStaking *TokenStakingFilterer) WatchLockReleased(opts *bind.WatchOpts, sink chan<- *TokenStakingLockReleased, operator []common.Address) (event.Subscription, error)
WatchLockReleased is a free log subscription operation binding the contract event 0x9519d27283057289b75ef2605d6818602822861717fc48c918d37fe1fdc523f4.
Solidity: event LockReleased(address indexed operator, address lockCreator)
func (*TokenStakingFilterer) WatchRecoveredStake ¶
func (_TokenStaking *TokenStakingFilterer) WatchRecoveredStake(opts *bind.WatchOpts, sink chan<- *TokenStakingRecoveredStake) (event.Subscription, error)
WatchRecoveredStake is a free log subscription operation binding the contract event 0x564f402e70218efee257fcbf84954e2e95e3ecc52cebe7b06c79955463752d5a.
Solidity: event RecoveredStake(address operator, uint256 recoveredAt)
func (*TokenStakingFilterer) WatchStakeLocked ¶
func (_TokenStaking *TokenStakingFilterer) WatchStakeLocked(opts *bind.WatchOpts, sink chan<- *TokenStakingStakeLocked, operator []common.Address) (event.Subscription, error)
WatchStakeLocked is a free log subscription operation binding the contract event 0x82358c8f3a8a41c7cae8a1196ae5106f7b58ce60eb38b7bc6fe3086d079d2a4e.
Solidity: event StakeLocked(address indexed operator, address lockCreator, uint256 until)
func (*TokenStakingFilterer) WatchStaked ¶
func (_TokenStaking *TokenStakingFilterer) WatchStaked(opts *bind.WatchOpts, sink chan<- *TokenStakingStaked, from []common.Address) (event.Subscription, error)
WatchStaked is a free log subscription operation binding the contract event 0x9e71bc8eea02a63969f509818f2dafb9254532904319f9dbda79b67bd34a5f3d.
Solidity: event Staked(address indexed from, uint256 value)
func (*TokenStakingFilterer) WatchTokensSeized ¶
func (_TokenStaking *TokenStakingFilterer) WatchTokensSeized(opts *bind.WatchOpts, sink chan<- *TokenStakingTokensSeized, operator []common.Address) (event.Subscription, error)
WatchTokensSeized is a free log subscription operation binding the contract event 0xc5c18d4a60510957a4dc6dbd6d40ecfcfa32ab9517528a6b4052729e48e183d3.
Solidity: event TokensSeized(address indexed operator, uint256 amount)
func (*TokenStakingFilterer) WatchTokensSlashed ¶
func (_TokenStaking *TokenStakingFilterer) WatchTokensSlashed(opts *bind.WatchOpts, sink chan<- *TokenStakingTokensSlashed, operator []common.Address) (event.Subscription, error)
WatchTokensSlashed is a free log subscription operation binding the contract event 0xf71d4eeef63c86ffc692e306c623b01b8373e091da8ee455aa0fe26305a4981c.
Solidity: event TokensSlashed(address indexed operator, uint256 amount)
func (*TokenStakingFilterer) WatchUndelegated ¶
func (_TokenStaking *TokenStakingFilterer) WatchUndelegated(opts *bind.WatchOpts, sink chan<- *TokenStakingUndelegated, operator []common.Address) (event.Subscription, error)
WatchUndelegated is a free log subscription operation binding the contract event 0x4ae68879209bc4b489a38251122202a3653305e3d95a27baf7a5681410c90b38.
Solidity: event Undelegated(address indexed operator, uint256 undelegatedAt)
type TokenStakingLockReleased ¶
type TokenStakingLockReleased struct { Operator common.Address LockCreator common.Address Raw types.Log // Blockchain specific contextual infos }
TokenStakingLockReleased represents a LockReleased event raised by the TokenStaking contract.
type TokenStakingLockReleasedIterator ¶
type TokenStakingLockReleasedIterator struct { Event *TokenStakingLockReleased // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenStakingLockReleasedIterator is returned from FilterLockReleased and is used to iterate over the raw logs and unpacked data for LockReleased events raised by the TokenStaking contract.
func (*TokenStakingLockReleasedIterator) Close ¶
func (it *TokenStakingLockReleasedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenStakingLockReleasedIterator) Error ¶
func (it *TokenStakingLockReleasedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenStakingLockReleasedIterator) Next ¶
func (it *TokenStakingLockReleasedIterator) 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 TokenStakingRaw ¶
type TokenStakingRaw struct {
Contract *TokenStaking // Generic contract binding to access the raw methods on
}
TokenStakingRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*TokenStakingRaw) Call ¶
func (_TokenStaking *TokenStakingRaw) 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 (*TokenStakingRaw) Transact ¶
func (_TokenStaking *TokenStakingRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TokenStakingRaw) Transfer ¶
func (_TokenStaking *TokenStakingRaw) 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 TokenStakingRecoveredStake ¶
type TokenStakingRecoveredStake struct { Operator common.Address RecoveredAt *big.Int Raw types.Log // Blockchain specific contextual infos }
TokenStakingRecoveredStake represents a RecoveredStake event raised by the TokenStaking contract.
type TokenStakingRecoveredStakeIterator ¶
type TokenStakingRecoveredStakeIterator struct { Event *TokenStakingRecoveredStake // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenStakingRecoveredStakeIterator is returned from FilterRecoveredStake and is used to iterate over the raw logs and unpacked data for RecoveredStake events raised by the TokenStaking contract.
func (*TokenStakingRecoveredStakeIterator) Close ¶
func (it *TokenStakingRecoveredStakeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenStakingRecoveredStakeIterator) Error ¶
func (it *TokenStakingRecoveredStakeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenStakingRecoveredStakeIterator) Next ¶
func (it *TokenStakingRecoveredStakeIterator) 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 TokenStakingSession ¶
type TokenStakingSession struct { Contract *TokenStaking // 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 }
TokenStakingSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*TokenStakingSession) ActiveStake ¶
func (_TokenStaking *TokenStakingSession) ActiveStake(_operator common.Address, _operatorContract common.Address) (*big.Int, error)
ActiveStake is a free data retrieval call binding the contract method 0x9557e0bb.
Solidity: function activeStake(address _operator, address _operatorContract) constant returns(uint256 balance)
func (*TokenStakingSession) AuthorizeOperatorContract ¶
func (_TokenStaking *TokenStakingSession) AuthorizeOperatorContract(_operator common.Address, _operatorContract common.Address) (*types.Transaction, error)
AuthorizeOperatorContract is a paid mutator transaction binding the contract method 0xf1654783.
Solidity: function authorizeOperatorContract(address _operator, address _operatorContract) returns()
func (*TokenStakingSession) AuthorizerOf ¶
func (_TokenStaking *TokenStakingSession) AuthorizerOf(_operator common.Address) (common.Address, error)
AuthorizerOf is a free data retrieval call binding the contract method 0xfb1677b1.
Solidity: function authorizerOf(address _operator) constant returns(address)
func (*TokenStakingSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address _address) constant returns(uint256 balance)
func (*TokenStakingSession) BeneficiaryOf ¶
func (_TokenStaking *TokenStakingSession) BeneficiaryOf(_operator common.Address) (common.Address, error)
BeneficiaryOf is a free data retrieval call binding the contract method 0xba7bffd3.
Solidity: function beneficiaryOf(address _operator) constant returns(address)
func (*TokenStakingSession) CancelStake ¶
func (_TokenStaking *TokenStakingSession) CancelStake(_operator common.Address) (*types.Transaction, error)
CancelStake is a paid mutator transaction binding the contract method 0xe064172e.
Solidity: function cancelStake(address _operator) returns()
func (*TokenStakingSession) ClaimDelegatedAuthority ¶
func (_TokenStaking *TokenStakingSession) ClaimDelegatedAuthority(delegatedAuthoritySource common.Address) (*types.Transaction, error)
ClaimDelegatedAuthority is a paid mutator transaction binding the contract method 0xa590ae36.
Solidity: function claimDelegatedAuthority(address delegatedAuthoritySource) returns()
func (*TokenStakingSession) EligibleStake ¶
func (_TokenStaking *TokenStakingSession) EligibleStake(_operator common.Address, _operatorContract common.Address) (*big.Int, error)
EligibleStake is a free data retrieval call binding the contract method 0xafff33ef.
Solidity: function eligibleStake(address _operator, address _operatorContract) constant returns(uint256 balance)
func (*TokenStakingSession) GetAuthoritySource ¶
func (_TokenStaking *TokenStakingSession) GetAuthoritySource(operatorContract common.Address) (common.Address, error)
GetAuthoritySource is a free data retrieval call binding the contract method 0xcbe945dc.
Solidity: function getAuthoritySource(address operatorContract) constant returns(address)
func (*TokenStakingSession) GetDelegationInfo ¶
func (_TokenStaking *TokenStakingSession) GetDelegationInfo(_operator common.Address) (struct { Amount *big.Int CreatedAt *big.Int UndelegatedAt *big.Int }, error)
GetDelegationInfo is a free data retrieval call binding the contract method 0xfab46d66.
Solidity: function getDelegationInfo(address _operator) constant returns(uint256 amount, uint256 createdAt, uint256 undelegatedAt)
func (*TokenStakingSession) GetLocks ¶
func (_TokenStaking *TokenStakingSession) GetLocks(operator common.Address) (struct { Creators []common.Address Expirations []*big.Int }, error)
GetLocks is a free data retrieval call binding the contract method 0x719f3089.
Solidity: function getLocks(address operator) constant returns(address[] creators, uint256[] expirations)
func (*TokenStakingSession) HasMinimumStake ¶
func (_TokenStaking *TokenStakingSession) HasMinimumStake(staker common.Address, operatorContract common.Address) (bool, error)
HasMinimumStake is a free data retrieval call binding the contract method 0x10a63ec0.
Solidity: function hasMinimumStake(address staker, address operatorContract) constant returns(bool)
func (*TokenStakingSession) InitializationPeriod ¶
func (_TokenStaking *TokenStakingSession) InitializationPeriod() (*big.Int, error)
InitializationPeriod is a free data retrieval call binding the contract method 0xaed1ec72.
Solidity: function initializationPeriod() constant returns(uint256)
func (*TokenStakingSession) IsAuthorizedForOperator ¶
func (_TokenStaking *TokenStakingSession) IsAuthorizedForOperator(_operator common.Address, _operatorContract common.Address) (bool, error)
IsAuthorizedForOperator is a free data retrieval call binding the contract method 0xef1f9661.
Solidity: function isAuthorizedForOperator(address _operator, address _operatorContract) constant returns(bool)
func (*TokenStakingSession) IsStakeLocked ¶
func (_TokenStaking *TokenStakingSession) IsStakeLocked(operator common.Address) (bool, error)
IsStakeLocked is a free data retrieval call binding the contract method 0x335e91a1.
Solidity: function isStakeLocked(address operator) constant returns(bool)
func (*TokenStakingSession) LockStake ¶
func (_TokenStaking *TokenStakingSession) LockStake(operator common.Address, duration *big.Int) (*types.Transaction, error)
LockStake is a paid mutator transaction binding the contract method 0x21e1625e.
Solidity: function lockStake(address operator, uint256 duration) returns()
func (*TokenStakingSession) MaximumLockDuration ¶
func (_TokenStaking *TokenStakingSession) MaximumLockDuration() (*big.Int, error)
MaximumLockDuration is a free data retrieval call binding the contract method 0x9ff3f125.
Solidity: function maximumLockDuration() constant returns(uint256)
func (*TokenStakingSession) MinimumStake ¶
func (_TokenStaking *TokenStakingSession) MinimumStake() (*big.Int, error)
MinimumStake is a free data retrieval call binding the contract method 0xec5ffac2.
Solidity: function minimumStake() constant returns(uint256)
func (*TokenStakingSession) MinimumStakeBase ¶
func (_TokenStaking *TokenStakingSession) MinimumStakeBase() (*big.Int, error)
MinimumStakeBase is a free data retrieval call binding the contract method 0x89002fed.
Solidity: function minimumStakeBase() constant returns(uint256)
func (*TokenStakingSession) MinimumStakeSchedule ¶
func (_TokenStaking *TokenStakingSession) MinimumStakeSchedule() (*big.Int, error)
MinimumStakeSchedule is a free data retrieval call binding the contract method 0x1a051082.
Solidity: function minimumStakeSchedule() constant returns(uint256)
func (*TokenStakingSession) MinimumStakeScheduleStart ¶
func (_TokenStaking *TokenStakingSession) MinimumStakeScheduleStart() (*big.Int, error)
MinimumStakeScheduleStart is a free data retrieval call binding the contract method 0xcdc3e90a.
Solidity: function minimumStakeScheduleStart() constant returns(uint256)
func (*TokenStakingSession) MinimumStakeSteps ¶
func (_TokenStaking *TokenStakingSession) MinimumStakeSteps() (*big.Int, error)
MinimumStakeSteps is a free data retrieval call binding the contract method 0x280c3846.
Solidity: function minimumStakeSteps() constant returns(uint256)
func (*TokenStakingSession) Operators ¶
func (_TokenStaking *TokenStakingSession) Operators(arg0 common.Address) (struct { PackedParams *big.Int Owner common.Address Beneficiary common.Address Authorizer common.Address }, error)
Operators is a free data retrieval call binding the contract method 0x13e7c9d8.
Solidity: function operators(address ) constant returns(uint256 packedParams, address owner, address beneficiary, address authorizer)
func (*TokenStakingSession) OperatorsOf ¶
func (_TokenStaking *TokenStakingSession) OperatorsOf(_address common.Address) ([]common.Address, error)
OperatorsOf is a free data retrieval call binding the contract method 0xb534fbb6.
Solidity: function operatorsOf(address _address) constant returns(address[])
func (*TokenStakingSession) OwnerOf ¶
OwnerOf is a free data retrieval call binding the contract method 0x14afd79e.
Solidity: function ownerOf(address _operator) constant returns(address)
func (*TokenStakingSession) OwnerOperators ¶
func (_TokenStaking *TokenStakingSession) OwnerOperators(arg0 common.Address, arg1 *big.Int) (common.Address, error)
OwnerOperators is a free data retrieval call binding the contract method 0x4239dd8d.
Solidity: function ownerOperators(address , uint256 ) constant returns(address)
func (*TokenStakingSession) ReceiveApproval ¶
func (_TokenStaking *TokenStakingSession) ReceiveApproval(_from common.Address, _value *big.Int, _token common.Address, _extraData []byte) (*types.Transaction, error)
ReceiveApproval is a paid mutator transaction binding the contract method 0x8f4ffcb1.
Solidity: function receiveApproval(address _from, uint256 _value, address _token, bytes _extraData) returns()
func (*TokenStakingSession) RecoverStake ¶
func (_TokenStaking *TokenStakingSession) RecoverStake(_operator common.Address) (*types.Transaction, error)
RecoverStake is a paid mutator transaction binding the contract method 0x525835f9.
Solidity: function recoverStake(address _operator) returns()
func (*TokenStakingSession) Registry ¶
func (_TokenStaking *TokenStakingSession) Registry() (common.Address, error)
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() constant returns(address)
func (*TokenStakingSession) ReleaseExpiredLock ¶
func (_TokenStaking *TokenStakingSession) ReleaseExpiredLock(operator common.Address, operatorContract common.Address) (*types.Transaction, error)
ReleaseExpiredLock is a paid mutator transaction binding the contract method 0xd98f233d.
Solidity: function releaseExpiredLock(address operator, address operatorContract) returns()
func (*TokenStakingSession) Seize ¶
func (_TokenStaking *TokenStakingSession) Seize(amountToSeize *big.Int, rewardMultiplier *big.Int, tattletale common.Address, misbehavedOperators []common.Address) (*types.Transaction, error)
Seize is a paid mutator transaction binding the contract method 0x09055e90.
Solidity: function seize(uint256 amountToSeize, uint256 rewardMultiplier, address tattletale, address[] misbehavedOperators) returns()
func (*TokenStakingSession) Slash ¶
func (_TokenStaking *TokenStakingSession) Slash(amountToSlash *big.Int, misbehavedOperators []common.Address) (*types.Transaction, error)
Slash is a paid mutator transaction binding the contract method 0x8e49aa7a.
Solidity: function slash(uint256 amountToSlash, address[] misbehavedOperators) returns()
func (*TokenStakingSession) Token ¶
func (_TokenStaking *TokenStakingSession) Token() (common.Address, error)
Token is a free data retrieval call binding the contract method 0xfc0c546a.
Solidity: function token() constant returns(address)
func (*TokenStakingSession) Undelegate ¶
func (_TokenStaking *TokenStakingSession) Undelegate(_operator common.Address) (*types.Transaction, error)
Undelegate is a paid mutator transaction binding the contract method 0xda8be864.
Solidity: function undelegate(address _operator) returns()
func (*TokenStakingSession) UndelegateAt ¶
func (_TokenStaking *TokenStakingSession) UndelegateAt(_operator common.Address, _undelegationTimestamp *big.Int) (*types.Transaction, error)
UndelegateAt is a paid mutator transaction binding the contract method 0x5139a6c5.
Solidity: function undelegateAt(address _operator, uint256 _undelegationTimestamp) returns()
func (*TokenStakingSession) UndelegationPeriod ¶
func (_TokenStaking *TokenStakingSession) UndelegationPeriod() (*big.Int, error)
UndelegationPeriod is a free data retrieval call binding the contract method 0xfdd1f986.
Solidity: function undelegationPeriod() constant returns(uint256)
func (*TokenStakingSession) UnlockStake ¶
func (_TokenStaking *TokenStakingSession) UnlockStake(operator common.Address) (*types.Transaction, error)
UnlockStake is a paid mutator transaction binding the contract method 0x4a1ce599.
Solidity: function unlockStake(address operator) returns()
type TokenStakingStakeLocked ¶
type TokenStakingStakeLocked struct { Operator common.Address LockCreator common.Address Until *big.Int Raw types.Log // Blockchain specific contextual infos }
TokenStakingStakeLocked represents a StakeLocked event raised by the TokenStaking contract.
type TokenStakingStakeLockedIterator ¶
type TokenStakingStakeLockedIterator struct { Event *TokenStakingStakeLocked // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenStakingStakeLockedIterator is returned from FilterStakeLocked and is used to iterate over the raw logs and unpacked data for StakeLocked events raised by the TokenStaking contract.
func (*TokenStakingStakeLockedIterator) Close ¶
func (it *TokenStakingStakeLockedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenStakingStakeLockedIterator) Error ¶
func (it *TokenStakingStakeLockedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenStakingStakeLockedIterator) Next ¶
func (it *TokenStakingStakeLockedIterator) 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 TokenStakingStaked ¶
type TokenStakingStaked struct { From common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
TokenStakingStaked represents a Staked event raised by the TokenStaking contract.
type TokenStakingStakedIterator ¶
type TokenStakingStakedIterator struct { Event *TokenStakingStaked // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenStakingStakedIterator is returned from FilterStaked and is used to iterate over the raw logs and unpacked data for Staked events raised by the TokenStaking contract.
func (*TokenStakingStakedIterator) Close ¶
func (it *TokenStakingStakedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenStakingStakedIterator) Error ¶
func (it *TokenStakingStakedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenStakingStakedIterator) Next ¶
func (it *TokenStakingStakedIterator) 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 TokenStakingTokensSeized ¶
type TokenStakingTokensSeized struct { Operator common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
TokenStakingTokensSeized represents a TokensSeized event raised by the TokenStaking contract.
type TokenStakingTokensSeizedIterator ¶
type TokenStakingTokensSeizedIterator struct { Event *TokenStakingTokensSeized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenStakingTokensSeizedIterator is returned from FilterTokensSeized and is used to iterate over the raw logs and unpacked data for TokensSeized events raised by the TokenStaking contract.
func (*TokenStakingTokensSeizedIterator) Close ¶
func (it *TokenStakingTokensSeizedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenStakingTokensSeizedIterator) Error ¶
func (it *TokenStakingTokensSeizedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenStakingTokensSeizedIterator) Next ¶
func (it *TokenStakingTokensSeizedIterator) 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 TokenStakingTokensSlashed ¶
type TokenStakingTokensSlashed struct { Operator common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
TokenStakingTokensSlashed represents a TokensSlashed event raised by the TokenStaking contract.
type TokenStakingTokensSlashedIterator ¶
type TokenStakingTokensSlashedIterator struct { Event *TokenStakingTokensSlashed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenStakingTokensSlashedIterator is returned from FilterTokensSlashed and is used to iterate over the raw logs and unpacked data for TokensSlashed events raised by the TokenStaking contract.
func (*TokenStakingTokensSlashedIterator) Close ¶
func (it *TokenStakingTokensSlashedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenStakingTokensSlashedIterator) Error ¶
func (it *TokenStakingTokensSlashedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenStakingTokensSlashedIterator) Next ¶
func (it *TokenStakingTokensSlashedIterator) 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 TokenStakingTransactor ¶
type TokenStakingTransactor struct {
// contains filtered or unexported fields
}
TokenStakingTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewTokenStakingTransactor ¶
func NewTokenStakingTransactor(address common.Address, transactor bind.ContractTransactor) (*TokenStakingTransactor, error)
NewTokenStakingTransactor creates a new write-only instance of TokenStaking, bound to a specific deployed contract.
func (*TokenStakingTransactor) AuthorizeOperatorContract ¶
func (_TokenStaking *TokenStakingTransactor) AuthorizeOperatorContract(opts *bind.TransactOpts, _operator common.Address, _operatorContract common.Address) (*types.Transaction, error)
AuthorizeOperatorContract is a paid mutator transaction binding the contract method 0xf1654783.
Solidity: function authorizeOperatorContract(address _operator, address _operatorContract) returns()
func (*TokenStakingTransactor) CancelStake ¶
func (_TokenStaking *TokenStakingTransactor) CancelStake(opts *bind.TransactOpts, _operator common.Address) (*types.Transaction, error)
CancelStake is a paid mutator transaction binding the contract method 0xe064172e.
Solidity: function cancelStake(address _operator) returns()
func (*TokenStakingTransactor) ClaimDelegatedAuthority ¶
func (_TokenStaking *TokenStakingTransactor) ClaimDelegatedAuthority(opts *bind.TransactOpts, delegatedAuthoritySource common.Address) (*types.Transaction, error)
ClaimDelegatedAuthority is a paid mutator transaction binding the contract method 0xa590ae36.
Solidity: function claimDelegatedAuthority(address delegatedAuthoritySource) returns()
func (*TokenStakingTransactor) LockStake ¶
func (_TokenStaking *TokenStakingTransactor) LockStake(opts *bind.TransactOpts, operator common.Address, duration *big.Int) (*types.Transaction, error)
LockStake is a paid mutator transaction binding the contract method 0x21e1625e.
Solidity: function lockStake(address operator, uint256 duration) returns()
func (*TokenStakingTransactor) ReceiveApproval ¶
func (_TokenStaking *TokenStakingTransactor) ReceiveApproval(opts *bind.TransactOpts, _from common.Address, _value *big.Int, _token common.Address, _extraData []byte) (*types.Transaction, error)
ReceiveApproval is a paid mutator transaction binding the contract method 0x8f4ffcb1.
Solidity: function receiveApproval(address _from, uint256 _value, address _token, bytes _extraData) returns()
func (*TokenStakingTransactor) RecoverStake ¶
func (_TokenStaking *TokenStakingTransactor) RecoverStake(opts *bind.TransactOpts, _operator common.Address) (*types.Transaction, error)
RecoverStake is a paid mutator transaction binding the contract method 0x525835f9.
Solidity: function recoverStake(address _operator) returns()
func (*TokenStakingTransactor) ReleaseExpiredLock ¶
func (_TokenStaking *TokenStakingTransactor) ReleaseExpiredLock(opts *bind.TransactOpts, operator common.Address, operatorContract common.Address) (*types.Transaction, error)
ReleaseExpiredLock is a paid mutator transaction binding the contract method 0xd98f233d.
Solidity: function releaseExpiredLock(address operator, address operatorContract) returns()
func (*TokenStakingTransactor) Seize ¶
func (_TokenStaking *TokenStakingTransactor) Seize(opts *bind.TransactOpts, amountToSeize *big.Int, rewardMultiplier *big.Int, tattletale common.Address, misbehavedOperators []common.Address) (*types.Transaction, error)
Seize is a paid mutator transaction binding the contract method 0x09055e90.
Solidity: function seize(uint256 amountToSeize, uint256 rewardMultiplier, address tattletale, address[] misbehavedOperators) returns()
func (*TokenStakingTransactor) Slash ¶
func (_TokenStaking *TokenStakingTransactor) Slash(opts *bind.TransactOpts, amountToSlash *big.Int, misbehavedOperators []common.Address) (*types.Transaction, error)
Slash is a paid mutator transaction binding the contract method 0x8e49aa7a.
Solidity: function slash(uint256 amountToSlash, address[] misbehavedOperators) returns()
func (*TokenStakingTransactor) Undelegate ¶
func (_TokenStaking *TokenStakingTransactor) Undelegate(opts *bind.TransactOpts, _operator common.Address) (*types.Transaction, error)
Undelegate is a paid mutator transaction binding the contract method 0xda8be864.
Solidity: function undelegate(address _operator) returns()
func (*TokenStakingTransactor) UndelegateAt ¶
func (_TokenStaking *TokenStakingTransactor) UndelegateAt(opts *bind.TransactOpts, _operator common.Address, _undelegationTimestamp *big.Int) (*types.Transaction, error)
UndelegateAt is a paid mutator transaction binding the contract method 0x5139a6c5.
Solidity: function undelegateAt(address _operator, uint256 _undelegationTimestamp) returns()
func (*TokenStakingTransactor) UnlockStake ¶
func (_TokenStaking *TokenStakingTransactor) UnlockStake(opts *bind.TransactOpts, operator common.Address) (*types.Transaction, error)
UnlockStake is a paid mutator transaction binding the contract method 0x4a1ce599.
Solidity: function unlockStake(address operator) returns()
type TokenStakingTransactorRaw ¶
type TokenStakingTransactorRaw struct {
Contract *TokenStakingTransactor // Generic write-only contract binding to access the raw methods on
}
TokenStakingTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*TokenStakingTransactorRaw) Transact ¶
func (_TokenStaking *TokenStakingTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TokenStakingTransactorRaw) Transfer ¶
func (_TokenStaking *TokenStakingTransactorRaw) 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 TokenStakingTransactorSession ¶
type TokenStakingTransactorSession struct { Contract *TokenStakingTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
TokenStakingTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*TokenStakingTransactorSession) AuthorizeOperatorContract ¶
func (_TokenStaking *TokenStakingTransactorSession) AuthorizeOperatorContract(_operator common.Address, _operatorContract common.Address) (*types.Transaction, error)
AuthorizeOperatorContract is a paid mutator transaction binding the contract method 0xf1654783.
Solidity: function authorizeOperatorContract(address _operator, address _operatorContract) returns()
func (*TokenStakingTransactorSession) CancelStake ¶
func (_TokenStaking *TokenStakingTransactorSession) CancelStake(_operator common.Address) (*types.Transaction, error)
CancelStake is a paid mutator transaction binding the contract method 0xe064172e.
Solidity: function cancelStake(address _operator) returns()
func (*TokenStakingTransactorSession) ClaimDelegatedAuthority ¶
func (_TokenStaking *TokenStakingTransactorSession) ClaimDelegatedAuthority(delegatedAuthoritySource common.Address) (*types.Transaction, error)
ClaimDelegatedAuthority is a paid mutator transaction binding the contract method 0xa590ae36.
Solidity: function claimDelegatedAuthority(address delegatedAuthoritySource) returns()
func (*TokenStakingTransactorSession) LockStake ¶
func (_TokenStaking *TokenStakingTransactorSession) LockStake(operator common.Address, duration *big.Int) (*types.Transaction, error)
LockStake is a paid mutator transaction binding the contract method 0x21e1625e.
Solidity: function lockStake(address operator, uint256 duration) returns()
func (*TokenStakingTransactorSession) ReceiveApproval ¶
func (_TokenStaking *TokenStakingTransactorSession) ReceiveApproval(_from common.Address, _value *big.Int, _token common.Address, _extraData []byte) (*types.Transaction, error)
ReceiveApproval is a paid mutator transaction binding the contract method 0x8f4ffcb1.
Solidity: function receiveApproval(address _from, uint256 _value, address _token, bytes _extraData) returns()
func (*TokenStakingTransactorSession) RecoverStake ¶
func (_TokenStaking *TokenStakingTransactorSession) RecoverStake(_operator common.Address) (*types.Transaction, error)
RecoverStake is a paid mutator transaction binding the contract method 0x525835f9.
Solidity: function recoverStake(address _operator) returns()
func (*TokenStakingTransactorSession) ReleaseExpiredLock ¶
func (_TokenStaking *TokenStakingTransactorSession) ReleaseExpiredLock(operator common.Address, operatorContract common.Address) (*types.Transaction, error)
ReleaseExpiredLock is a paid mutator transaction binding the contract method 0xd98f233d.
Solidity: function releaseExpiredLock(address operator, address operatorContract) returns()
func (*TokenStakingTransactorSession) Seize ¶
func (_TokenStaking *TokenStakingTransactorSession) Seize(amountToSeize *big.Int, rewardMultiplier *big.Int, tattletale common.Address, misbehavedOperators []common.Address) (*types.Transaction, error)
Seize is a paid mutator transaction binding the contract method 0x09055e90.
Solidity: function seize(uint256 amountToSeize, uint256 rewardMultiplier, address tattletale, address[] misbehavedOperators) returns()
func (*TokenStakingTransactorSession) Slash ¶
func (_TokenStaking *TokenStakingTransactorSession) Slash(amountToSlash *big.Int, misbehavedOperators []common.Address) (*types.Transaction, error)
Slash is a paid mutator transaction binding the contract method 0x8e49aa7a.
Solidity: function slash(uint256 amountToSlash, address[] misbehavedOperators) returns()
func (*TokenStakingTransactorSession) Undelegate ¶
func (_TokenStaking *TokenStakingTransactorSession) Undelegate(_operator common.Address) (*types.Transaction, error)
Undelegate is a paid mutator transaction binding the contract method 0xda8be864.
Solidity: function undelegate(address _operator) returns()
func (*TokenStakingTransactorSession) UndelegateAt ¶
func (_TokenStaking *TokenStakingTransactorSession) UndelegateAt(_operator common.Address, _undelegationTimestamp *big.Int) (*types.Transaction, error)
UndelegateAt is a paid mutator transaction binding the contract method 0x5139a6c5.
Solidity: function undelegateAt(address _operator, uint256 _undelegationTimestamp) returns()
func (*TokenStakingTransactorSession) UnlockStake ¶
func (_TokenStaking *TokenStakingTransactorSession) UnlockStake(operator common.Address) (*types.Transaction, error)
UnlockStake is a paid mutator transaction binding the contract method 0x4a1ce599.
Solidity: function unlockStake(address operator) returns()
type TokenStakingUndelegated ¶
type TokenStakingUndelegated struct { Operator common.Address UndelegatedAt *big.Int Raw types.Log // Blockchain specific contextual infos }
TokenStakingUndelegated represents a Undelegated event raised by the TokenStaking contract.
type TokenStakingUndelegatedIterator ¶
type TokenStakingUndelegatedIterator struct { Event *TokenStakingUndelegated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenStakingUndelegatedIterator is returned from FilterUndelegated and is used to iterate over the raw logs and unpacked data for Undelegated events raised by the TokenStaking contract.
func (*TokenStakingUndelegatedIterator) Close ¶
func (it *TokenStakingUndelegatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenStakingUndelegatedIterator) Error ¶
func (it *TokenStakingUndelegatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenStakingUndelegatedIterator) Next ¶
func (it *TokenStakingUndelegatedIterator) 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.
Source Files ¶
- AdaptiveStakingPolicy.go
- Escrow.go
- GrantStakingPolicy.go
- GuaranteedMinimumStakingPolicy.go
- IRandomBeacon.go
- KeepRandomBeaconOperator.go
- KeepRandomBeaconService.go
- KeepRandomBeaconServiceImplV1.go
- KeepRegistry.go
- KeepToken.go
- ManagedGrant.go
- ManagedGrantFactory.go
- Migrations.go
- PermissiveStakingPolicy.go
- StakeDelegatable.go
- TokenGrant.go
- TokenGrantStake.go
- TokenStaking.go