Documentation ¶
Index ¶
- Constants
- Variables
- type Operator
- type OperatorAuthorizedSendersChanged
- type OperatorAuthorizedSendersChangedIterator
- type OperatorCaller
- func (_Operator *OperatorCaller) GetAuthorizedSenders(opts *bind.CallOpts) ([]common.Address, error)
- func (_Operator *OperatorCaller) GetChainlinkToken(opts *bind.CallOpts) (common.Address, error)
- func (_Operator *OperatorCaller) GetExpiryTime(opts *bind.CallOpts) (*big.Int, error)
- func (_Operator *OperatorCaller) IsAuthorizedSender(opts *bind.CallOpts, sender common.Address) (bool, error)
- func (_Operator *OperatorCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_Operator *OperatorCaller) Withdrawable(opts *bind.CallOpts) (*big.Int, error)
- type OperatorCallerRaw
- type OperatorCallerSession
- func (_Operator *OperatorCallerSession) GetAuthorizedSenders() ([]common.Address, error)
- func (_Operator *OperatorCallerSession) GetChainlinkToken() (common.Address, error)
- func (_Operator *OperatorCallerSession) GetExpiryTime() (*big.Int, error)
- func (_Operator *OperatorCallerSession) IsAuthorizedSender(sender common.Address) (bool, error)
- func (_Operator *OperatorCallerSession) Owner() (common.Address, error)
- func (_Operator *OperatorCallerSession) Withdrawable() (*big.Int, error)
- type OperatorCancelOracleRequest
- type OperatorCancelOracleRequestIterator
- type OperatorFilterer
- func (_Operator *OperatorFilterer) FilterAuthorizedSendersChanged(opts *bind.FilterOpts) (*OperatorAuthorizedSendersChangedIterator, error)
- func (_Operator *OperatorFilterer) FilterCancelOracleRequest(opts *bind.FilterOpts, requestId [][32]byte) (*OperatorCancelOracleRequestIterator, error)
- func (_Operator *OperatorFilterer) FilterOracleRequest(opts *bind.FilterOpts, specId [][32]byte) (*OperatorOracleRequestIterator, error)
- func (_Operator *OperatorFilterer) FilterOracleResponse(opts *bind.FilterOpts, requestId [][32]byte) (*OperatorOracleResponseIterator, error)
- func (_Operator *OperatorFilterer) FilterOwnableContractAccepted(opts *bind.FilterOpts, accpetedContract []common.Address) (*OperatorOwnableContractAcceptedIterator, error)
- func (_Operator *OperatorFilterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*OperatorOwnershipTransferRequestedIterator, error)
- func (_Operator *OperatorFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*OperatorOwnershipTransferredIterator, error)
- func (_Operator *OperatorFilterer) FilterTargetsUpdatedAuthorizedSenders(opts *bind.FilterOpts) (*OperatorTargetsUpdatedAuthorizedSendersIterator, error)
- func (_Operator *OperatorFilterer) ParseAuthorizedSendersChanged(log types.Log) (*OperatorAuthorizedSendersChanged, error)
- func (_Operator *OperatorFilterer) ParseCancelOracleRequest(log types.Log) (*OperatorCancelOracleRequest, error)
- func (_Operator *OperatorFilterer) ParseOracleRequest(log types.Log) (*OperatorOracleRequest, error)
- func (_Operator *OperatorFilterer) ParseOracleResponse(log types.Log) (*OperatorOracleResponse, error)
- func (_Operator *OperatorFilterer) ParseOwnableContractAccepted(log types.Log) (*OperatorOwnableContractAccepted, error)
- func (_Operator *OperatorFilterer) ParseOwnershipTransferRequested(log types.Log) (*OperatorOwnershipTransferRequested, error)
- func (_Operator *OperatorFilterer) ParseOwnershipTransferred(log types.Log) (*OperatorOwnershipTransferred, error)
- func (_Operator *OperatorFilterer) ParseTargetsUpdatedAuthorizedSenders(log types.Log) (*OperatorTargetsUpdatedAuthorizedSenders, error)
- func (_Operator *OperatorFilterer) WatchAuthorizedSendersChanged(opts *bind.WatchOpts, sink chan<- *OperatorAuthorizedSendersChanged) (event.Subscription, error)
- func (_Operator *OperatorFilterer) WatchCancelOracleRequest(opts *bind.WatchOpts, sink chan<- *OperatorCancelOracleRequest, ...) (event.Subscription, error)
- func (_Operator *OperatorFilterer) WatchOracleRequest(opts *bind.WatchOpts, sink chan<- *OperatorOracleRequest, specId [][32]byte) (event.Subscription, error)
- func (_Operator *OperatorFilterer) WatchOracleResponse(opts *bind.WatchOpts, sink chan<- *OperatorOracleResponse, ...) (event.Subscription, error)
- func (_Operator *OperatorFilterer) WatchOwnableContractAccepted(opts *bind.WatchOpts, sink chan<- *OperatorOwnableContractAccepted, ...) (event.Subscription, error)
- func (_Operator *OperatorFilterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, sink chan<- *OperatorOwnershipTransferRequested, ...) (event.Subscription, error)
- func (_Operator *OperatorFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *OperatorOwnershipTransferred, ...) (event.Subscription, error)
- func (_Operator *OperatorFilterer) WatchTargetsUpdatedAuthorizedSenders(opts *bind.WatchOpts, sink chan<- *OperatorTargetsUpdatedAuthorizedSenders) (event.Subscription, error)
- type OperatorInterface
- type OperatorOracleRequest
- type OperatorOracleRequestIterator
- type OperatorOracleResponse
- type OperatorOracleResponseIterator
- type OperatorOwnableContractAccepted
- type OperatorOwnableContractAcceptedIterator
- type OperatorOwnershipTransferRequested
- type OperatorOwnershipTransferRequestedIterator
- type OperatorOwnershipTransferred
- type OperatorOwnershipTransferredIterator
- type OperatorRaw
- func (_Operator *OperatorRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Operator *OperatorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Operator *OperatorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type OperatorSession
- func (_Operator *OperatorSession) AcceptAuthorizedReceivers(targets []common.Address, senders []common.Address) (*types.Transaction, error)
- func (_Operator *OperatorSession) AcceptOwnableContracts(ownable []common.Address) (*types.Transaction, error)
- func (_Operator *OperatorSession) AcceptOwnership() (*types.Transaction, error)
- func (_Operator *OperatorSession) CancelOracleRequest(requestId [32]byte, payment *big.Int, callbackFunc [4]byte, ...) (*types.Transaction, error)
- func (_Operator *OperatorSession) DistributeFunds(receivers []common.Address, amounts []*big.Int) (*types.Transaction, error)
- func (_Operator *OperatorSession) FulfillOracleRequest(requestId [32]byte, payment *big.Int, callbackAddress common.Address, ...) (*types.Transaction, error)
- func (_Operator *OperatorSession) FulfillOracleRequest2(requestId [32]byte, payment *big.Int, callbackAddress common.Address, ...) (*types.Transaction, error)
- func (_Operator *OperatorSession) GetAuthorizedSenders() ([]common.Address, error)
- func (_Operator *OperatorSession) GetChainlinkToken() (common.Address, error)
- func (_Operator *OperatorSession) GetExpiryTime() (*big.Int, error)
- func (_Operator *OperatorSession) IsAuthorizedSender(sender common.Address) (bool, error)
- func (_Operator *OperatorSession) OnTokenTransfer(sender common.Address, amount *big.Int, data []byte) (*types.Transaction, error)
- func (_Operator *OperatorSession) OracleRequest(sender common.Address, payment *big.Int, specId [32]byte, ...) (*types.Transaction, error)
- func (_Operator *OperatorSession) Owner() (common.Address, error)
- func (_Operator *OperatorSession) OwnerForward(to common.Address, data []byte) (*types.Transaction, error)
- func (_Operator *OperatorSession) OwnerTransferAndCall(to common.Address, value *big.Int, data []byte) (*types.Transaction, error)
- func (_Operator *OperatorSession) RequestOracleData(sender common.Address, payment *big.Int, specId [32]byte, ...) (*types.Transaction, error)
- func (_Operator *OperatorSession) SetAuthorizedSenders(senders []common.Address) (*types.Transaction, error)
- func (_Operator *OperatorSession) SetAuthorizedSendersOn(targets []common.Address, senders []common.Address) (*types.Transaction, error)
- func (_Operator *OperatorSession) TransferOwnableContracts(ownable []common.Address, newOwner common.Address) (*types.Transaction, error)
- func (_Operator *OperatorSession) TransferOwnership(to common.Address) (*types.Transaction, error)
- func (_Operator *OperatorSession) Withdraw(recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_Operator *OperatorSession) Withdrawable() (*big.Int, error)
- type OperatorTargetsUpdatedAuthorizedSenders
- type OperatorTargetsUpdatedAuthorizedSendersIterator
- type OperatorTransactor
- func (_Operator *OperatorTransactor) AcceptAuthorizedReceivers(opts *bind.TransactOpts, targets []common.Address, senders []common.Address) (*types.Transaction, error)
- func (_Operator *OperatorTransactor) AcceptOwnableContracts(opts *bind.TransactOpts, ownable []common.Address) (*types.Transaction, error)
- func (_Operator *OperatorTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Operator *OperatorTransactor) CancelOracleRequest(opts *bind.TransactOpts, requestId [32]byte, payment *big.Int, ...) (*types.Transaction, error)
- func (_Operator *OperatorTransactor) DistributeFunds(opts *bind.TransactOpts, receivers []common.Address, amounts []*big.Int) (*types.Transaction, error)
- func (_Operator *OperatorTransactor) FulfillOracleRequest(opts *bind.TransactOpts, requestId [32]byte, payment *big.Int, ...) (*types.Transaction, error)
- func (_Operator *OperatorTransactor) FulfillOracleRequest2(opts *bind.TransactOpts, requestId [32]byte, payment *big.Int, ...) (*types.Transaction, error)
- func (_Operator *OperatorTransactor) OnTokenTransfer(opts *bind.TransactOpts, sender common.Address, amount *big.Int, data []byte) (*types.Transaction, error)
- func (_Operator *OperatorTransactor) OracleRequest(opts *bind.TransactOpts, sender common.Address, payment *big.Int, ...) (*types.Transaction, error)
- func (_Operator *OperatorTransactor) OwnerForward(opts *bind.TransactOpts, to common.Address, data []byte) (*types.Transaction, error)
- func (_Operator *OperatorTransactor) OwnerTransferAndCall(opts *bind.TransactOpts, to common.Address, value *big.Int, data []byte) (*types.Transaction, error)
- func (_Operator *OperatorTransactor) RequestOracleData(opts *bind.TransactOpts, sender common.Address, payment *big.Int, ...) (*types.Transaction, error)
- func (_Operator *OperatorTransactor) SetAuthorizedSenders(opts *bind.TransactOpts, senders []common.Address) (*types.Transaction, error)
- func (_Operator *OperatorTransactor) SetAuthorizedSendersOn(opts *bind.TransactOpts, targets []common.Address, senders []common.Address) (*types.Transaction, error)
- func (_Operator *OperatorTransactor) TransferOwnableContracts(opts *bind.TransactOpts, ownable []common.Address, newOwner common.Address) (*types.Transaction, error)
- func (_Operator *OperatorTransactor) TransferOwnership(opts *bind.TransactOpts, to common.Address) (*types.Transaction, error)
- func (_Operator *OperatorTransactor) Withdraw(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- type OperatorTransactorRaw
- type OperatorTransactorSession
- func (_Operator *OperatorTransactorSession) AcceptAuthorizedReceivers(targets []common.Address, senders []common.Address) (*types.Transaction, error)
- func (_Operator *OperatorTransactorSession) AcceptOwnableContracts(ownable []common.Address) (*types.Transaction, error)
- func (_Operator *OperatorTransactorSession) AcceptOwnership() (*types.Transaction, error)
- func (_Operator *OperatorTransactorSession) CancelOracleRequest(requestId [32]byte, payment *big.Int, callbackFunc [4]byte, ...) (*types.Transaction, error)
- func (_Operator *OperatorTransactorSession) DistributeFunds(receivers []common.Address, amounts []*big.Int) (*types.Transaction, error)
- func (_Operator *OperatorTransactorSession) FulfillOracleRequest(requestId [32]byte, payment *big.Int, callbackAddress common.Address, ...) (*types.Transaction, error)
- func (_Operator *OperatorTransactorSession) FulfillOracleRequest2(requestId [32]byte, payment *big.Int, callbackAddress common.Address, ...) (*types.Transaction, error)
- func (_Operator *OperatorTransactorSession) OnTokenTransfer(sender common.Address, amount *big.Int, data []byte) (*types.Transaction, error)
- func (_Operator *OperatorTransactorSession) OracleRequest(sender common.Address, payment *big.Int, specId [32]byte, ...) (*types.Transaction, error)
- func (_Operator *OperatorTransactorSession) OwnerForward(to common.Address, data []byte) (*types.Transaction, error)
- func (_Operator *OperatorTransactorSession) OwnerTransferAndCall(to common.Address, value *big.Int, data []byte) (*types.Transaction, error)
- func (_Operator *OperatorTransactorSession) RequestOracleData(sender common.Address, payment *big.Int, specId [32]byte, ...) (*types.Transaction, error)
- func (_Operator *OperatorTransactorSession) SetAuthorizedSenders(senders []common.Address) (*types.Transaction, error)
- func (_Operator *OperatorTransactorSession) SetAuthorizedSendersOn(targets []common.Address, senders []common.Address) (*types.Transaction, error)
- func (_Operator *OperatorTransactorSession) TransferOwnableContracts(ownable []common.Address, newOwner common.Address) (*types.Transaction, error)
- func (_Operator *OperatorTransactorSession) TransferOwnership(to common.Address) (*types.Transaction, error)
- func (_Operator *OperatorTransactorSession) Withdraw(recipient common.Address, amount *big.Int) (*types.Transaction, error)
Constants ¶
View Source
const OperatorABI = "" /* 10132-byte string literal not displayed */
Variables ¶
View Source
var OperatorBin = "" /* 27454-byte string literal not displayed */
Functions ¶
This section is empty.
Types ¶
type Operator ¶
type Operator struct { OperatorCaller OperatorTransactor OperatorFilterer // contains filtered or unexported fields }
func DeployOperator ¶
func DeployOperator(auth *bind.TransactOpts, backend bind.ContractBackend, link common.Address, owner common.Address) (common.Address, *types.Transaction, *Operator, error)
func NewOperator ¶
type OperatorAuthorizedSendersChanged ¶ added in v0.10.0
type OperatorAuthorizedSendersChanged struct { Senders []common.Address ChangedBy common.Address Raw types.Log }
func (OperatorAuthorizedSendersChanged) Topic ¶ added in v0.10.3
func (OperatorAuthorizedSendersChanged) Topic() common.Hash
type OperatorAuthorizedSendersChangedIterator ¶ added in v0.10.0
type OperatorAuthorizedSendersChangedIterator struct { Event *OperatorAuthorizedSendersChanged // contains filtered or unexported fields }
func (*OperatorAuthorizedSendersChangedIterator) Close ¶ added in v0.10.0
func (it *OperatorAuthorizedSendersChangedIterator) Close() error
func (*OperatorAuthorizedSendersChangedIterator) Error ¶ added in v0.10.0
func (it *OperatorAuthorizedSendersChangedIterator) Error() error
func (*OperatorAuthorizedSendersChangedIterator) Next ¶ added in v0.10.0
func (it *OperatorAuthorizedSendersChangedIterator) Next() bool
type OperatorCaller ¶
type OperatorCaller struct {
// contains filtered or unexported fields
}
func NewOperatorCaller ¶
func NewOperatorCaller(address common.Address, caller bind.ContractCaller) (*OperatorCaller, error)
func (*OperatorCaller) GetAuthorizedSenders ¶ added in v0.10.0
func (*OperatorCaller) GetChainlinkToken ¶
func (*OperatorCaller) GetExpiryTime ¶ added in v0.10.8
func (*OperatorCaller) IsAuthorizedSender ¶
func (*OperatorCaller) Withdrawable ¶
type OperatorCallerRaw ¶
type OperatorCallerRaw struct {
Contract *OperatorCaller
}
type OperatorCallerSession ¶
type OperatorCallerSession struct { Contract *OperatorCaller CallOpts bind.CallOpts }
func (*OperatorCallerSession) GetAuthorizedSenders ¶ added in v0.10.0
func (_Operator *OperatorCallerSession) GetAuthorizedSenders() ([]common.Address, error)
func (*OperatorCallerSession) GetChainlinkToken ¶
func (_Operator *OperatorCallerSession) GetChainlinkToken() (common.Address, error)
func (*OperatorCallerSession) GetExpiryTime ¶ added in v0.10.8
func (_Operator *OperatorCallerSession) GetExpiryTime() (*big.Int, error)
func (*OperatorCallerSession) IsAuthorizedSender ¶
func (_Operator *OperatorCallerSession) IsAuthorizedSender(sender common.Address) (bool, error)
func (*OperatorCallerSession) Owner ¶
func (_Operator *OperatorCallerSession) Owner() (common.Address, error)
func (*OperatorCallerSession) Withdrawable ¶
func (_Operator *OperatorCallerSession) Withdrawable() (*big.Int, error)
type OperatorCancelOracleRequest ¶
func (OperatorCancelOracleRequest) Topic ¶ added in v0.10.3
func (OperatorCancelOracleRequest) Topic() common.Hash
type OperatorCancelOracleRequestIterator ¶
type OperatorCancelOracleRequestIterator struct { Event *OperatorCancelOracleRequest // contains filtered or unexported fields }
func (*OperatorCancelOracleRequestIterator) Close ¶
func (it *OperatorCancelOracleRequestIterator) Close() error
func (*OperatorCancelOracleRequestIterator) Error ¶
func (it *OperatorCancelOracleRequestIterator) Error() error
func (*OperatorCancelOracleRequestIterator) Next ¶
func (it *OperatorCancelOracleRequestIterator) Next() bool
type OperatorFilterer ¶
type OperatorFilterer struct {
// contains filtered or unexported fields
}
func NewOperatorFilterer ¶
func NewOperatorFilterer(address common.Address, filterer bind.ContractFilterer) (*OperatorFilterer, error)
func (*OperatorFilterer) FilterAuthorizedSendersChanged ¶ added in v0.10.0
func (_Operator *OperatorFilterer) FilterAuthorizedSendersChanged(opts *bind.FilterOpts) (*OperatorAuthorizedSendersChangedIterator, error)
func (*OperatorFilterer) FilterCancelOracleRequest ¶
func (_Operator *OperatorFilterer) FilterCancelOracleRequest(opts *bind.FilterOpts, requestId [][32]byte) (*OperatorCancelOracleRequestIterator, error)
func (*OperatorFilterer) FilterOracleRequest ¶
func (_Operator *OperatorFilterer) FilterOracleRequest(opts *bind.FilterOpts, specId [][32]byte) (*OperatorOracleRequestIterator, error)
func (*OperatorFilterer) FilterOracleResponse ¶
func (_Operator *OperatorFilterer) FilterOracleResponse(opts *bind.FilterOpts, requestId [][32]byte) (*OperatorOracleResponseIterator, error)
func (*OperatorFilterer) FilterOwnableContractAccepted ¶ added in v0.10.8
func (_Operator *OperatorFilterer) FilterOwnableContractAccepted(opts *bind.FilterOpts, accpetedContract []common.Address) (*OperatorOwnableContractAcceptedIterator, error)
func (*OperatorFilterer) FilterOwnershipTransferRequested ¶
func (_Operator *OperatorFilterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*OperatorOwnershipTransferRequestedIterator, error)
func (*OperatorFilterer) FilterOwnershipTransferred ¶
func (_Operator *OperatorFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*OperatorOwnershipTransferredIterator, error)
func (*OperatorFilterer) FilterTargetsUpdatedAuthorizedSenders ¶ added in v0.10.8
func (_Operator *OperatorFilterer) FilterTargetsUpdatedAuthorizedSenders(opts *bind.FilterOpts) (*OperatorTargetsUpdatedAuthorizedSendersIterator, error)
func (*OperatorFilterer) ParseAuthorizedSendersChanged ¶ added in v0.10.0
func (_Operator *OperatorFilterer) ParseAuthorizedSendersChanged(log types.Log) (*OperatorAuthorizedSendersChanged, error)
func (*OperatorFilterer) ParseCancelOracleRequest ¶
func (_Operator *OperatorFilterer) ParseCancelOracleRequest(log types.Log) (*OperatorCancelOracleRequest, error)
func (*OperatorFilterer) ParseOracleRequest ¶
func (_Operator *OperatorFilterer) ParseOracleRequest(log types.Log) (*OperatorOracleRequest, error)
func (*OperatorFilterer) ParseOracleResponse ¶
func (_Operator *OperatorFilterer) ParseOracleResponse(log types.Log) (*OperatorOracleResponse, error)
func (*OperatorFilterer) ParseOwnableContractAccepted ¶ added in v0.10.8
func (_Operator *OperatorFilterer) ParseOwnableContractAccepted(log types.Log) (*OperatorOwnableContractAccepted, error)
func (*OperatorFilterer) ParseOwnershipTransferRequested ¶
func (_Operator *OperatorFilterer) ParseOwnershipTransferRequested(log types.Log) (*OperatorOwnershipTransferRequested, error)
func (*OperatorFilterer) ParseOwnershipTransferred ¶
func (_Operator *OperatorFilterer) ParseOwnershipTransferred(log types.Log) (*OperatorOwnershipTransferred, error)
func (*OperatorFilterer) ParseTargetsUpdatedAuthorizedSenders ¶ added in v0.10.8
func (_Operator *OperatorFilterer) ParseTargetsUpdatedAuthorizedSenders(log types.Log) (*OperatorTargetsUpdatedAuthorizedSenders, error)
func (*OperatorFilterer) WatchAuthorizedSendersChanged ¶ added in v0.10.0
func (_Operator *OperatorFilterer) WatchAuthorizedSendersChanged(opts *bind.WatchOpts, sink chan<- *OperatorAuthorizedSendersChanged) (event.Subscription, error)
func (*OperatorFilterer) WatchCancelOracleRequest ¶
func (_Operator *OperatorFilterer) WatchCancelOracleRequest(opts *bind.WatchOpts, sink chan<- *OperatorCancelOracleRequest, requestId [][32]byte) (event.Subscription, error)
func (*OperatorFilterer) WatchOracleRequest ¶
func (_Operator *OperatorFilterer) WatchOracleRequest(opts *bind.WatchOpts, sink chan<- *OperatorOracleRequest, specId [][32]byte) (event.Subscription, error)
func (*OperatorFilterer) WatchOracleResponse ¶
func (_Operator *OperatorFilterer) WatchOracleResponse(opts *bind.WatchOpts, sink chan<- *OperatorOracleResponse, requestId [][32]byte) (event.Subscription, error)
func (*OperatorFilterer) WatchOwnableContractAccepted ¶ added in v0.10.8
func (_Operator *OperatorFilterer) WatchOwnableContractAccepted(opts *bind.WatchOpts, sink chan<- *OperatorOwnableContractAccepted, accpetedContract []common.Address) (event.Subscription, error)
func (*OperatorFilterer) WatchOwnershipTransferRequested ¶
func (_Operator *OperatorFilterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, sink chan<- *OperatorOwnershipTransferRequested, from []common.Address, to []common.Address) (event.Subscription, error)
func (*OperatorFilterer) WatchOwnershipTransferred ¶
func (_Operator *OperatorFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *OperatorOwnershipTransferred, from []common.Address, to []common.Address) (event.Subscription, error)
func (*OperatorFilterer) WatchTargetsUpdatedAuthorizedSenders ¶ added in v0.10.8
func (_Operator *OperatorFilterer) WatchTargetsUpdatedAuthorizedSenders(opts *bind.WatchOpts, sink chan<- *OperatorTargetsUpdatedAuthorizedSenders) (event.Subscription, error)
type OperatorInterface ¶ added in v0.9.10
type OperatorInterface interface { GetAuthorizedSenders(opts *bind.CallOpts) ([]common.Address, error) GetChainlinkToken(opts *bind.CallOpts) (common.Address, error) GetExpiryTime(opts *bind.CallOpts) (*big.Int, error) IsAuthorizedSender(opts *bind.CallOpts, sender common.Address) (bool, error) Owner(opts *bind.CallOpts) (common.Address, error) Withdrawable(opts *bind.CallOpts) (*big.Int, error) AcceptAuthorizedReceivers(opts *bind.TransactOpts, targets []common.Address, senders []common.Address) (*types.Transaction, error) AcceptOwnableContracts(opts *bind.TransactOpts, ownable []common.Address) (*types.Transaction, error) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error) CancelOracleRequest(opts *bind.TransactOpts, requestId [32]byte, payment *big.Int, callbackFunc [4]byte, expiration *big.Int) (*types.Transaction, error) DistributeFunds(opts *bind.TransactOpts, receivers []common.Address, amounts []*big.Int) (*types.Transaction, error) FulfillOracleRequest(opts *bind.TransactOpts, requestId [32]byte, payment *big.Int, callbackAddress common.Address, callbackFunctionId [4]byte, expiration *big.Int, data [32]byte) (*types.Transaction, error) FulfillOracleRequest2(opts *bind.TransactOpts, requestId [32]byte, payment *big.Int, callbackAddress common.Address, callbackFunctionId [4]byte, expiration *big.Int, data []byte) (*types.Transaction, error) OnTokenTransfer(opts *bind.TransactOpts, sender common.Address, amount *big.Int, data []byte) (*types.Transaction, error) OracleRequest(opts *bind.TransactOpts, sender common.Address, payment *big.Int, specId [32]byte, callbackAddress common.Address, callbackFunctionId [4]byte, nonce *big.Int, dataVersion *big.Int, data []byte) (*types.Transaction, error) OwnerForward(opts *bind.TransactOpts, to common.Address, data []byte) (*types.Transaction, error) OwnerTransferAndCall(opts *bind.TransactOpts, to common.Address, value *big.Int, data []byte) (*types.Transaction, error) RequestOracleData(opts *bind.TransactOpts, sender common.Address, payment *big.Int, specId [32]byte, callbackAddress common.Address, callbackFunctionId [4]byte, nonce *big.Int, dataVersion *big.Int, data []byte) (*types.Transaction, error) SetAuthorizedSenders(opts *bind.TransactOpts, senders []common.Address) (*types.Transaction, error) SetAuthorizedSendersOn(opts *bind.TransactOpts, targets []common.Address, senders []common.Address) (*types.Transaction, error) TransferOwnableContracts(opts *bind.TransactOpts, ownable []common.Address, newOwner common.Address) (*types.Transaction, error) TransferOwnership(opts *bind.TransactOpts, to common.Address) (*types.Transaction, error) Withdraw(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error) FilterAuthorizedSendersChanged(opts *bind.FilterOpts) (*OperatorAuthorizedSendersChangedIterator, error) WatchAuthorizedSendersChanged(opts *bind.WatchOpts, sink chan<- *OperatorAuthorizedSendersChanged) (event.Subscription, error) ParseAuthorizedSendersChanged(log types.Log) (*OperatorAuthorizedSendersChanged, error) FilterCancelOracleRequest(opts *bind.FilterOpts, requestId [][32]byte) (*OperatorCancelOracleRequestIterator, error) WatchCancelOracleRequest(opts *bind.WatchOpts, sink chan<- *OperatorCancelOracleRequest, requestId [][32]byte) (event.Subscription, error) ParseCancelOracleRequest(log types.Log) (*OperatorCancelOracleRequest, error) FilterOracleRequest(opts *bind.FilterOpts, specId [][32]byte) (*OperatorOracleRequestIterator, error) WatchOracleRequest(opts *bind.WatchOpts, sink chan<- *OperatorOracleRequest, specId [][32]byte) (event.Subscription, error) ParseOracleRequest(log types.Log) (*OperatorOracleRequest, error) FilterOracleResponse(opts *bind.FilterOpts, requestId [][32]byte) (*OperatorOracleResponseIterator, error) WatchOracleResponse(opts *bind.WatchOpts, sink chan<- *OperatorOracleResponse, requestId [][32]byte) (event.Subscription, error) ParseOracleResponse(log types.Log) (*OperatorOracleResponse, error) FilterOwnableContractAccepted(opts *bind.FilterOpts, accpetedContract []common.Address) (*OperatorOwnableContractAcceptedIterator, error) WatchOwnableContractAccepted(opts *bind.WatchOpts, sink chan<- *OperatorOwnableContractAccepted, accpetedContract []common.Address) (event.Subscription, error) ParseOwnableContractAccepted(log types.Log) (*OperatorOwnableContractAccepted, error) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*OperatorOwnershipTransferRequestedIterator, error) WatchOwnershipTransferRequested(opts *bind.WatchOpts, sink chan<- *OperatorOwnershipTransferRequested, from []common.Address, to []common.Address) (event.Subscription, error) ParseOwnershipTransferRequested(log types.Log) (*OperatorOwnershipTransferRequested, error) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*OperatorOwnershipTransferredIterator, error) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *OperatorOwnershipTransferred, from []common.Address, to []common.Address) (event.Subscription, error) ParseOwnershipTransferred(log types.Log) (*OperatorOwnershipTransferred, error) FilterTargetsUpdatedAuthorizedSenders(opts *bind.FilterOpts) (*OperatorTargetsUpdatedAuthorizedSendersIterator, error) WatchTargetsUpdatedAuthorizedSenders(opts *bind.WatchOpts, sink chan<- *OperatorTargetsUpdatedAuthorizedSenders) (event.Subscription, error) ParseTargetsUpdatedAuthorizedSenders(log types.Log) (*OperatorTargetsUpdatedAuthorizedSenders, error) ParseLog(log types.Log) (generated.AbigenLog, error) Address() common.Address }
type OperatorOracleRequest ¶
type OperatorOracleRequest struct { SpecId [32]byte Requester common.Address RequestId [32]byte Payment *big.Int CallbackAddr common.Address CallbackFunctionId [4]byte CancelExpiration *big.Int DataVersion *big.Int Data []byte Raw types.Log }
func (OperatorOracleRequest) Topic ¶ added in v0.10.3
func (OperatorOracleRequest) Topic() common.Hash
type OperatorOracleRequestIterator ¶
type OperatorOracleRequestIterator struct { Event *OperatorOracleRequest // contains filtered or unexported fields }
func (*OperatorOracleRequestIterator) Close ¶
func (it *OperatorOracleRequestIterator) Close() error
func (*OperatorOracleRequestIterator) Error ¶
func (it *OperatorOracleRequestIterator) Error() error
func (*OperatorOracleRequestIterator) Next ¶
func (it *OperatorOracleRequestIterator) Next() bool
type OperatorOracleResponse ¶
func (OperatorOracleResponse) Topic ¶ added in v0.10.3
func (OperatorOracleResponse) Topic() common.Hash
type OperatorOracleResponseIterator ¶
type OperatorOracleResponseIterator struct { Event *OperatorOracleResponse // contains filtered or unexported fields }
func (*OperatorOracleResponseIterator) Close ¶
func (it *OperatorOracleResponseIterator) Close() error
func (*OperatorOracleResponseIterator) Error ¶
func (it *OperatorOracleResponseIterator) Error() error
func (*OperatorOracleResponseIterator) Next ¶
func (it *OperatorOracleResponseIterator) Next() bool
type OperatorOwnableContractAccepted ¶ added in v0.10.8
func (OperatorOwnableContractAccepted) Topic ¶ added in v0.10.8
func (OperatorOwnableContractAccepted) Topic() common.Hash
type OperatorOwnableContractAcceptedIterator ¶ added in v0.10.8
type OperatorOwnableContractAcceptedIterator struct { Event *OperatorOwnableContractAccepted // contains filtered or unexported fields }
func (*OperatorOwnableContractAcceptedIterator) Close ¶ added in v0.10.8
func (it *OperatorOwnableContractAcceptedIterator) Close() error
func (*OperatorOwnableContractAcceptedIterator) Error ¶ added in v0.10.8
func (it *OperatorOwnableContractAcceptedIterator) Error() error
func (*OperatorOwnableContractAcceptedIterator) Next ¶ added in v0.10.8
func (it *OperatorOwnableContractAcceptedIterator) Next() bool
type OperatorOwnershipTransferRequested ¶
type OperatorOwnershipTransferRequested struct { From common.Address To common.Address Raw types.Log }
func (OperatorOwnershipTransferRequested) Topic ¶ added in v0.10.3
func (OperatorOwnershipTransferRequested) Topic() common.Hash
type OperatorOwnershipTransferRequestedIterator ¶
type OperatorOwnershipTransferRequestedIterator struct { Event *OperatorOwnershipTransferRequested // contains filtered or unexported fields }
func (*OperatorOwnershipTransferRequestedIterator) Close ¶
func (it *OperatorOwnershipTransferRequestedIterator) Close() error
func (*OperatorOwnershipTransferRequestedIterator) Error ¶
func (it *OperatorOwnershipTransferRequestedIterator) Error() error
func (*OperatorOwnershipTransferRequestedIterator) Next ¶
func (it *OperatorOwnershipTransferRequestedIterator) Next() bool
type OperatorOwnershipTransferred ¶
func (OperatorOwnershipTransferred) Topic ¶ added in v0.10.3
func (OperatorOwnershipTransferred) Topic() common.Hash
type OperatorOwnershipTransferredIterator ¶
type OperatorOwnershipTransferredIterator struct { Event *OperatorOwnershipTransferred // contains filtered or unexported fields }
func (*OperatorOwnershipTransferredIterator) Close ¶
func (it *OperatorOwnershipTransferredIterator) Close() error
func (*OperatorOwnershipTransferredIterator) Error ¶
func (it *OperatorOwnershipTransferredIterator) Error() error
func (*OperatorOwnershipTransferredIterator) Next ¶
func (it *OperatorOwnershipTransferredIterator) Next() bool
type OperatorRaw ¶
type OperatorRaw struct {
Contract *Operator
}
func (*OperatorRaw) Call ¶
func (_Operator *OperatorRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
func (*OperatorRaw) Transact ¶
func (_Operator *OperatorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
func (*OperatorRaw) Transfer ¶
func (_Operator *OperatorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
type OperatorSession ¶
type OperatorSession struct { Contract *Operator CallOpts bind.CallOpts TransactOpts bind.TransactOpts }
func (*OperatorSession) AcceptAuthorizedReceivers ¶ added in v0.10.8
func (_Operator *OperatorSession) AcceptAuthorizedReceivers(targets []common.Address, senders []common.Address) (*types.Transaction, error)
func (*OperatorSession) AcceptOwnableContracts ¶ added in v0.10.8
func (_Operator *OperatorSession) AcceptOwnableContracts(ownable []common.Address) (*types.Transaction, error)
func (*OperatorSession) AcceptOwnership ¶
func (_Operator *OperatorSession) AcceptOwnership() (*types.Transaction, error)
func (*OperatorSession) CancelOracleRequest ¶
func (_Operator *OperatorSession) CancelOracleRequest(requestId [32]byte, payment *big.Int, callbackFunc [4]byte, expiration *big.Int) (*types.Transaction, error)
func (*OperatorSession) DistributeFunds ¶ added in v0.9.10
func (_Operator *OperatorSession) DistributeFunds(receivers []common.Address, amounts []*big.Int) (*types.Transaction, error)
func (*OperatorSession) FulfillOracleRequest ¶
func (*OperatorSession) FulfillOracleRequest2 ¶
func (*OperatorSession) GetAuthorizedSenders ¶ added in v0.10.0
func (_Operator *OperatorSession) GetAuthorizedSenders() ([]common.Address, error)
func (*OperatorSession) GetChainlinkToken ¶
func (_Operator *OperatorSession) GetChainlinkToken() (common.Address, error)
func (*OperatorSession) GetExpiryTime ¶ added in v0.10.8
func (_Operator *OperatorSession) GetExpiryTime() (*big.Int, error)
func (*OperatorSession) IsAuthorizedSender ¶
func (_Operator *OperatorSession) IsAuthorizedSender(sender common.Address) (bool, error)
func (*OperatorSession) OnTokenTransfer ¶
func (_Operator *OperatorSession) OnTokenTransfer(sender common.Address, amount *big.Int, data []byte) (*types.Transaction, error)
func (*OperatorSession) OracleRequest ¶
func (*OperatorSession) OwnerForward ¶ added in v0.10.8
func (_Operator *OperatorSession) OwnerForward(to common.Address, data []byte) (*types.Transaction, error)
func (*OperatorSession) OwnerTransferAndCall ¶ added in v0.10.8
func (_Operator *OperatorSession) OwnerTransferAndCall(to common.Address, value *big.Int, data []byte) (*types.Transaction, error)
func (*OperatorSession) RequestOracleData ¶ added in v0.10.7
func (*OperatorSession) SetAuthorizedSenders ¶ added in v0.10.0
func (_Operator *OperatorSession) SetAuthorizedSenders(senders []common.Address) (*types.Transaction, error)
func (*OperatorSession) SetAuthorizedSendersOn ¶ added in v0.10.8
func (_Operator *OperatorSession) SetAuthorizedSendersOn(targets []common.Address, senders []common.Address) (*types.Transaction, error)
func (*OperatorSession) TransferOwnableContracts ¶ added in v0.10.8
func (_Operator *OperatorSession) TransferOwnableContracts(ownable []common.Address, newOwner common.Address) (*types.Transaction, error)
func (*OperatorSession) TransferOwnership ¶
func (_Operator *OperatorSession) TransferOwnership(to common.Address) (*types.Transaction, error)
func (*OperatorSession) Withdraw ¶
func (_Operator *OperatorSession) Withdraw(recipient common.Address, amount *big.Int) (*types.Transaction, error)
func (*OperatorSession) Withdrawable ¶
func (_Operator *OperatorSession) Withdrawable() (*big.Int, error)
type OperatorTargetsUpdatedAuthorizedSenders ¶ added in v0.10.8
type OperatorTargetsUpdatedAuthorizedSenders struct { Targets []common.Address Senders []common.Address ChangedBy common.Address Raw types.Log }
func (OperatorTargetsUpdatedAuthorizedSenders) Topic ¶ added in v0.10.8
func (OperatorTargetsUpdatedAuthorizedSenders) Topic() common.Hash
type OperatorTargetsUpdatedAuthorizedSendersIterator ¶ added in v0.10.8
type OperatorTargetsUpdatedAuthorizedSendersIterator struct { Event *OperatorTargetsUpdatedAuthorizedSenders // contains filtered or unexported fields }
func (*OperatorTargetsUpdatedAuthorizedSendersIterator) Close ¶ added in v0.10.8
func (it *OperatorTargetsUpdatedAuthorizedSendersIterator) Close() error
func (*OperatorTargetsUpdatedAuthorizedSendersIterator) Error ¶ added in v0.10.8
func (it *OperatorTargetsUpdatedAuthorizedSendersIterator) Error() error
func (*OperatorTargetsUpdatedAuthorizedSendersIterator) Next ¶ added in v0.10.8
func (it *OperatorTargetsUpdatedAuthorizedSendersIterator) Next() bool
type OperatorTransactor ¶
type OperatorTransactor struct {
// contains filtered or unexported fields
}
func NewOperatorTransactor ¶
func NewOperatorTransactor(address common.Address, transactor bind.ContractTransactor) (*OperatorTransactor, error)
func (*OperatorTransactor) AcceptAuthorizedReceivers ¶ added in v0.10.8
func (_Operator *OperatorTransactor) AcceptAuthorizedReceivers(opts *bind.TransactOpts, targets []common.Address, senders []common.Address) (*types.Transaction, error)
func (*OperatorTransactor) AcceptOwnableContracts ¶ added in v0.10.8
func (_Operator *OperatorTransactor) AcceptOwnableContracts(opts *bind.TransactOpts, ownable []common.Address) (*types.Transaction, error)
func (*OperatorTransactor) AcceptOwnership ¶
func (_Operator *OperatorTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
func (*OperatorTransactor) CancelOracleRequest ¶
func (_Operator *OperatorTransactor) CancelOracleRequest(opts *bind.TransactOpts, requestId [32]byte, payment *big.Int, callbackFunc [4]byte, expiration *big.Int) (*types.Transaction, error)
func (*OperatorTransactor) DistributeFunds ¶ added in v0.9.10
func (_Operator *OperatorTransactor) DistributeFunds(opts *bind.TransactOpts, receivers []common.Address, amounts []*big.Int) (*types.Transaction, error)
func (*OperatorTransactor) FulfillOracleRequest ¶
func (_Operator *OperatorTransactor) FulfillOracleRequest(opts *bind.TransactOpts, requestId [32]byte, payment *big.Int, callbackAddress common.Address, callbackFunctionId [4]byte, expiration *big.Int, data [32]byte) (*types.Transaction, error)
func (*OperatorTransactor) FulfillOracleRequest2 ¶
func (_Operator *OperatorTransactor) FulfillOracleRequest2(opts *bind.TransactOpts, requestId [32]byte, payment *big.Int, callbackAddress common.Address, callbackFunctionId [4]byte, expiration *big.Int, data []byte) (*types.Transaction, error)
func (*OperatorTransactor) OnTokenTransfer ¶
func (_Operator *OperatorTransactor) OnTokenTransfer(opts *bind.TransactOpts, sender common.Address, amount *big.Int, data []byte) (*types.Transaction, error)
func (*OperatorTransactor) OracleRequest ¶
func (*OperatorTransactor) OwnerForward ¶ added in v0.10.8
func (_Operator *OperatorTransactor) OwnerForward(opts *bind.TransactOpts, to common.Address, data []byte) (*types.Transaction, error)
func (*OperatorTransactor) OwnerTransferAndCall ¶ added in v0.10.8
func (_Operator *OperatorTransactor) OwnerTransferAndCall(opts *bind.TransactOpts, to common.Address, value *big.Int, data []byte) (*types.Transaction, error)
func (*OperatorTransactor) RequestOracleData ¶ added in v0.10.7
func (*OperatorTransactor) SetAuthorizedSenders ¶ added in v0.10.0
func (_Operator *OperatorTransactor) SetAuthorizedSenders(opts *bind.TransactOpts, senders []common.Address) (*types.Transaction, error)
func (*OperatorTransactor) SetAuthorizedSendersOn ¶ added in v0.10.8
func (_Operator *OperatorTransactor) SetAuthorizedSendersOn(opts *bind.TransactOpts, targets []common.Address, senders []common.Address) (*types.Transaction, error)
func (*OperatorTransactor) TransferOwnableContracts ¶ added in v0.10.8
func (_Operator *OperatorTransactor) TransferOwnableContracts(opts *bind.TransactOpts, ownable []common.Address, newOwner common.Address) (*types.Transaction, error)
func (*OperatorTransactor) TransferOwnership ¶
func (_Operator *OperatorTransactor) TransferOwnership(opts *bind.TransactOpts, to common.Address) (*types.Transaction, error)
func (*OperatorTransactor) Withdraw ¶
func (_Operator *OperatorTransactor) Withdraw(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)
type OperatorTransactorRaw ¶
type OperatorTransactorRaw struct {
Contract *OperatorTransactor
}
func (*OperatorTransactorRaw) Transact ¶
func (_Operator *OperatorTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
func (*OperatorTransactorRaw) Transfer ¶
func (_Operator *OperatorTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
type OperatorTransactorSession ¶
type OperatorTransactorSession struct { Contract *OperatorTransactor TransactOpts bind.TransactOpts }
func (*OperatorTransactorSession) AcceptAuthorizedReceivers ¶ added in v0.10.8
func (_Operator *OperatorTransactorSession) AcceptAuthorizedReceivers(targets []common.Address, senders []common.Address) (*types.Transaction, error)
func (*OperatorTransactorSession) AcceptOwnableContracts ¶ added in v0.10.8
func (_Operator *OperatorTransactorSession) AcceptOwnableContracts(ownable []common.Address) (*types.Transaction, error)
func (*OperatorTransactorSession) AcceptOwnership ¶
func (_Operator *OperatorTransactorSession) AcceptOwnership() (*types.Transaction, error)
func (*OperatorTransactorSession) CancelOracleRequest ¶
func (_Operator *OperatorTransactorSession) CancelOracleRequest(requestId [32]byte, payment *big.Int, callbackFunc [4]byte, expiration *big.Int) (*types.Transaction, error)
func (*OperatorTransactorSession) DistributeFunds ¶ added in v0.9.10
func (_Operator *OperatorTransactorSession) DistributeFunds(receivers []common.Address, amounts []*big.Int) (*types.Transaction, error)
func (*OperatorTransactorSession) FulfillOracleRequest ¶
func (*OperatorTransactorSession) FulfillOracleRequest2 ¶
func (*OperatorTransactorSession) OnTokenTransfer ¶
func (_Operator *OperatorTransactorSession) OnTokenTransfer(sender common.Address, amount *big.Int, data []byte) (*types.Transaction, error)
func (*OperatorTransactorSession) OracleRequest ¶
func (*OperatorTransactorSession) OwnerForward ¶ added in v0.10.8
func (_Operator *OperatorTransactorSession) OwnerForward(to common.Address, data []byte) (*types.Transaction, error)
func (*OperatorTransactorSession) OwnerTransferAndCall ¶ added in v0.10.8
func (_Operator *OperatorTransactorSession) OwnerTransferAndCall(to common.Address, value *big.Int, data []byte) (*types.Transaction, error)
func (*OperatorTransactorSession) RequestOracleData ¶ added in v0.10.7
func (*OperatorTransactorSession) SetAuthorizedSenders ¶ added in v0.10.0
func (_Operator *OperatorTransactorSession) SetAuthorizedSenders(senders []common.Address) (*types.Transaction, error)
func (*OperatorTransactorSession) SetAuthorizedSendersOn ¶ added in v0.10.8
func (_Operator *OperatorTransactorSession) SetAuthorizedSendersOn(targets []common.Address, senders []common.Address) (*types.Transaction, error)
func (*OperatorTransactorSession) TransferOwnableContracts ¶ added in v0.10.8
func (_Operator *OperatorTransactorSession) TransferOwnableContracts(ownable []common.Address, newOwner common.Address) (*types.Transaction, error)
func (*OperatorTransactorSession) TransferOwnership ¶
func (_Operator *OperatorTransactorSession) TransferOwnership(to common.Address) (*types.Transaction, error)
func (*OperatorTransactorSession) Withdraw ¶
func (_Operator *OperatorTransactorSession) Withdraw(recipient common.Address, amount *big.Int) (*types.Transaction, error)
Click to show internal directories.
Click to hide internal directories.