Documentation ¶
Index ¶
- Variables
- type AuthorizedForwarder
- type AuthorizedForwarderAuthorizedSendersChanged
- type AuthorizedForwarderAuthorizedSendersChangedIterator
- type AuthorizedForwarderCaller
- func (_AuthorizedForwarder *AuthorizedForwarderCaller) GetAuthorizedSenders(opts *bind.CallOpts) ([]common.Address, error)
- func (_AuthorizedForwarder *AuthorizedForwarderCaller) GetChainlinkToken(opts *bind.CallOpts) (common.Address, error)
- func (_AuthorizedForwarder *AuthorizedForwarderCaller) IsAuthorizedSender(opts *bind.CallOpts, sender common.Address) (bool, error)
- func (_AuthorizedForwarder *AuthorizedForwarderCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_AuthorizedForwarder *AuthorizedForwarderCaller) TypeAndVersion(opts *bind.CallOpts) (string, error)
- type AuthorizedForwarderCallerRaw
- type AuthorizedForwarderCallerSession
- func (_AuthorizedForwarder *AuthorizedForwarderCallerSession) GetAuthorizedSenders() ([]common.Address, error)
- func (_AuthorizedForwarder *AuthorizedForwarderCallerSession) GetChainlinkToken() (common.Address, error)
- func (_AuthorizedForwarder *AuthorizedForwarderCallerSession) IsAuthorizedSender(sender common.Address) (bool, error)
- func (_AuthorizedForwarder *AuthorizedForwarderCallerSession) Owner() (common.Address, error)
- func (_AuthorizedForwarder *AuthorizedForwarderCallerSession) TypeAndVersion() (string, error)
- type AuthorizedForwarderFilterer
- func (_AuthorizedForwarder *AuthorizedForwarderFilterer) FilterAuthorizedSendersChanged(opts *bind.FilterOpts) (*AuthorizedForwarderAuthorizedSendersChangedIterator, error)
- func (_AuthorizedForwarder *AuthorizedForwarderFilterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*AuthorizedForwarderOwnershipTransferRequestedIterator, error)
- func (_AuthorizedForwarder *AuthorizedForwarderFilterer) FilterOwnershipTransferRequestedWithMessage(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*AuthorizedForwarderOwnershipTransferRequestedWithMessageIterator, error)
- func (_AuthorizedForwarder *AuthorizedForwarderFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*AuthorizedForwarderOwnershipTransferredIterator, error)
- func (_AuthorizedForwarder *AuthorizedForwarderFilterer) ParseAuthorizedSendersChanged(log types.Log) (*AuthorizedForwarderAuthorizedSendersChanged, error)
- func (_AuthorizedForwarder *AuthorizedForwarderFilterer) ParseOwnershipTransferRequested(log types.Log) (*AuthorizedForwarderOwnershipTransferRequested, error)
- func (_AuthorizedForwarder *AuthorizedForwarderFilterer) ParseOwnershipTransferRequestedWithMessage(log types.Log) (*AuthorizedForwarderOwnershipTransferRequestedWithMessage, error)
- func (_AuthorizedForwarder *AuthorizedForwarderFilterer) ParseOwnershipTransferred(log types.Log) (*AuthorizedForwarderOwnershipTransferred, error)
- func (_AuthorizedForwarder *AuthorizedForwarderFilterer) WatchAuthorizedSendersChanged(opts *bind.WatchOpts, sink chan<- *AuthorizedForwarderAuthorizedSendersChanged) (event.Subscription, error)
- func (_AuthorizedForwarder *AuthorizedForwarderFilterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_AuthorizedForwarder *AuthorizedForwarderFilterer) WatchOwnershipTransferRequestedWithMessage(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_AuthorizedForwarder *AuthorizedForwarderFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *AuthorizedForwarderOwnershipTransferred, ...) (event.Subscription, error)
- type AuthorizedForwarderInterface
- type AuthorizedForwarderOwnershipTransferRequested
- type AuthorizedForwarderOwnershipTransferRequestedIterator
- type AuthorizedForwarderOwnershipTransferRequestedWithMessage
- type AuthorizedForwarderOwnershipTransferRequestedWithMessageIterator
- type AuthorizedForwarderOwnershipTransferred
- type AuthorizedForwarderOwnershipTransferredIterator
- type AuthorizedForwarderRaw
- func (_AuthorizedForwarder *AuthorizedForwarderRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_AuthorizedForwarder *AuthorizedForwarderRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_AuthorizedForwarder *AuthorizedForwarderRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AuthorizedForwarderSession
- func (_AuthorizedForwarder *AuthorizedForwarderSession) AcceptOwnership() (*types.Transaction, error)
- func (_AuthorizedForwarder *AuthorizedForwarderSession) Forward(to common.Address, data []byte) (*types.Transaction, error)
- func (_AuthorizedForwarder *AuthorizedForwarderSession) GetAuthorizedSenders() ([]common.Address, error)
- func (_AuthorizedForwarder *AuthorizedForwarderSession) GetChainlinkToken() (common.Address, error)
- func (_AuthorizedForwarder *AuthorizedForwarderSession) IsAuthorizedSender(sender common.Address) (bool, error)
- func (_AuthorizedForwarder *AuthorizedForwarderSession) Owner() (common.Address, error)
- func (_AuthorizedForwarder *AuthorizedForwarderSession) OwnerForward(to common.Address, data []byte) (*types.Transaction, error)
- func (_AuthorizedForwarder *AuthorizedForwarderSession) SetAuthorizedSenders(senders []common.Address) (*types.Transaction, error)
- func (_AuthorizedForwarder *AuthorizedForwarderSession) TransferOwnership(to common.Address) (*types.Transaction, error)
- func (_AuthorizedForwarder *AuthorizedForwarderSession) TransferOwnershipWithMessage(to common.Address, message []byte) (*types.Transaction, error)
- func (_AuthorizedForwarder *AuthorizedForwarderSession) TypeAndVersion() (string, error)
- type AuthorizedForwarderTransactor
- func (_AuthorizedForwarder *AuthorizedForwarderTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_AuthorizedForwarder *AuthorizedForwarderTransactor) Forward(opts *bind.TransactOpts, to common.Address, data []byte) (*types.Transaction, error)
- func (_AuthorizedForwarder *AuthorizedForwarderTransactor) OwnerForward(opts *bind.TransactOpts, to common.Address, data []byte) (*types.Transaction, error)
- func (_AuthorizedForwarder *AuthorizedForwarderTransactor) SetAuthorizedSenders(opts *bind.TransactOpts, senders []common.Address) (*types.Transaction, error)
- func (_AuthorizedForwarder *AuthorizedForwarderTransactor) TransferOwnership(opts *bind.TransactOpts, to common.Address) (*types.Transaction, error)
- func (_AuthorizedForwarder *AuthorizedForwarderTransactor) TransferOwnershipWithMessage(opts *bind.TransactOpts, to common.Address, message []byte) (*types.Transaction, error)
- type AuthorizedForwarderTransactorRaw
- type AuthorizedForwarderTransactorSession
- func (_AuthorizedForwarder *AuthorizedForwarderTransactorSession) AcceptOwnership() (*types.Transaction, error)
- func (_AuthorizedForwarder *AuthorizedForwarderTransactorSession) Forward(to common.Address, data []byte) (*types.Transaction, error)
- func (_AuthorizedForwarder *AuthorizedForwarderTransactorSession) OwnerForward(to common.Address, data []byte) (*types.Transaction, error)
- func (_AuthorizedForwarder *AuthorizedForwarderTransactorSession) SetAuthorizedSenders(senders []common.Address) (*types.Transaction, error)
- func (_AuthorizedForwarder *AuthorizedForwarderTransactorSession) TransferOwnership(to common.Address) (*types.Transaction, error)
- func (_AuthorizedForwarder *AuthorizedForwarderTransactorSession) TransferOwnershipWithMessage(to common.Address, message []byte) (*types.Transaction, error)
Constants ¶
This section is empty.
Variables ¶
View Source
var AuthorizedForwarderABI = AuthorizedForwarderMetaData.ABI
View Source
var AuthorizedForwarderBin = AuthorizedForwarderMetaData.Bin
View Source
var AuthorizedForwarderMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"link\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"message\",\"type\":\"bytes\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address[]\",\"name\":\"senders\",\"type\":\"address[]\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"changedBy\",\"type\":\"address\"}],\"name\":\"AuthorizedSendersChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"OwnershipTransferRequested\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"message\",\"type\":\"bytes\"}],\"name\":\"OwnershipTransferRequestedWithMessage\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"acceptOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"forward\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getAuthorizedSenders\",\"outputs\":[{\"internalType\":\"address[]\",\"name\":\"\",\"type\":\"address[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getChainlinkToken\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"isAuthorizedSender\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"ownerForward\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"senders\",\"type\":\"address[]\"}],\"name\":\"setAuthorizedSenders\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"message\",\"type\":\"bytes\"}],\"name\":\"transferOwnershipWithMessage\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"typeAndVersion\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"pure\",\"type\":\"function\"}]",
Bin: "0x60a06040523480156200001157600080fd5b506040516200134538038062001345833981810160405260808110156200003757600080fd5b8151602083015160408085015160608601805192519496939591949391820192846401000000008211156200006b57600080fd5b9083019060208201858111156200008157600080fd5b82516401000000008111828201881017156200009c57600080fd5b82525081516020918201929091019080838360005b83811015620000cb578181015183820152602001620000b1565b50505050905090810190601f168015620000f95780820380516001836020036101000a031916815260200191505b50604052508491508390506001600160a01b03821662000160576040805162461bcd60e51b815260206004820152601860248201527f43616e6e6f7420736574206f776e657220746f207a65726f0000000000000000604482015290519081900360640190fd5b600080546001600160a01b0319166001600160a01b03848116919091179091558116156200019357620001938162000286565b50506001600160a01b038416620001a957600080fd5b6001600160601b0319606085901b166080526001600160a01b038216156200027c57816001600160a01b0316836001600160a01b03167f4e1e878dc28d5f040db5969163ff1acd75c44c3f655da2dde9c70bbd8e56dc7e836040518080602001828103825283818151815260200191508051906020019080838360005b838110156200024057818101518382015260200162000226565b50505050905090810190601f1680156200026e5780820380516001836020036101000a031916815260200191505b509250505060405180910390a35b5050505062000336565b6001600160a01b038116331415620002e5576040805162461bcd60e51b815260206004820152601760248201527f43616e6e6f74207472616e7366657220746f2073656c66000000000000000000604482015290519081900360640190fd5b600180546001600160a01b0319166001600160a01b0383811691821790925560008054604051929316917fed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae12789190a350565b60805160601c610fec6200035960003980610491528061061d5250610fec6000f3fe608060405234801561001057600080fd5b50600436106100c95760003560e01c80636fadcf7211610081578063ee56997b1161005b578063ee56997b1461038d578063f2fde38b146103fd578063fa00763a14610430576100c9565b80636fadcf72146102f057806379ba50971461037d5780638da5cb5b14610385576100c9565b8063181f5a77116100b2578063181f5a771461018e5780632408afaa1461020b5780634d3e232314610263576100c9565b8063033f49f7146100ce578063165d35e11461015d575b600080fd5b61015b600480360360408110156100e457600080fd5b73ffffffffffffffffffffffffffffffffffffffff823516919081019060408101602082013564010000000081111561011c57600080fd5b82018360208201111561012e57600080fd5b8035906020019184600183028401116401000000008311171561015057600080fd5b509092509050610477565b005b61016561048f565b6040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b6101966104b3565b6040805160208082528351818301528351919283929083019185019080838360005b838110156101d05781810151838201526020016101b8565b50505050905090810190601f1680156101fd5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6102136104ea565b60408051602080825283518183015283519192839290830191858101910280838360005b8381101561024f578181015183820152602001610237565b505050509050019250505060405180910390f35b61015b6004803603604081101561027957600080fd5b73ffffffffffffffffffffffffffffffffffffffff82351691908101906040810160208201356401000000008111156102b157600080fd5b8201836020820111156102c357600080fd5b803590602001918460018302840111640100000000831117156102e557600080fd5b509092509050610559565b61015b6004803603604081101561030657600080fd5b73ffffffffffffffffffffffffffffffffffffffff823516919081019060408101602082013564010000000081111561033e57600080fd5b82018360208201111561035057600080fd5b8035906020019184600183028401116401000000008311171561037257600080fd5b509092509050610613565b61015b6106d6565b6101656107d8565b61015b600480360360208110156103a357600080fd5b8101906020810181356401000000008111156103be57600080fd5b8201836020820111156103d057600080fd5b803590602001918460208302840111640100000000831117156103f257600080fd5b5090925090506107f4565b61015b6004803603602081101561041357600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16610b28565b6104636004803603602081101561044657600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16610b3c565b604080519115158252519081900360200190f35b61047f610b67565b61048a838383610bef565b505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b60408051808201909152601981527f417574686f72697a6564466f7277617264657220312e302e3000000000000000602082015290565b6060600380548060200260200160405190810160405280929190818152602001828054801561054f57602002820191906000526020600020905b815473ffffffffffffffffffffffffffffffffffffffff168152600190910190602001808311610524575b5050505050905090565b61056283610b28565b8273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f4e1e878dc28d5f040db5969163ff1acd75c44c3f655da2dde9c70bbd8e56dc7e848460405180806020018281038252848482818152602001925080828437600083820152604051601f9091017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169092018290039550909350505050a3505050565b61061b610d5a565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561047f57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f43616e6e6f7420666f727761726420746f204c696e6b20746f6b656e00000000604482015290519081900360640190fd5b60015473ffffffffffffffffffffffffffffffffffffffff16331461075c57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f4d7573742062652070726f706f736564206f776e657200000000000000000000604482015290519081900360640190fd5b60008054337fffffffffffffffffffffffff00000000000000000000000000000000000000008083168217845560018054909116905560405173ffffffffffffffffffffffffffffffffffffffff90921692909183917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a350565b60005473ffffffffffffffffffffffffffffffffffffffff1690565b6107fc610dce565b61086757604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f43616e6e6f742073657420617574686f72697a65642073656e64657273000000604482015290519081900360640190fd5b806108bd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526026815260200180610f946026913960400191505060405180910390fd5b60035460005b8181101561094557600060026000600384815481106108de57fe5b60009182526020808320919091015473ffffffffffffffffffffffffffffffffffffffff168352820192909252604001902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00169115159190911790556001016108c3565b5060005b82811015610a76576002600085858481811061096157fe5b6020908102929092013573ffffffffffffffffffffffffffffffffffffffff168352508101919091526040016000205460ff1615610a0057604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f4d757374206e6f742068617665206475706c69636174652073656e6465727300604482015290519081900360640190fd5b600160026000868685818110610a1257fe5b6020908102929092013573ffffffffffffffffffffffffffffffffffffffff1683525081019190915260400160002080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016911515919091179055600101610949565b50610a8360038484610ef6565b507ff263cfb3e4298332e776194610cf9fdc09ccb3ada8b9aa39764d882e11fbf0a083833360405180806020018373ffffffffffffffffffffffffffffffffffffffff1681526020018281038252858582818152602001925060200280828437600083820152604051601f9091017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016909201829003965090945050505050a1505050565b610b30610b67565b610b3981610df5565b50565b73ffffffffffffffffffffffffffffffffffffffff1660009081526002602052604090205460ff1690565b60005473ffffffffffffffffffffffffffffffffffffffff163314610bed57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f4f6e6c792063616c6c61626c65206279206f776e657200000000000000000000604482015290519081900360640190fd5b565b610c0e8373ffffffffffffffffffffffffffffffffffffffff16610ef0565b610c7957604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601a60248201527f4d75737420666f727761726420746f206120636f6e7472616374000000000000604482015290519081900360640190fd5b6000808473ffffffffffffffffffffffffffffffffffffffff168484604051808383808284376040519201945060009350909150508083038183865af19150503d8060008114610ce5576040519150601f19603f3d011682016040523d82523d6000602084013e610cea565b606091505b509150915081610d53578051610d4b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526026815260200180610fba6026913960400191505060405180910390fd5b805181602001fd5b5050505050565b610d6333610b3c565b610bed57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601560248201527f4e6f7420617574686f72697a65642073656e6465720000000000000000000000604482015290519081900360640190fd5b600033610dd96107d8565b73ffffffffffffffffffffffffffffffffffffffff1614905090565b73ffffffffffffffffffffffffffffffffffffffff8116331415610e7a57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f43616e6e6f74207472616e7366657220746f2073656c66000000000000000000604482015290519081900360640190fd5b600180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff83811691821790925560008054604051929316917fed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae12789190a350565b3b151590565b828054828255906000526020600020908101928215610f6e579160200282015b82811115610f6e5781547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff843516178255602090920191600190910190610f16565b50610f7a929150610f7e565b5090565b5b80821115610f7a5760008155600101610f7f56fe4d7573742068617665206174206c65617374203120617574686f72697a65642073656e646572466f727761726465642063616c6c20726576657274656420776974686f757420726561736f6ea164736f6c6343000706000a",
}
Functions ¶
This section is empty.
Types ¶
type AuthorizedForwarder ¶
type AuthorizedForwarder struct { AuthorizedForwarderCaller AuthorizedForwarderTransactor AuthorizedForwarderFilterer // contains filtered or unexported fields }
func DeployAuthorizedForwarder ¶
func DeployAuthorizedForwarder(auth *bind.TransactOpts, backend bind.ContractBackend, link common.Address, owner common.Address, recipient common.Address, message []byte) (common.Address, *types.Transaction, *AuthorizedForwarder, error)
func NewAuthorizedForwarder ¶
func NewAuthorizedForwarder(address common.Address, backend bind.ContractBackend) (*AuthorizedForwarder, error)
func (*AuthorizedForwarder) Address ¶
func (_AuthorizedForwarder *AuthorizedForwarder) Address() common.Address
type AuthorizedForwarderAuthorizedSendersChanged ¶
type AuthorizedForwarderAuthorizedSendersChanged struct { Senders []common.Address ChangedBy common.Address Raw types.Log }
func (AuthorizedForwarderAuthorizedSendersChanged) Topic ¶
func (AuthorizedForwarderAuthorizedSendersChanged) Topic() common.Hash
type AuthorizedForwarderAuthorizedSendersChangedIterator ¶
type AuthorizedForwarderAuthorizedSendersChangedIterator struct { Event *AuthorizedForwarderAuthorizedSendersChanged // contains filtered or unexported fields }
func (*AuthorizedForwarderAuthorizedSendersChangedIterator) Close ¶
func (it *AuthorizedForwarderAuthorizedSendersChangedIterator) Close() error
func (*AuthorizedForwarderAuthorizedSendersChangedIterator) Error ¶
func (it *AuthorizedForwarderAuthorizedSendersChangedIterator) Error() error
func (*AuthorizedForwarderAuthorizedSendersChangedIterator) Next ¶
func (it *AuthorizedForwarderAuthorizedSendersChangedIterator) Next() bool
type AuthorizedForwarderCaller ¶
type AuthorizedForwarderCaller struct {
// contains filtered or unexported fields
}
func NewAuthorizedForwarderCaller ¶
func NewAuthorizedForwarderCaller(address common.Address, caller bind.ContractCaller) (*AuthorizedForwarderCaller, error)
func (*AuthorizedForwarderCaller) GetAuthorizedSenders ¶
func (*AuthorizedForwarderCaller) GetChainlinkToken ¶
func (*AuthorizedForwarderCaller) IsAuthorizedSender ¶
func (*AuthorizedForwarderCaller) TypeAndVersion ¶
func (_AuthorizedForwarder *AuthorizedForwarderCaller) TypeAndVersion(opts *bind.CallOpts) (string, error)
type AuthorizedForwarderCallerRaw ¶
type AuthorizedForwarderCallerRaw struct {
Contract *AuthorizedForwarderCaller
}
type AuthorizedForwarderCallerSession ¶
type AuthorizedForwarderCallerSession struct { Contract *AuthorizedForwarderCaller CallOpts bind.CallOpts }
func (*AuthorizedForwarderCallerSession) GetAuthorizedSenders ¶
func (_AuthorizedForwarder *AuthorizedForwarderCallerSession) GetAuthorizedSenders() ([]common.Address, error)
func (*AuthorizedForwarderCallerSession) GetChainlinkToken ¶
func (_AuthorizedForwarder *AuthorizedForwarderCallerSession) GetChainlinkToken() (common.Address, error)
func (*AuthorizedForwarderCallerSession) IsAuthorizedSender ¶
func (_AuthorizedForwarder *AuthorizedForwarderCallerSession) IsAuthorizedSender(sender common.Address) (bool, error)
func (*AuthorizedForwarderCallerSession) Owner ¶
func (_AuthorizedForwarder *AuthorizedForwarderCallerSession) Owner() (common.Address, error)
func (*AuthorizedForwarderCallerSession) TypeAndVersion ¶
func (_AuthorizedForwarder *AuthorizedForwarderCallerSession) TypeAndVersion() (string, error)
type AuthorizedForwarderFilterer ¶
type AuthorizedForwarderFilterer struct {
// contains filtered or unexported fields
}
func NewAuthorizedForwarderFilterer ¶
func NewAuthorizedForwarderFilterer(address common.Address, filterer bind.ContractFilterer) (*AuthorizedForwarderFilterer, error)
func (*AuthorizedForwarderFilterer) FilterAuthorizedSendersChanged ¶
func (_AuthorizedForwarder *AuthorizedForwarderFilterer) FilterAuthorizedSendersChanged(opts *bind.FilterOpts) (*AuthorizedForwarderAuthorizedSendersChangedIterator, error)
func (*AuthorizedForwarderFilterer) FilterOwnershipTransferRequested ¶
func (_AuthorizedForwarder *AuthorizedForwarderFilterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*AuthorizedForwarderOwnershipTransferRequestedIterator, error)
func (*AuthorizedForwarderFilterer) FilterOwnershipTransferRequestedWithMessage ¶
func (_AuthorizedForwarder *AuthorizedForwarderFilterer) FilterOwnershipTransferRequestedWithMessage(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*AuthorizedForwarderOwnershipTransferRequestedWithMessageIterator, error)
func (*AuthorizedForwarderFilterer) FilterOwnershipTransferred ¶
func (_AuthorizedForwarder *AuthorizedForwarderFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*AuthorizedForwarderOwnershipTransferredIterator, error)
func (*AuthorizedForwarderFilterer) ParseAuthorizedSendersChanged ¶
func (_AuthorizedForwarder *AuthorizedForwarderFilterer) ParseAuthorizedSendersChanged(log types.Log) (*AuthorizedForwarderAuthorizedSendersChanged, error)
func (*AuthorizedForwarderFilterer) ParseOwnershipTransferRequested ¶
func (_AuthorizedForwarder *AuthorizedForwarderFilterer) ParseOwnershipTransferRequested(log types.Log) (*AuthorizedForwarderOwnershipTransferRequested, error)
func (*AuthorizedForwarderFilterer) ParseOwnershipTransferRequestedWithMessage ¶
func (_AuthorizedForwarder *AuthorizedForwarderFilterer) ParseOwnershipTransferRequestedWithMessage(log types.Log) (*AuthorizedForwarderOwnershipTransferRequestedWithMessage, error)
func (*AuthorizedForwarderFilterer) ParseOwnershipTransferred ¶
func (_AuthorizedForwarder *AuthorizedForwarderFilterer) ParseOwnershipTransferred(log types.Log) (*AuthorizedForwarderOwnershipTransferred, error)
func (*AuthorizedForwarderFilterer) WatchAuthorizedSendersChanged ¶
func (_AuthorizedForwarder *AuthorizedForwarderFilterer) WatchAuthorizedSendersChanged(opts *bind.WatchOpts, sink chan<- *AuthorizedForwarderAuthorizedSendersChanged) (event.Subscription, error)
func (*AuthorizedForwarderFilterer) WatchOwnershipTransferRequested ¶
func (_AuthorizedForwarder *AuthorizedForwarderFilterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, sink chan<- *AuthorizedForwarderOwnershipTransferRequested, from []common.Address, to []common.Address) (event.Subscription, error)
func (*AuthorizedForwarderFilterer) WatchOwnershipTransferRequestedWithMessage ¶
func (_AuthorizedForwarder *AuthorizedForwarderFilterer) WatchOwnershipTransferRequestedWithMessage(opts *bind.WatchOpts, sink chan<- *AuthorizedForwarderOwnershipTransferRequestedWithMessage, from []common.Address, to []common.Address) (event.Subscription, error)
func (*AuthorizedForwarderFilterer) WatchOwnershipTransferred ¶
func (_AuthorizedForwarder *AuthorizedForwarderFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *AuthorizedForwarderOwnershipTransferred, from []common.Address, to []common.Address) (event.Subscription, error)
type AuthorizedForwarderInterface ¶
type AuthorizedForwarderInterface interface { GetAuthorizedSenders(opts *bind.CallOpts) ([]common.Address, error) GetChainlinkToken(opts *bind.CallOpts) (common.Address, error) IsAuthorizedSender(opts *bind.CallOpts, sender common.Address) (bool, error) Owner(opts *bind.CallOpts) (common.Address, error) TypeAndVersion(opts *bind.CallOpts) (string, error) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error) Forward(opts *bind.TransactOpts, to common.Address, data []byte) (*types.Transaction, error) OwnerForward(opts *bind.TransactOpts, to common.Address, data []byte) (*types.Transaction, error) SetAuthorizedSenders(opts *bind.TransactOpts, senders []common.Address) (*types.Transaction, error) TransferOwnership(opts *bind.TransactOpts, to common.Address) (*types.Transaction, error) TransferOwnershipWithMessage(opts *bind.TransactOpts, to common.Address, message []byte) (*types.Transaction, error) FilterAuthorizedSendersChanged(opts *bind.FilterOpts) (*AuthorizedForwarderAuthorizedSendersChangedIterator, error) WatchAuthorizedSendersChanged(opts *bind.WatchOpts, sink chan<- *AuthorizedForwarderAuthorizedSendersChanged) (event.Subscription, error) ParseAuthorizedSendersChanged(log types.Log) (*AuthorizedForwarderAuthorizedSendersChanged, error) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*AuthorizedForwarderOwnershipTransferRequestedIterator, error) WatchOwnershipTransferRequested(opts *bind.WatchOpts, sink chan<- *AuthorizedForwarderOwnershipTransferRequested, from []common.Address, to []common.Address) (event.Subscription, error) ParseOwnershipTransferRequested(log types.Log) (*AuthorizedForwarderOwnershipTransferRequested, error) FilterOwnershipTransferRequestedWithMessage(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*AuthorizedForwarderOwnershipTransferRequestedWithMessageIterator, error) WatchOwnershipTransferRequestedWithMessage(opts *bind.WatchOpts, sink chan<- *AuthorizedForwarderOwnershipTransferRequestedWithMessage, from []common.Address, to []common.Address) (event.Subscription, error) ParseOwnershipTransferRequestedWithMessage(log types.Log) (*AuthorizedForwarderOwnershipTransferRequestedWithMessage, error) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*AuthorizedForwarderOwnershipTransferredIterator, error) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *AuthorizedForwarderOwnershipTransferred, from []common.Address, to []common.Address) (event.Subscription, error) ParseOwnershipTransferred(log types.Log) (*AuthorizedForwarderOwnershipTransferred, error) ParseLog(log types.Log) (generated.AbigenLog, error) Address() common.Address }
type AuthorizedForwarderOwnershipTransferRequested ¶
type AuthorizedForwarderOwnershipTransferRequested struct { From common.Address To common.Address Raw types.Log }
func (AuthorizedForwarderOwnershipTransferRequested) Topic ¶
func (AuthorizedForwarderOwnershipTransferRequested) Topic() common.Hash
type AuthorizedForwarderOwnershipTransferRequestedIterator ¶
type AuthorizedForwarderOwnershipTransferRequestedIterator struct { Event *AuthorizedForwarderOwnershipTransferRequested // contains filtered or unexported fields }
func (*AuthorizedForwarderOwnershipTransferRequestedIterator) Close ¶
func (it *AuthorizedForwarderOwnershipTransferRequestedIterator) Close() error
func (*AuthorizedForwarderOwnershipTransferRequestedIterator) Error ¶
func (it *AuthorizedForwarderOwnershipTransferRequestedIterator) Error() error
func (*AuthorizedForwarderOwnershipTransferRequestedIterator) Next ¶
func (it *AuthorizedForwarderOwnershipTransferRequestedIterator) Next() bool
type AuthorizedForwarderOwnershipTransferRequestedWithMessage ¶
type AuthorizedForwarderOwnershipTransferRequestedWithMessage struct { From common.Address To common.Address Message []byte Raw types.Log }
func (AuthorizedForwarderOwnershipTransferRequestedWithMessage) Topic ¶
func (AuthorizedForwarderOwnershipTransferRequestedWithMessage) Topic() common.Hash
type AuthorizedForwarderOwnershipTransferRequestedWithMessageIterator ¶
type AuthorizedForwarderOwnershipTransferRequestedWithMessageIterator struct { Event *AuthorizedForwarderOwnershipTransferRequestedWithMessage // contains filtered or unexported fields }
func (*AuthorizedForwarderOwnershipTransferRequestedWithMessageIterator) Close ¶
func (it *AuthorizedForwarderOwnershipTransferRequestedWithMessageIterator) Close() error
func (*AuthorizedForwarderOwnershipTransferRequestedWithMessageIterator) Error ¶
func (it *AuthorizedForwarderOwnershipTransferRequestedWithMessageIterator) Error() error
func (*AuthorizedForwarderOwnershipTransferRequestedWithMessageIterator) Next ¶
func (it *AuthorizedForwarderOwnershipTransferRequestedWithMessageIterator) Next() bool
type AuthorizedForwarderOwnershipTransferred ¶
type AuthorizedForwarderOwnershipTransferred struct { From common.Address To common.Address Raw types.Log }
func (AuthorizedForwarderOwnershipTransferred) Topic ¶
func (AuthorizedForwarderOwnershipTransferred) Topic() common.Hash
type AuthorizedForwarderOwnershipTransferredIterator ¶
type AuthorizedForwarderOwnershipTransferredIterator struct { Event *AuthorizedForwarderOwnershipTransferred // contains filtered or unexported fields }
func (*AuthorizedForwarderOwnershipTransferredIterator) Close ¶
func (it *AuthorizedForwarderOwnershipTransferredIterator) Close() error
func (*AuthorizedForwarderOwnershipTransferredIterator) Error ¶
func (it *AuthorizedForwarderOwnershipTransferredIterator) Error() error
func (*AuthorizedForwarderOwnershipTransferredIterator) Next ¶
func (it *AuthorizedForwarderOwnershipTransferredIterator) Next() bool
type AuthorizedForwarderRaw ¶
type AuthorizedForwarderRaw struct {
Contract *AuthorizedForwarder
}
func (*AuthorizedForwarderRaw) Call ¶
func (_AuthorizedForwarder *AuthorizedForwarderRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
func (*AuthorizedForwarderRaw) Transact ¶
func (_AuthorizedForwarder *AuthorizedForwarderRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
func (*AuthorizedForwarderRaw) Transfer ¶
func (_AuthorizedForwarder *AuthorizedForwarderRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
type AuthorizedForwarderSession ¶
type AuthorizedForwarderSession struct { Contract *AuthorizedForwarder CallOpts bind.CallOpts TransactOpts bind.TransactOpts }
func (*AuthorizedForwarderSession) AcceptOwnership ¶
func (_AuthorizedForwarder *AuthorizedForwarderSession) AcceptOwnership() (*types.Transaction, error)
func (*AuthorizedForwarderSession) Forward ¶
func (_AuthorizedForwarder *AuthorizedForwarderSession) Forward(to common.Address, data []byte) (*types.Transaction, error)
func (*AuthorizedForwarderSession) GetAuthorizedSenders ¶
func (_AuthorizedForwarder *AuthorizedForwarderSession) GetAuthorizedSenders() ([]common.Address, error)
func (*AuthorizedForwarderSession) GetChainlinkToken ¶
func (_AuthorizedForwarder *AuthorizedForwarderSession) GetChainlinkToken() (common.Address, error)
func (*AuthorizedForwarderSession) IsAuthorizedSender ¶
func (_AuthorizedForwarder *AuthorizedForwarderSession) IsAuthorizedSender(sender common.Address) (bool, error)
func (*AuthorizedForwarderSession) Owner ¶
func (_AuthorizedForwarder *AuthorizedForwarderSession) Owner() (common.Address, error)
func (*AuthorizedForwarderSession) OwnerForward ¶
func (_AuthorizedForwarder *AuthorizedForwarderSession) OwnerForward(to common.Address, data []byte) (*types.Transaction, error)
func (*AuthorizedForwarderSession) SetAuthorizedSenders ¶
func (_AuthorizedForwarder *AuthorizedForwarderSession) SetAuthorizedSenders(senders []common.Address) (*types.Transaction, error)
func (*AuthorizedForwarderSession) TransferOwnership ¶
func (_AuthorizedForwarder *AuthorizedForwarderSession) TransferOwnership(to common.Address) (*types.Transaction, error)
func (*AuthorizedForwarderSession) TransferOwnershipWithMessage ¶
func (_AuthorizedForwarder *AuthorizedForwarderSession) TransferOwnershipWithMessage(to common.Address, message []byte) (*types.Transaction, error)
func (*AuthorizedForwarderSession) TypeAndVersion ¶
func (_AuthorizedForwarder *AuthorizedForwarderSession) TypeAndVersion() (string, error)
type AuthorizedForwarderTransactor ¶
type AuthorizedForwarderTransactor struct {
// contains filtered or unexported fields
}
func NewAuthorizedForwarderTransactor ¶
func NewAuthorizedForwarderTransactor(address common.Address, transactor bind.ContractTransactor) (*AuthorizedForwarderTransactor, error)
func (*AuthorizedForwarderTransactor) AcceptOwnership ¶
func (_AuthorizedForwarder *AuthorizedForwarderTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
func (*AuthorizedForwarderTransactor) Forward ¶
func (_AuthorizedForwarder *AuthorizedForwarderTransactor) Forward(opts *bind.TransactOpts, to common.Address, data []byte) (*types.Transaction, error)
func (*AuthorizedForwarderTransactor) OwnerForward ¶
func (_AuthorizedForwarder *AuthorizedForwarderTransactor) OwnerForward(opts *bind.TransactOpts, to common.Address, data []byte) (*types.Transaction, error)
func (*AuthorizedForwarderTransactor) SetAuthorizedSenders ¶
func (_AuthorizedForwarder *AuthorizedForwarderTransactor) SetAuthorizedSenders(opts *bind.TransactOpts, senders []common.Address) (*types.Transaction, error)
func (*AuthorizedForwarderTransactor) TransferOwnership ¶
func (_AuthorizedForwarder *AuthorizedForwarderTransactor) TransferOwnership(opts *bind.TransactOpts, to common.Address) (*types.Transaction, error)
func (*AuthorizedForwarderTransactor) TransferOwnershipWithMessage ¶
func (_AuthorizedForwarder *AuthorizedForwarderTransactor) TransferOwnershipWithMessage(opts *bind.TransactOpts, to common.Address, message []byte) (*types.Transaction, error)
type AuthorizedForwarderTransactorRaw ¶
type AuthorizedForwarderTransactorRaw struct {
Contract *AuthorizedForwarderTransactor
}
func (*AuthorizedForwarderTransactorRaw) Transact ¶
func (_AuthorizedForwarder *AuthorizedForwarderTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
func (*AuthorizedForwarderTransactorRaw) Transfer ¶
func (_AuthorizedForwarder *AuthorizedForwarderTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
type AuthorizedForwarderTransactorSession ¶
type AuthorizedForwarderTransactorSession struct { Contract *AuthorizedForwarderTransactor TransactOpts bind.TransactOpts }
func (*AuthorizedForwarderTransactorSession) AcceptOwnership ¶
func (_AuthorizedForwarder *AuthorizedForwarderTransactorSession) AcceptOwnership() (*types.Transaction, error)
func (*AuthorizedForwarderTransactorSession) Forward ¶
func (_AuthorizedForwarder *AuthorizedForwarderTransactorSession) Forward(to common.Address, data []byte) (*types.Transaction, error)
func (*AuthorizedForwarderTransactorSession) OwnerForward ¶
func (_AuthorizedForwarder *AuthorizedForwarderTransactorSession) OwnerForward(to common.Address, data []byte) (*types.Transaction, error)
func (*AuthorizedForwarderTransactorSession) SetAuthorizedSenders ¶
func (_AuthorizedForwarder *AuthorizedForwarderTransactorSession) SetAuthorizedSenders(senders []common.Address) (*types.Transaction, error)
func (*AuthorizedForwarderTransactorSession) TransferOwnership ¶
func (_AuthorizedForwarder *AuthorizedForwarderTransactorSession) TransferOwnership(to common.Address) (*types.Transaction, error)
func (*AuthorizedForwarderTransactorSession) TransferOwnershipWithMessage ¶
func (_AuthorizedForwarder *AuthorizedForwarderTransactorSession) TransferOwnershipWithMessage(to common.Address, message []byte) (*types.Transaction, error)
Click to show internal directories.
Click to hide internal directories.