Documentation ¶
Index ¶
- Constants
- Variables
- type IERC20
- type IERC20Approval
- type IERC20ApprovalIterator
- type IERC20Caller
- func (_IERC20 *IERC20Caller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
- func (_IERC20 *IERC20Caller) BalanceOf(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
- func (_IERC20 *IERC20Caller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_IERC20 *IERC20Caller) Name(opts *bind.CallOpts) (string, error)
- func (_IERC20 *IERC20Caller) Symbol(opts *bind.CallOpts) (string, error)
- func (_IERC20 *IERC20Caller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type IERC20CallerRaw
- type IERC20CallerSession
- func (_IERC20 *IERC20CallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_IERC20 *IERC20CallerSession) BalanceOf(owner common.Address) (*big.Int, error)
- func (_IERC20 *IERC20CallerSession) Decimals() (uint8, error)
- func (_IERC20 *IERC20CallerSession) Name() (string, error)
- func (_IERC20 *IERC20CallerSession) Symbol() (string, error)
- func (_IERC20 *IERC20CallerSession) TotalSupply() (*big.Int, error)
- type IERC20Filterer
- func (_IERC20 *IERC20Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*IERC20ApprovalIterator, error)
- func (_IERC20 *IERC20Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*IERC20TransferIterator, error)
- func (_IERC20 *IERC20Filterer) ParseApproval(log types.Log) (*IERC20Approval, error)
- func (_IERC20 *IERC20Filterer) ParseTransfer(log types.Log) (*IERC20Transfer, error)
- func (_IERC20 *IERC20Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *IERC20Approval, owner []common.Address, ...) (event.Subscription, error)
- func (_IERC20 *IERC20Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *IERC20Transfer, from []common.Address, ...) (event.Subscription, error)
- type IERC20Raw
- func (_IERC20 *IERC20Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_IERC20 *IERC20Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IERC20 *IERC20Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IERC20Session
- func (_IERC20 *IERC20Session) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_IERC20 *IERC20Session) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_IERC20 *IERC20Session) BalanceOf(owner common.Address) (*big.Int, error)
- func (_IERC20 *IERC20Session) Decimals() (uint8, error)
- func (_IERC20 *IERC20Session) Name() (string, error)
- func (_IERC20 *IERC20Session) Symbol() (string, error)
- func (_IERC20 *IERC20Session) TotalSupply() (*big.Int, error)
- func (_IERC20 *IERC20Session) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
- func (_IERC20 *IERC20Session) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
- type IERC20Transactor
- func (_IERC20 *IERC20Transactor) Approve(opts *bind.TransactOpts, spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_IERC20 *IERC20Transactor) Transfer(opts *bind.TransactOpts, to common.Address, value *big.Int) (*types.Transaction, error)
- func (_IERC20 *IERC20Transactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- type IERC20TransactorRaw
- type IERC20TransactorSession
- func (_IERC20 *IERC20TransactorSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_IERC20 *IERC20TransactorSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
- func (_IERC20 *IERC20TransactorSession) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
- type IERC20Transfer
- type IERC20TransferIterator
- type Owned
- type OwnedCaller
- type OwnedCallerRaw
- type OwnedCallerSession
- type OwnedFilterer
- func (_Owned *OwnedFilterer) FilterOwnerChanged(opts *bind.FilterOpts) (*OwnedOwnerChangedIterator, error)
- func (_Owned *OwnedFilterer) FilterOwnerNominated(opts *bind.FilterOpts) (*OwnedOwnerNominatedIterator, error)
- func (_Owned *OwnedFilterer) ParseOwnerChanged(log types.Log) (*OwnedOwnerChanged, error)
- func (_Owned *OwnedFilterer) ParseOwnerNominated(log types.Log) (*OwnedOwnerNominated, error)
- func (_Owned *OwnedFilterer) WatchOwnerChanged(opts *bind.WatchOpts, sink chan<- *OwnedOwnerChanged) (event.Subscription, error)
- func (_Owned *OwnedFilterer) WatchOwnerNominated(opts *bind.WatchOpts, sink chan<- *OwnedOwnerNominated) (event.Subscription, error)
- type OwnedOwnerChanged
- type OwnedOwnerChangedIterator
- type OwnedOwnerNominated
- type OwnedOwnerNominatedIterator
- type OwnedRaw
- func (_Owned *OwnedRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Owned *OwnedRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Owned *OwnedRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type OwnedSession
- type OwnedTransactor
- type OwnedTransactorRaw
- type OwnedTransactorSession
- type Proxy
- type ProxyCaller
- func (_Proxy *ProxyCaller) NominatedOwner(opts *bind.CallOpts) (common.Address, error)
- func (_Proxy *ProxyCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_Proxy *ProxyCaller) Target(opts *bind.CallOpts) (common.Address, error)
- func (_Proxy *ProxyCaller) UseDELEGATECALL(opts *bind.CallOpts) (bool, error)
- type ProxyCallerRaw
- type ProxyCallerSession
- type ProxyERC20
- type ProxyERC20Approval
- type ProxyERC20ApprovalIterator
- type ProxyERC20Caller
- func (_ProxyERC20 *ProxyERC20Caller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
- func (_ProxyERC20 *ProxyERC20Caller) BalanceOf(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
- func (_ProxyERC20 *ProxyERC20Caller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_ProxyERC20 *ProxyERC20Caller) Name(opts *bind.CallOpts) (string, error)
- func (_ProxyERC20 *ProxyERC20Caller) NominatedOwner(opts *bind.CallOpts) (common.Address, error)
- func (_ProxyERC20 *ProxyERC20Caller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_ProxyERC20 *ProxyERC20Caller) Symbol(opts *bind.CallOpts) (string, error)
- func (_ProxyERC20 *ProxyERC20Caller) Target(opts *bind.CallOpts) (common.Address, error)
- func (_ProxyERC20 *ProxyERC20Caller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- func (_ProxyERC20 *ProxyERC20Caller) UseDELEGATECALL(opts *bind.CallOpts) (bool, error)
- type ProxyERC20CallerRaw
- type ProxyERC20CallerSession
- func (_ProxyERC20 *ProxyERC20CallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_ProxyERC20 *ProxyERC20CallerSession) BalanceOf(owner common.Address) (*big.Int, error)
- func (_ProxyERC20 *ProxyERC20CallerSession) Decimals() (uint8, error)
- func (_ProxyERC20 *ProxyERC20CallerSession) Name() (string, error)
- func (_ProxyERC20 *ProxyERC20CallerSession) NominatedOwner() (common.Address, error)
- func (_ProxyERC20 *ProxyERC20CallerSession) Owner() (common.Address, error)
- func (_ProxyERC20 *ProxyERC20CallerSession) Symbol() (string, error)
- func (_ProxyERC20 *ProxyERC20CallerSession) Target() (common.Address, error)
- func (_ProxyERC20 *ProxyERC20CallerSession) TotalSupply() (*big.Int, error)
- func (_ProxyERC20 *ProxyERC20CallerSession) UseDELEGATECALL() (bool, error)
- type ProxyERC20Filterer
- func (_ProxyERC20 *ProxyERC20Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*ProxyERC20ApprovalIterator, error)
- func (_ProxyERC20 *ProxyERC20Filterer) FilterOwnerChanged(opts *bind.FilterOpts) (*ProxyERC20OwnerChangedIterator, error)
- func (_ProxyERC20 *ProxyERC20Filterer) FilterOwnerNominated(opts *bind.FilterOpts) (*ProxyERC20OwnerNominatedIterator, error)
- func (_ProxyERC20 *ProxyERC20Filterer) FilterTargetUpdated(opts *bind.FilterOpts) (*ProxyERC20TargetUpdatedIterator, error)
- func (_ProxyERC20 *ProxyERC20Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*ProxyERC20TransferIterator, error)
- func (_ProxyERC20 *ProxyERC20Filterer) ParseApproval(log types.Log) (*ProxyERC20Approval, error)
- func (_ProxyERC20 *ProxyERC20Filterer) ParseOwnerChanged(log types.Log) (*ProxyERC20OwnerChanged, error)
- func (_ProxyERC20 *ProxyERC20Filterer) ParseOwnerNominated(log types.Log) (*ProxyERC20OwnerNominated, error)
- func (_ProxyERC20 *ProxyERC20Filterer) ParseTargetUpdated(log types.Log) (*ProxyERC20TargetUpdated, error)
- func (_ProxyERC20 *ProxyERC20Filterer) ParseTransfer(log types.Log) (*ProxyERC20Transfer, error)
- func (_ProxyERC20 *ProxyERC20Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ProxyERC20Approval, owner []common.Address, ...) (event.Subscription, error)
- func (_ProxyERC20 *ProxyERC20Filterer) WatchOwnerChanged(opts *bind.WatchOpts, sink chan<- *ProxyERC20OwnerChanged) (event.Subscription, error)
- func (_ProxyERC20 *ProxyERC20Filterer) WatchOwnerNominated(opts *bind.WatchOpts, sink chan<- *ProxyERC20OwnerNominated) (event.Subscription, error)
- func (_ProxyERC20 *ProxyERC20Filterer) WatchTargetUpdated(opts *bind.WatchOpts, sink chan<- *ProxyERC20TargetUpdated) (event.Subscription, error)
- func (_ProxyERC20 *ProxyERC20Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ProxyERC20Transfer, from []common.Address, ...) (event.Subscription, error)
- type ProxyERC20OwnerChanged
- type ProxyERC20OwnerChangedIterator
- type ProxyERC20OwnerNominated
- type ProxyERC20OwnerNominatedIterator
- type ProxyERC20Raw
- func (_ProxyERC20 *ProxyERC20Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ProxyERC20 *ProxyERC20Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ProxyERC20 *ProxyERC20Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ProxyERC20Session
- func (_ProxyERC20 *ProxyERC20Session) AcceptOwnership() (*types.Transaction, error)
- func (_ProxyERC20 *ProxyERC20Session) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_ProxyERC20 *ProxyERC20Session) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_ProxyERC20 *ProxyERC20Session) BalanceOf(owner common.Address) (*big.Int, error)
- func (_ProxyERC20 *ProxyERC20Session) Decimals() (uint8, error)
- func (_ProxyERC20 *ProxyERC20Session) Emit(callData []byte, numTopics *big.Int, topic1 [32]byte, topic2 [32]byte, ...) (*types.Transaction, error)
- func (_ProxyERC20 *ProxyERC20Session) Fallback(calldata []byte) (*types.Transaction, error)
- func (_ProxyERC20 *ProxyERC20Session) Name() (string, error)
- func (_ProxyERC20 *ProxyERC20Session) NominateNewOwner(_owner common.Address) (*types.Transaction, error)
- func (_ProxyERC20 *ProxyERC20Session) NominatedOwner() (common.Address, error)
- func (_ProxyERC20 *ProxyERC20Session) Owner() (common.Address, error)
- func (_ProxyERC20 *ProxyERC20Session) SetTarget(_target common.Address) (*types.Transaction, error)
- func (_ProxyERC20 *ProxyERC20Session) SetUseDELEGATECALL(value bool) (*types.Transaction, error)
- func (_ProxyERC20 *ProxyERC20Session) Symbol() (string, error)
- func (_ProxyERC20 *ProxyERC20Session) Target() (common.Address, error)
- func (_ProxyERC20 *ProxyERC20Session) TotalSupply() (*big.Int, error)
- func (_ProxyERC20 *ProxyERC20Session) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
- func (_ProxyERC20 *ProxyERC20Session) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
- func (_ProxyERC20 *ProxyERC20Session) UseDELEGATECALL() (bool, error)
- type ProxyERC20TargetUpdated
- type ProxyERC20TargetUpdatedIterator
- type ProxyERC20Transactor
- func (_ProxyERC20 *ProxyERC20Transactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_ProxyERC20 *ProxyERC20Transactor) Approve(opts *bind.TransactOpts, spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_ProxyERC20 *ProxyERC20Transactor) Emit(opts *bind.TransactOpts, callData []byte, numTopics *big.Int, topic1 [32]byte, ...) (*types.Transaction, error)
- func (_ProxyERC20 *ProxyERC20Transactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
- func (_ProxyERC20 *ProxyERC20Transactor) NominateNewOwner(opts *bind.TransactOpts, _owner common.Address) (*types.Transaction, error)
- func (_ProxyERC20 *ProxyERC20Transactor) SetTarget(opts *bind.TransactOpts, _target common.Address) (*types.Transaction, error)
- func (_ProxyERC20 *ProxyERC20Transactor) SetUseDELEGATECALL(opts *bind.TransactOpts, value bool) (*types.Transaction, error)
- func (_ProxyERC20 *ProxyERC20Transactor) Transfer(opts *bind.TransactOpts, to common.Address, value *big.Int) (*types.Transaction, error)
- func (_ProxyERC20 *ProxyERC20Transactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- type ProxyERC20TransactorRaw
- type ProxyERC20TransactorSession
- func (_ProxyERC20 *ProxyERC20TransactorSession) AcceptOwnership() (*types.Transaction, error)
- func (_ProxyERC20 *ProxyERC20TransactorSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_ProxyERC20 *ProxyERC20TransactorSession) Emit(callData []byte, numTopics *big.Int, topic1 [32]byte, topic2 [32]byte, ...) (*types.Transaction, error)
- func (_ProxyERC20 *ProxyERC20TransactorSession) Fallback(calldata []byte) (*types.Transaction, error)
- func (_ProxyERC20 *ProxyERC20TransactorSession) NominateNewOwner(_owner common.Address) (*types.Transaction, error)
- func (_ProxyERC20 *ProxyERC20TransactorSession) SetTarget(_target common.Address) (*types.Transaction, error)
- func (_ProxyERC20 *ProxyERC20TransactorSession) SetUseDELEGATECALL(value bool) (*types.Transaction, error)
- func (_ProxyERC20 *ProxyERC20TransactorSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
- func (_ProxyERC20 *ProxyERC20TransactorSession) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
- type ProxyERC20Transfer
- type ProxyERC20TransferIterator
- type ProxyFilterer
- func (_Proxy *ProxyFilterer) FilterOwnerChanged(opts *bind.FilterOpts) (*ProxyOwnerChangedIterator, error)
- func (_Proxy *ProxyFilterer) FilterOwnerNominated(opts *bind.FilterOpts) (*ProxyOwnerNominatedIterator, error)
- func (_Proxy *ProxyFilterer) FilterTargetUpdated(opts *bind.FilterOpts) (*ProxyTargetUpdatedIterator, error)
- func (_Proxy *ProxyFilterer) ParseOwnerChanged(log types.Log) (*ProxyOwnerChanged, error)
- func (_Proxy *ProxyFilterer) ParseOwnerNominated(log types.Log) (*ProxyOwnerNominated, error)
- func (_Proxy *ProxyFilterer) ParseTargetUpdated(log types.Log) (*ProxyTargetUpdated, error)
- func (_Proxy *ProxyFilterer) WatchOwnerChanged(opts *bind.WatchOpts, sink chan<- *ProxyOwnerChanged) (event.Subscription, error)
- func (_Proxy *ProxyFilterer) WatchOwnerNominated(opts *bind.WatchOpts, sink chan<- *ProxyOwnerNominated) (event.Subscription, error)
- func (_Proxy *ProxyFilterer) WatchTargetUpdated(opts *bind.WatchOpts, sink chan<- *ProxyTargetUpdated) (event.Subscription, error)
- type ProxyOwnerChanged
- type ProxyOwnerChangedIterator
- type ProxyOwnerNominated
- type ProxyOwnerNominatedIterator
- type ProxyRaw
- func (_Proxy *ProxyRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Proxy *ProxyRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Proxy *ProxyRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ProxySession
- func (_Proxy *ProxySession) AcceptOwnership() (*types.Transaction, error)
- func (_Proxy *ProxySession) Emit(callData []byte, numTopics *big.Int, topic1 [32]byte, topic2 [32]byte, ...) (*types.Transaction, error)
- func (_Proxy *ProxySession) Fallback(calldata []byte) (*types.Transaction, error)
- func (_Proxy *ProxySession) NominateNewOwner(_owner common.Address) (*types.Transaction, error)
- func (_Proxy *ProxySession) NominatedOwner() (common.Address, error)
- func (_Proxy *ProxySession) Owner() (common.Address, error)
- func (_Proxy *ProxySession) SetTarget(_target common.Address) (*types.Transaction, error)
- func (_Proxy *ProxySession) SetUseDELEGATECALL(value bool) (*types.Transaction, error)
- func (_Proxy *ProxySession) Target() (common.Address, error)
- func (_Proxy *ProxySession) UseDELEGATECALL() (bool, error)
- type ProxyTargetUpdated
- type ProxyTargetUpdatedIterator
- type ProxyTransactor
- func (_Proxy *ProxyTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Proxy *ProxyTransactor) Emit(opts *bind.TransactOpts, callData []byte, numTopics *big.Int, topic1 [32]byte, ...) (*types.Transaction, error)
- func (_Proxy *ProxyTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
- func (_Proxy *ProxyTransactor) NominateNewOwner(opts *bind.TransactOpts, _owner common.Address) (*types.Transaction, error)
- func (_Proxy *ProxyTransactor) SetTarget(opts *bind.TransactOpts, _target common.Address) (*types.Transaction, error)
- func (_Proxy *ProxyTransactor) SetUseDELEGATECALL(opts *bind.TransactOpts, value bool) (*types.Transaction, error)
- type ProxyTransactorRaw
- type ProxyTransactorSession
- func (_Proxy *ProxyTransactorSession) AcceptOwnership() (*types.Transaction, error)
- func (_Proxy *ProxyTransactorSession) Emit(callData []byte, numTopics *big.Int, topic1 [32]byte, topic2 [32]byte, ...) (*types.Transaction, error)
- func (_Proxy *ProxyTransactorSession) Fallback(calldata []byte) (*types.Transaction, error)
- func (_Proxy *ProxyTransactorSession) NominateNewOwner(_owner common.Address) (*types.Transaction, error)
- func (_Proxy *ProxyTransactorSession) SetTarget(_target common.Address) (*types.Transaction, error)
- func (_Proxy *ProxyTransactorSession) SetUseDELEGATECALL(value bool) (*types.Transaction, error)
- type Proxyable
- type ProxyableCaller
- func (_Proxyable *ProxyableCaller) IntegrationProxy(opts *bind.CallOpts) (common.Address, error)
- func (_Proxyable *ProxyableCaller) NominatedOwner(opts *bind.CallOpts) (common.Address, error)
- func (_Proxyable *ProxyableCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_Proxyable *ProxyableCaller) Proxy(opts *bind.CallOpts) (common.Address, error)
- type ProxyableCallerRaw
- type ProxyableCallerSession
- func (_Proxyable *ProxyableCallerSession) IntegrationProxy() (common.Address, error)
- func (_Proxyable *ProxyableCallerSession) NominatedOwner() (common.Address, error)
- func (_Proxyable *ProxyableCallerSession) Owner() (common.Address, error)
- func (_Proxyable *ProxyableCallerSession) Proxy() (common.Address, error)
- type ProxyableFilterer
- func (_Proxyable *ProxyableFilterer) FilterOwnerChanged(opts *bind.FilterOpts) (*ProxyableOwnerChangedIterator, error)
- func (_Proxyable *ProxyableFilterer) FilterOwnerNominated(opts *bind.FilterOpts) (*ProxyableOwnerNominatedIterator, error)
- func (_Proxyable *ProxyableFilterer) FilterProxyUpdated(opts *bind.FilterOpts) (*ProxyableProxyUpdatedIterator, error)
- func (_Proxyable *ProxyableFilterer) ParseOwnerChanged(log types.Log) (*ProxyableOwnerChanged, error)
- func (_Proxyable *ProxyableFilterer) ParseOwnerNominated(log types.Log) (*ProxyableOwnerNominated, error)
- func (_Proxyable *ProxyableFilterer) ParseProxyUpdated(log types.Log) (*ProxyableProxyUpdated, error)
- func (_Proxyable *ProxyableFilterer) WatchOwnerChanged(opts *bind.WatchOpts, sink chan<- *ProxyableOwnerChanged) (event.Subscription, error)
- func (_Proxyable *ProxyableFilterer) WatchOwnerNominated(opts *bind.WatchOpts, sink chan<- *ProxyableOwnerNominated) (event.Subscription, error)
- func (_Proxyable *ProxyableFilterer) WatchProxyUpdated(opts *bind.WatchOpts, sink chan<- *ProxyableProxyUpdated) (event.Subscription, error)
- type ProxyableOwnerChanged
- type ProxyableOwnerChangedIterator
- type ProxyableOwnerNominated
- type ProxyableOwnerNominatedIterator
- type ProxyableProxyUpdated
- type ProxyableProxyUpdatedIterator
- type ProxyableRaw
- func (_Proxyable *ProxyableRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Proxyable *ProxyableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Proxyable *ProxyableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ProxyableSession
- func (_Proxyable *ProxyableSession) AcceptOwnership() (*types.Transaction, error)
- func (_Proxyable *ProxyableSession) IntegrationProxy() (common.Address, error)
- func (_Proxyable *ProxyableSession) NominateNewOwner(_owner common.Address) (*types.Transaction, error)
- func (_Proxyable *ProxyableSession) NominatedOwner() (common.Address, error)
- func (_Proxyable *ProxyableSession) Owner() (common.Address, error)
- func (_Proxyable *ProxyableSession) Proxy() (common.Address, error)
- func (_Proxyable *ProxyableSession) SetIntegrationProxy(_integrationProxy common.Address) (*types.Transaction, error)
- func (_Proxyable *ProxyableSession) SetMessageSender(sender common.Address) (*types.Transaction, error)
- func (_Proxyable *ProxyableSession) SetProxy(_proxy common.Address) (*types.Transaction, error)
- type ProxyableTransactor
- func (_Proxyable *ProxyableTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Proxyable *ProxyableTransactor) NominateNewOwner(opts *bind.TransactOpts, _owner common.Address) (*types.Transaction, error)
- func (_Proxyable *ProxyableTransactor) SetIntegrationProxy(opts *bind.TransactOpts, _integrationProxy common.Address) (*types.Transaction, error)
- func (_Proxyable *ProxyableTransactor) SetMessageSender(opts *bind.TransactOpts, sender common.Address) (*types.Transaction, error)
- func (_Proxyable *ProxyableTransactor) SetProxy(opts *bind.TransactOpts, _proxy common.Address) (*types.Transaction, error)
- type ProxyableTransactorRaw
- type ProxyableTransactorSession
- func (_Proxyable *ProxyableTransactorSession) AcceptOwnership() (*types.Transaction, error)
- func (_Proxyable *ProxyableTransactorSession) NominateNewOwner(_owner common.Address) (*types.Transaction, error)
- func (_Proxyable *ProxyableTransactorSession) SetIntegrationProxy(_integrationProxy common.Address) (*types.Transaction, error)
- func (_Proxyable *ProxyableTransactorSession) SetMessageSender(sender common.Address) (*types.Transaction, error)
- func (_Proxyable *ProxyableTransactorSession) SetProxy(_proxy common.Address) (*types.Transaction, error)
Constants ¶
const IERC20ABI = "" /* 2513-byte string literal not displayed */
IERC20ABI is the input ABI used to generate the binding from.
const OwnedABI = "" /* 1194-byte string literal not displayed */
OwnedABI is the input ABI used to generate the binding from.
const ProxyABI = "" /* 2556-byte string literal not displayed */
ProxyABI is the input ABI used to generate the binding from.
const ProxyERC20ABI = "" /* 5068-byte string literal not displayed */
ProxyERC20ABI is the input ABI used to generate the binding from.
const ProxyableABI = "" /* 2338-byte string literal not displayed */
ProxyableABI is the input ABI used to generate the binding from.
Variables ¶
var IERC20FuncSigs = map[string]string{
"dd62ed3e": "allowance(address,address)",
"095ea7b3": "approve(address,uint256)",
"70a08231": "balanceOf(address)",
"313ce567": "decimals()",
"06fdde03": "name()",
"95d89b41": "symbol()",
"18160ddd": "totalSupply()",
"a9059cbb": "transfer(address,uint256)",
"23b872dd": "transferFrom(address,address,uint256)",
}
IERC20FuncSigs maps the 4-byte function signature to its string representation.
var OwnedBin = "" /* 2206-byte string literal not displayed */
OwnedBin is the compiled bytecode used for deploying new contracts.
var OwnedFuncSigs = map[string]string{
"79ba5097": "acceptOwnership()",
"1627540c": "nominateNewOwner(address)",
"53a47bb7": "nominatedOwner()",
"8da5cb5b": "owner()",
}
OwnedFuncSigs maps the 4-byte function signature to its string representation.
var ProxyBin = "" /* 4538-byte string literal not displayed */
ProxyBin is the compiled bytecode used for deploying new contracts.
var ProxyERC20Bin = "" /* 8844-byte string literal not displayed */
ProxyERC20Bin is the compiled bytecode used for deploying new contracts.
var ProxyERC20FuncSigs = map[string]string{
"907dff97": "_emit(bytes,uint256,bytes32,bytes32,bytes32,bytes32)",
"79ba5097": "acceptOwnership()",
"dd62ed3e": "allowance(address,address)",
"095ea7b3": "approve(address,uint256)",
"70a08231": "balanceOf(address)",
"313ce567": "decimals()",
"06fdde03": "name()",
"1627540c": "nominateNewOwner(address)",
"53a47bb7": "nominatedOwner()",
"8da5cb5b": "owner()",
"776d1a01": "setTarget(address)",
"befff6af": "setUseDELEGATECALL(bool)",
"95d89b41": "symbol()",
"d4b83992": "target()",
"18160ddd": "totalSupply()",
"a9059cbb": "transfer(address,uint256)",
"23b872dd": "transferFrom(address,address,uint256)",
"95578ebd": "useDELEGATECALL()",
}
ProxyERC20FuncSigs maps the 4-byte function signature to its string representation.
var ProxyFuncSigs = map[string]string{
"907dff97": "_emit(bytes,uint256,bytes32,bytes32,bytes32,bytes32)",
"79ba5097": "acceptOwnership()",
"1627540c": "nominateNewOwner(address)",
"53a47bb7": "nominatedOwner()",
"8da5cb5b": "owner()",
"776d1a01": "setTarget(address)",
"befff6af": "setUseDELEGATECALL(bool)",
"d4b83992": "target()",
"95578ebd": "useDELEGATECALL()",
}
ProxyFuncSigs maps the 4-byte function signature to its string representation.
var ProxyableBin = "" /* 3916-byte string literal not displayed */
ProxyableBin is the compiled bytecode used for deploying new contracts.
var ProxyableFuncSigs = map[string]string{
"79ba5097": "acceptOwnership()",
"9cbdaeb6": "integrationProxy()",
"1627540c": "nominateNewOwner(address)",
"53a47bb7": "nominatedOwner()",
"8da5cb5b": "owner()",
"ec556889": "proxy()",
"131b0ae7": "setIntegrationProxy(address)",
"bc67f832": "setMessageSender(address)",
"97107d6d": "setProxy(address)",
}
ProxyableFuncSigs maps the 4-byte function signature to its string representation.
Functions ¶
This section is empty.
Types ¶
type IERC20 ¶
type IERC20 struct { IERC20Caller // Read-only binding to the contract IERC20Transactor // Write-only binding to the contract IERC20Filterer // Log filterer for contract events }
IERC20 is an auto generated Go binding around an Ethereum contract.
type IERC20Approval ¶
type IERC20Approval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
IERC20Approval represents a Approval event raised by the IERC20 contract.
type IERC20ApprovalIterator ¶
type IERC20ApprovalIterator struct { Event *IERC20Approval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IERC20ApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the IERC20 contract.
func (*IERC20ApprovalIterator) Close ¶
func (it *IERC20ApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IERC20ApprovalIterator) Error ¶
func (it *IERC20ApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IERC20ApprovalIterator) Next ¶
func (it *IERC20ApprovalIterator) 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 IERC20Caller ¶
type IERC20Caller struct {
// contains filtered or unexported fields
}
IERC20Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewIERC20Caller ¶
func NewIERC20Caller(address common.Address, caller bind.ContractCaller) (*IERC20Caller, error)
NewIERC20Caller creates a new read-only instance of IERC20, bound to a specific deployed contract.
func (*IERC20Caller) Allowance ¶
func (_IERC20 *IERC20Caller) 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) view returns(uint256)
func (*IERC20Caller) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*IERC20Caller) Decimals ¶
func (_IERC20 *IERC20Caller) Decimals(opts *bind.CallOpts) (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*IERC20Caller) Name ¶
func (_IERC20 *IERC20Caller) Name(opts *bind.CallOpts) (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*IERC20Caller) Symbol ¶
func (_IERC20 *IERC20Caller) Symbol(opts *bind.CallOpts) (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*IERC20Caller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type IERC20CallerRaw ¶
type IERC20CallerRaw struct {
Contract *IERC20Caller // Generic read-only contract binding to access the raw methods on
}
IERC20CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*IERC20CallerRaw) Call ¶
func (_IERC20 *IERC20CallerRaw) 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 IERC20CallerSession ¶
type IERC20CallerSession struct { Contract *IERC20Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IERC20CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*IERC20CallerSession) Allowance ¶
func (_IERC20 *IERC20CallerSession) 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) view returns(uint256)
func (*IERC20CallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*IERC20CallerSession) Decimals ¶
func (_IERC20 *IERC20CallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*IERC20CallerSession) Name ¶
func (_IERC20 *IERC20CallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*IERC20CallerSession) Symbol ¶
func (_IERC20 *IERC20CallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*IERC20CallerSession) TotalSupply ¶
func (_IERC20 *IERC20CallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type IERC20Filterer ¶
type IERC20Filterer struct {
// contains filtered or unexported fields
}
IERC20Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIERC20Filterer ¶
func NewIERC20Filterer(address common.Address, filterer bind.ContractFilterer) (*IERC20Filterer, error)
NewIERC20Filterer creates a new log filterer instance of IERC20, bound to a specific deployed contract.
func (*IERC20Filterer) FilterApproval ¶
func (_IERC20 *IERC20Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*IERC20ApprovalIterator, 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 (*IERC20Filterer) FilterTransfer ¶
func (_IERC20 *IERC20Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*IERC20TransferIterator, 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 (*IERC20Filterer) ParseApproval ¶
func (_IERC20 *IERC20Filterer) ParseApproval(log types.Log) (*IERC20Approval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*IERC20Filterer) ParseTransfer ¶
func (_IERC20 *IERC20Filterer) ParseTransfer(log types.Log) (*IERC20Transfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*IERC20Filterer) WatchApproval ¶
func (_IERC20 *IERC20Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *IERC20Approval, 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 (*IERC20Filterer) WatchTransfer ¶
func (_IERC20 *IERC20Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *IERC20Transfer, 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 IERC20Raw ¶
type IERC20Raw struct {
Contract *IERC20 // Generic contract binding to access the raw methods on
}
IERC20Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*IERC20Raw) Call ¶
func (_IERC20 *IERC20Raw) 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 (*IERC20Raw) Transact ¶
func (_IERC20 *IERC20Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IERC20Raw) Transfer ¶
func (_IERC20 *IERC20Raw) 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 IERC20Session ¶
type IERC20Session struct { Contract *IERC20 // 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 }
IERC20Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*IERC20Session) Allowance ¶
func (_IERC20 *IERC20Session) 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) view returns(uint256)
func (*IERC20Session) Approve ¶
func (_IERC20 *IERC20Session) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 value) returns(bool)
func (*IERC20Session) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*IERC20Session) Decimals ¶
func (_IERC20 *IERC20Session) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*IERC20Session) Name ¶
func (_IERC20 *IERC20Session) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*IERC20Session) Symbol ¶
func (_IERC20 *IERC20Session) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*IERC20Session) TotalSupply ¶
func (_IERC20 *IERC20Session) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*IERC20Session) Transfer ¶
func (_IERC20 *IERC20Session) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 value) returns(bool)
func (*IERC20Session) TransferFrom ¶
func (_IERC20 *IERC20Session) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 value) returns(bool)
type IERC20Transactor ¶
type IERC20Transactor struct {
// contains filtered or unexported fields
}
IERC20Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIERC20Transactor ¶
func NewIERC20Transactor(address common.Address, transactor bind.ContractTransactor) (*IERC20Transactor, error)
NewIERC20Transactor creates a new write-only instance of IERC20, bound to a specific deployed contract.
func (*IERC20Transactor) Approve ¶
func (_IERC20 *IERC20Transactor) Approve(opts *bind.TransactOpts, spender common.Address, value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 value) returns(bool)
func (*IERC20Transactor) Transfer ¶
func (_IERC20 *IERC20Transactor) Transfer(opts *bind.TransactOpts, to common.Address, value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 value) returns(bool)
func (*IERC20Transactor) TransferFrom ¶
func (_IERC20 *IERC20Transactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 value) returns(bool)
type IERC20TransactorRaw ¶
type IERC20TransactorRaw struct {
Contract *IERC20Transactor // Generic write-only contract binding to access the raw methods on
}
IERC20TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*IERC20TransactorRaw) Transact ¶
func (_IERC20 *IERC20TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IERC20TransactorRaw) Transfer ¶
func (_IERC20 *IERC20TransactorRaw) 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 IERC20TransactorSession ¶
type IERC20TransactorSession struct { Contract *IERC20Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IERC20TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*IERC20TransactorSession) Approve ¶
func (_IERC20 *IERC20TransactorSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 value) returns(bool)
func (*IERC20TransactorSession) Transfer ¶
func (_IERC20 *IERC20TransactorSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 value) returns(bool)
func (*IERC20TransactorSession) TransferFrom ¶
func (_IERC20 *IERC20TransactorSession) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 value) returns(bool)
type IERC20Transfer ¶
type IERC20Transfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
IERC20Transfer represents a Transfer event raised by the IERC20 contract.
type IERC20TransferIterator ¶
type IERC20TransferIterator struct { Event *IERC20Transfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IERC20TransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the IERC20 contract.
func (*IERC20TransferIterator) Close ¶
func (it *IERC20TransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IERC20TransferIterator) Error ¶
func (it *IERC20TransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IERC20TransferIterator) Next ¶
func (it *IERC20TransferIterator) 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 Owned ¶
type Owned struct { OwnedCaller // Read-only binding to the contract OwnedTransactor // Write-only binding to the contract OwnedFilterer // Log filterer for contract events }
Owned is an auto generated Go binding around an Ethereum contract.
func DeployOwned ¶
func DeployOwned(auth *bind.TransactOpts, backend bind.ContractBackend, _owner common.Address) (common.Address, *types.Transaction, *Owned, error)
DeployOwned deploys a new Ethereum contract, binding an instance of Owned to it.
type OwnedCaller ¶
type OwnedCaller struct {
// contains filtered or unexported fields
}
OwnedCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewOwnedCaller ¶
func NewOwnedCaller(address common.Address, caller bind.ContractCaller) (*OwnedCaller, error)
NewOwnedCaller creates a new read-only instance of Owned, bound to a specific deployed contract.
func (*OwnedCaller) NominatedOwner ¶
NominatedOwner is a free data retrieval call binding the contract method 0x53a47bb7.
Solidity: function nominatedOwner() view returns(address)
type OwnedCallerRaw ¶
type OwnedCallerRaw struct {
Contract *OwnedCaller // Generic read-only contract binding to access the raw methods on
}
OwnedCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*OwnedCallerRaw) Call ¶
func (_Owned *OwnedCallerRaw) 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 OwnedCallerSession ¶
type OwnedCallerSession struct { Contract *OwnedCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
OwnedCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*OwnedCallerSession) NominatedOwner ¶
func (_Owned *OwnedCallerSession) NominatedOwner() (common.Address, error)
NominatedOwner is a free data retrieval call binding the contract method 0x53a47bb7.
Solidity: function nominatedOwner() view returns(address)
type OwnedFilterer ¶
type OwnedFilterer struct {
// contains filtered or unexported fields
}
OwnedFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewOwnedFilterer ¶
func NewOwnedFilterer(address common.Address, filterer bind.ContractFilterer) (*OwnedFilterer, error)
NewOwnedFilterer creates a new log filterer instance of Owned, bound to a specific deployed contract.
func (*OwnedFilterer) FilterOwnerChanged ¶
func (_Owned *OwnedFilterer) FilterOwnerChanged(opts *bind.FilterOpts) (*OwnedOwnerChangedIterator, error)
FilterOwnerChanged is a free log retrieval operation binding the contract event 0xb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c.
Solidity: event OwnerChanged(address oldOwner, address newOwner)
func (*OwnedFilterer) FilterOwnerNominated ¶
func (_Owned *OwnedFilterer) FilterOwnerNominated(opts *bind.FilterOpts) (*OwnedOwnerNominatedIterator, error)
FilterOwnerNominated is a free log retrieval operation binding the contract event 0x906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce22.
Solidity: event OwnerNominated(address newOwner)
func (*OwnedFilterer) ParseOwnerChanged ¶
func (_Owned *OwnedFilterer) ParseOwnerChanged(log types.Log) (*OwnedOwnerChanged, error)
ParseOwnerChanged is a log parse operation binding the contract event 0xb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c.
Solidity: event OwnerChanged(address oldOwner, address newOwner)
func (*OwnedFilterer) ParseOwnerNominated ¶
func (_Owned *OwnedFilterer) ParseOwnerNominated(log types.Log) (*OwnedOwnerNominated, error)
ParseOwnerNominated is a log parse operation binding the contract event 0x906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce22.
Solidity: event OwnerNominated(address newOwner)
func (*OwnedFilterer) WatchOwnerChanged ¶
func (_Owned *OwnedFilterer) WatchOwnerChanged(opts *bind.WatchOpts, sink chan<- *OwnedOwnerChanged) (event.Subscription, error)
WatchOwnerChanged is a free log subscription operation binding the contract event 0xb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c.
Solidity: event OwnerChanged(address oldOwner, address newOwner)
func (*OwnedFilterer) WatchOwnerNominated ¶
func (_Owned *OwnedFilterer) WatchOwnerNominated(opts *bind.WatchOpts, sink chan<- *OwnedOwnerNominated) (event.Subscription, error)
WatchOwnerNominated is a free log subscription operation binding the contract event 0x906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce22.
Solidity: event OwnerNominated(address newOwner)
type OwnedOwnerChanged ¶
type OwnedOwnerChanged struct { OldOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
OwnedOwnerChanged represents a OwnerChanged event raised by the Owned contract.
type OwnedOwnerChangedIterator ¶
type OwnedOwnerChangedIterator struct { Event *OwnedOwnerChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OwnedOwnerChangedIterator is returned from FilterOwnerChanged and is used to iterate over the raw logs and unpacked data for OwnerChanged events raised by the Owned contract.
func (*OwnedOwnerChangedIterator) Close ¶
func (it *OwnedOwnerChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OwnedOwnerChangedIterator) Error ¶
func (it *OwnedOwnerChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OwnedOwnerChangedIterator) Next ¶
func (it *OwnedOwnerChangedIterator) 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 OwnedOwnerNominated ¶
type OwnedOwnerNominated struct { NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
OwnedOwnerNominated represents a OwnerNominated event raised by the Owned contract.
type OwnedOwnerNominatedIterator ¶
type OwnedOwnerNominatedIterator struct { Event *OwnedOwnerNominated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OwnedOwnerNominatedIterator is returned from FilterOwnerNominated and is used to iterate over the raw logs and unpacked data for OwnerNominated events raised by the Owned contract.
func (*OwnedOwnerNominatedIterator) Close ¶
func (it *OwnedOwnerNominatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OwnedOwnerNominatedIterator) Error ¶
func (it *OwnedOwnerNominatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OwnedOwnerNominatedIterator) Next ¶
func (it *OwnedOwnerNominatedIterator) 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 OwnedRaw ¶
type OwnedRaw struct {
Contract *Owned // Generic contract binding to access the raw methods on
}
OwnedRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*OwnedRaw) Call ¶
func (_Owned *OwnedRaw) 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 (*OwnedRaw) Transact ¶
func (_Owned *OwnedRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OwnedRaw) Transfer ¶
func (_Owned *OwnedRaw) 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 OwnedSession ¶
type OwnedSession struct { Contract *Owned // 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 }
OwnedSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*OwnedSession) AcceptOwnership ¶
func (_Owned *OwnedSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*OwnedSession) NominateNewOwner ¶
func (_Owned *OwnedSession) NominateNewOwner(_owner common.Address) (*types.Transaction, error)
NominateNewOwner is a paid mutator transaction binding the contract method 0x1627540c.
Solidity: function nominateNewOwner(address _owner) returns()
func (*OwnedSession) NominatedOwner ¶
func (_Owned *OwnedSession) NominatedOwner() (common.Address, error)
NominatedOwner is a free data retrieval call binding the contract method 0x53a47bb7.
Solidity: function nominatedOwner() view returns(address)
type OwnedTransactor ¶
type OwnedTransactor struct {
// contains filtered or unexported fields
}
OwnedTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewOwnedTransactor ¶
func NewOwnedTransactor(address common.Address, transactor bind.ContractTransactor) (*OwnedTransactor, error)
NewOwnedTransactor creates a new write-only instance of Owned, bound to a specific deployed contract.
func (*OwnedTransactor) AcceptOwnership ¶
func (_Owned *OwnedTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*OwnedTransactor) NominateNewOwner ¶
func (_Owned *OwnedTransactor) NominateNewOwner(opts *bind.TransactOpts, _owner common.Address) (*types.Transaction, error)
NominateNewOwner is a paid mutator transaction binding the contract method 0x1627540c.
Solidity: function nominateNewOwner(address _owner) returns()
type OwnedTransactorRaw ¶
type OwnedTransactorRaw struct {
Contract *OwnedTransactor // Generic write-only contract binding to access the raw methods on
}
OwnedTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*OwnedTransactorRaw) Transact ¶
func (_Owned *OwnedTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OwnedTransactorRaw) Transfer ¶
func (_Owned *OwnedTransactorRaw) 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 OwnedTransactorSession ¶
type OwnedTransactorSession struct { Contract *OwnedTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
OwnedTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*OwnedTransactorSession) AcceptOwnership ¶
func (_Owned *OwnedTransactorSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*OwnedTransactorSession) NominateNewOwner ¶
func (_Owned *OwnedTransactorSession) NominateNewOwner(_owner common.Address) (*types.Transaction, error)
NominateNewOwner is a paid mutator transaction binding the contract method 0x1627540c.
Solidity: function nominateNewOwner(address _owner) returns()
type Proxy ¶
type Proxy struct { ProxyCaller // Read-only binding to the contract ProxyTransactor // Write-only binding to the contract ProxyFilterer // Log filterer for contract events }
Proxy is an auto generated Go binding around an Ethereum contract.
func DeployProxy ¶
func DeployProxy(auth *bind.TransactOpts, backend bind.ContractBackend, _owner common.Address) (common.Address, *types.Transaction, *Proxy, error)
DeployProxy deploys a new Ethereum contract, binding an instance of Proxy to it.
type ProxyCaller ¶
type ProxyCaller struct {
// contains filtered or unexported fields
}
ProxyCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewProxyCaller ¶
func NewProxyCaller(address common.Address, caller bind.ContractCaller) (*ProxyCaller, error)
NewProxyCaller creates a new read-only instance of Proxy, bound to a specific deployed contract.
func (*ProxyCaller) NominatedOwner ¶
NominatedOwner is a free data retrieval call binding the contract method 0x53a47bb7.
Solidity: function nominatedOwner() view returns(address)
func (*ProxyCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*ProxyCaller) Target ¶
Target is a free data retrieval call binding the contract method 0xd4b83992.
Solidity: function target() view returns(address)
func (*ProxyCaller) UseDELEGATECALL ¶
func (_Proxy *ProxyCaller) UseDELEGATECALL(opts *bind.CallOpts) (bool, error)
UseDELEGATECALL is a free data retrieval call binding the contract method 0x95578ebd.
Solidity: function useDELEGATECALL() view returns(bool)
type ProxyCallerRaw ¶
type ProxyCallerRaw struct {
Contract *ProxyCaller // Generic read-only contract binding to access the raw methods on
}
ProxyCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ProxyCallerRaw) Call ¶
func (_Proxy *ProxyCallerRaw) 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 ProxyCallerSession ¶
type ProxyCallerSession struct { Contract *ProxyCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ProxyCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ProxyCallerSession) NominatedOwner ¶
func (_Proxy *ProxyCallerSession) NominatedOwner() (common.Address, error)
NominatedOwner is a free data retrieval call binding the contract method 0x53a47bb7.
Solidity: function nominatedOwner() view returns(address)
func (*ProxyCallerSession) Owner ¶
func (_Proxy *ProxyCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*ProxyCallerSession) Target ¶
func (_Proxy *ProxyCallerSession) Target() (common.Address, error)
Target is a free data retrieval call binding the contract method 0xd4b83992.
Solidity: function target() view returns(address)
func (*ProxyCallerSession) UseDELEGATECALL ¶
func (_Proxy *ProxyCallerSession) UseDELEGATECALL() (bool, error)
UseDELEGATECALL is a free data retrieval call binding the contract method 0x95578ebd.
Solidity: function useDELEGATECALL() view returns(bool)
type ProxyERC20 ¶
type ProxyERC20 struct { ProxyERC20Caller // Read-only binding to the contract ProxyERC20Transactor // Write-only binding to the contract ProxyERC20Filterer // Log filterer for contract events }
ProxyERC20 is an auto generated Go binding around an Ethereum contract.
func DeployProxyERC20 ¶
func DeployProxyERC20(auth *bind.TransactOpts, backend bind.ContractBackend, _owner common.Address) (common.Address, *types.Transaction, *ProxyERC20, error)
DeployProxyERC20 deploys a new Ethereum contract, binding an instance of ProxyERC20 to it.
func NewProxyERC20 ¶
func NewProxyERC20(address common.Address, backend bind.ContractBackend) (*ProxyERC20, error)
NewProxyERC20 creates a new instance of ProxyERC20, bound to a specific deployed contract.
type ProxyERC20Approval ¶
type ProxyERC20Approval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
ProxyERC20Approval represents a Approval event raised by the ProxyERC20 contract.
type ProxyERC20ApprovalIterator ¶
type ProxyERC20ApprovalIterator struct { Event *ProxyERC20Approval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ProxyERC20ApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the ProxyERC20 contract.
func (*ProxyERC20ApprovalIterator) Close ¶
func (it *ProxyERC20ApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ProxyERC20ApprovalIterator) Error ¶
func (it *ProxyERC20ApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ProxyERC20ApprovalIterator) Next ¶
func (it *ProxyERC20ApprovalIterator) 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 ProxyERC20Caller ¶
type ProxyERC20Caller struct {
// contains filtered or unexported fields
}
ProxyERC20Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewProxyERC20Caller ¶
func NewProxyERC20Caller(address common.Address, caller bind.ContractCaller) (*ProxyERC20Caller, error)
NewProxyERC20Caller creates a new read-only instance of ProxyERC20, bound to a specific deployed contract.
func (*ProxyERC20Caller) Allowance ¶
func (_ProxyERC20 *ProxyERC20Caller) 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) view returns(uint256)
func (*ProxyERC20Caller) BalanceOf ¶
func (_ProxyERC20 *ProxyERC20Caller) 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) view returns(uint256)
func (*ProxyERC20Caller) Decimals ¶
func (_ProxyERC20 *ProxyERC20Caller) Decimals(opts *bind.CallOpts) (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*ProxyERC20Caller) Name ¶
func (_ProxyERC20 *ProxyERC20Caller) Name(opts *bind.CallOpts) (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*ProxyERC20Caller) NominatedOwner ¶
NominatedOwner is a free data retrieval call binding the contract method 0x53a47bb7.
Solidity: function nominatedOwner() view returns(address)
func (*ProxyERC20Caller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*ProxyERC20Caller) Symbol ¶
func (_ProxyERC20 *ProxyERC20Caller) Symbol(opts *bind.CallOpts) (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*ProxyERC20Caller) Target ¶
Target is a free data retrieval call binding the contract method 0xd4b83992.
Solidity: function target() view returns(address)
func (*ProxyERC20Caller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*ProxyERC20Caller) UseDELEGATECALL ¶
func (_ProxyERC20 *ProxyERC20Caller) UseDELEGATECALL(opts *bind.CallOpts) (bool, error)
UseDELEGATECALL is a free data retrieval call binding the contract method 0x95578ebd.
Solidity: function useDELEGATECALL() view returns(bool)
type ProxyERC20CallerRaw ¶
type ProxyERC20CallerRaw struct {
Contract *ProxyERC20Caller // Generic read-only contract binding to access the raw methods on
}
ProxyERC20CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ProxyERC20CallerRaw) Call ¶
func (_ProxyERC20 *ProxyERC20CallerRaw) 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 ProxyERC20CallerSession ¶
type ProxyERC20CallerSession struct { Contract *ProxyERC20Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ProxyERC20CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ProxyERC20CallerSession) Allowance ¶
func (_ProxyERC20 *ProxyERC20CallerSession) 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) view returns(uint256)
func (*ProxyERC20CallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*ProxyERC20CallerSession) Decimals ¶
func (_ProxyERC20 *ProxyERC20CallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*ProxyERC20CallerSession) Name ¶
func (_ProxyERC20 *ProxyERC20CallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*ProxyERC20CallerSession) NominatedOwner ¶
func (_ProxyERC20 *ProxyERC20CallerSession) NominatedOwner() (common.Address, error)
NominatedOwner is a free data retrieval call binding the contract method 0x53a47bb7.
Solidity: function nominatedOwner() view returns(address)
func (*ProxyERC20CallerSession) Owner ¶
func (_ProxyERC20 *ProxyERC20CallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*ProxyERC20CallerSession) Symbol ¶
func (_ProxyERC20 *ProxyERC20CallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*ProxyERC20CallerSession) Target ¶
func (_ProxyERC20 *ProxyERC20CallerSession) Target() (common.Address, error)
Target is a free data retrieval call binding the contract method 0xd4b83992.
Solidity: function target() view returns(address)
func (*ProxyERC20CallerSession) TotalSupply ¶
func (_ProxyERC20 *ProxyERC20CallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*ProxyERC20CallerSession) UseDELEGATECALL ¶
func (_ProxyERC20 *ProxyERC20CallerSession) UseDELEGATECALL() (bool, error)
UseDELEGATECALL is a free data retrieval call binding the contract method 0x95578ebd.
Solidity: function useDELEGATECALL() view returns(bool)
type ProxyERC20Filterer ¶
type ProxyERC20Filterer struct {
// contains filtered or unexported fields
}
ProxyERC20Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewProxyERC20Filterer ¶
func NewProxyERC20Filterer(address common.Address, filterer bind.ContractFilterer) (*ProxyERC20Filterer, error)
NewProxyERC20Filterer creates a new log filterer instance of ProxyERC20, bound to a specific deployed contract.
func (*ProxyERC20Filterer) FilterApproval ¶
func (_ProxyERC20 *ProxyERC20Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*ProxyERC20ApprovalIterator, 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 (*ProxyERC20Filterer) FilterOwnerChanged ¶
func (_ProxyERC20 *ProxyERC20Filterer) FilterOwnerChanged(opts *bind.FilterOpts) (*ProxyERC20OwnerChangedIterator, error)
FilterOwnerChanged is a free log retrieval operation binding the contract event 0xb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c.
Solidity: event OwnerChanged(address oldOwner, address newOwner)
func (*ProxyERC20Filterer) FilterOwnerNominated ¶
func (_ProxyERC20 *ProxyERC20Filterer) FilterOwnerNominated(opts *bind.FilterOpts) (*ProxyERC20OwnerNominatedIterator, error)
FilterOwnerNominated is a free log retrieval operation binding the contract event 0x906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce22.
Solidity: event OwnerNominated(address newOwner)
func (*ProxyERC20Filterer) FilterTargetUpdated ¶
func (_ProxyERC20 *ProxyERC20Filterer) FilterTargetUpdated(opts *bind.FilterOpts) (*ProxyERC20TargetUpdatedIterator, error)
FilterTargetUpdated is a free log retrieval operation binding the contract event 0x814250a3b8c79fcbe2ead2c131c952a278491c8f4322a79fe84b5040a810373e.
Solidity: event TargetUpdated(address newTarget)
func (*ProxyERC20Filterer) FilterTransfer ¶
func (_ProxyERC20 *ProxyERC20Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*ProxyERC20TransferIterator, 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 (*ProxyERC20Filterer) ParseApproval ¶
func (_ProxyERC20 *ProxyERC20Filterer) ParseApproval(log types.Log) (*ProxyERC20Approval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*ProxyERC20Filterer) ParseOwnerChanged ¶
func (_ProxyERC20 *ProxyERC20Filterer) ParseOwnerChanged(log types.Log) (*ProxyERC20OwnerChanged, error)
ParseOwnerChanged is a log parse operation binding the contract event 0xb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c.
Solidity: event OwnerChanged(address oldOwner, address newOwner)
func (*ProxyERC20Filterer) ParseOwnerNominated ¶
func (_ProxyERC20 *ProxyERC20Filterer) ParseOwnerNominated(log types.Log) (*ProxyERC20OwnerNominated, error)
ParseOwnerNominated is a log parse operation binding the contract event 0x906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce22.
Solidity: event OwnerNominated(address newOwner)
func (*ProxyERC20Filterer) ParseTargetUpdated ¶
func (_ProxyERC20 *ProxyERC20Filterer) ParseTargetUpdated(log types.Log) (*ProxyERC20TargetUpdated, error)
ParseTargetUpdated is a log parse operation binding the contract event 0x814250a3b8c79fcbe2ead2c131c952a278491c8f4322a79fe84b5040a810373e.
Solidity: event TargetUpdated(address newTarget)
func (*ProxyERC20Filterer) ParseTransfer ¶
func (_ProxyERC20 *ProxyERC20Filterer) ParseTransfer(log types.Log) (*ProxyERC20Transfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*ProxyERC20Filterer) WatchApproval ¶
func (_ProxyERC20 *ProxyERC20Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ProxyERC20Approval, 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 (*ProxyERC20Filterer) WatchOwnerChanged ¶
func (_ProxyERC20 *ProxyERC20Filterer) WatchOwnerChanged(opts *bind.WatchOpts, sink chan<- *ProxyERC20OwnerChanged) (event.Subscription, error)
WatchOwnerChanged is a free log subscription operation binding the contract event 0xb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c.
Solidity: event OwnerChanged(address oldOwner, address newOwner)
func (*ProxyERC20Filterer) WatchOwnerNominated ¶
func (_ProxyERC20 *ProxyERC20Filterer) WatchOwnerNominated(opts *bind.WatchOpts, sink chan<- *ProxyERC20OwnerNominated) (event.Subscription, error)
WatchOwnerNominated is a free log subscription operation binding the contract event 0x906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce22.
Solidity: event OwnerNominated(address newOwner)
func (*ProxyERC20Filterer) WatchTargetUpdated ¶
func (_ProxyERC20 *ProxyERC20Filterer) WatchTargetUpdated(opts *bind.WatchOpts, sink chan<- *ProxyERC20TargetUpdated) (event.Subscription, error)
WatchTargetUpdated is a free log subscription operation binding the contract event 0x814250a3b8c79fcbe2ead2c131c952a278491c8f4322a79fe84b5040a810373e.
Solidity: event TargetUpdated(address newTarget)
func (*ProxyERC20Filterer) WatchTransfer ¶
func (_ProxyERC20 *ProxyERC20Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ProxyERC20Transfer, 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 ProxyERC20OwnerChanged ¶
type ProxyERC20OwnerChanged struct { OldOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
ProxyERC20OwnerChanged represents a OwnerChanged event raised by the ProxyERC20 contract.
type ProxyERC20OwnerChangedIterator ¶
type ProxyERC20OwnerChangedIterator struct { Event *ProxyERC20OwnerChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ProxyERC20OwnerChangedIterator is returned from FilterOwnerChanged and is used to iterate over the raw logs and unpacked data for OwnerChanged events raised by the ProxyERC20 contract.
func (*ProxyERC20OwnerChangedIterator) Close ¶
func (it *ProxyERC20OwnerChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ProxyERC20OwnerChangedIterator) Error ¶
func (it *ProxyERC20OwnerChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ProxyERC20OwnerChangedIterator) Next ¶
func (it *ProxyERC20OwnerChangedIterator) 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 ProxyERC20OwnerNominated ¶
type ProxyERC20OwnerNominated struct { NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
ProxyERC20OwnerNominated represents a OwnerNominated event raised by the ProxyERC20 contract.
type ProxyERC20OwnerNominatedIterator ¶
type ProxyERC20OwnerNominatedIterator struct { Event *ProxyERC20OwnerNominated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ProxyERC20OwnerNominatedIterator is returned from FilterOwnerNominated and is used to iterate over the raw logs and unpacked data for OwnerNominated events raised by the ProxyERC20 contract.
func (*ProxyERC20OwnerNominatedIterator) Close ¶
func (it *ProxyERC20OwnerNominatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ProxyERC20OwnerNominatedIterator) Error ¶
func (it *ProxyERC20OwnerNominatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ProxyERC20OwnerNominatedIterator) Next ¶
func (it *ProxyERC20OwnerNominatedIterator) 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 ProxyERC20Raw ¶
type ProxyERC20Raw struct {
Contract *ProxyERC20 // Generic contract binding to access the raw methods on
}
ProxyERC20Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*ProxyERC20Raw) Call ¶
func (_ProxyERC20 *ProxyERC20Raw) 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 (*ProxyERC20Raw) Transact ¶
func (_ProxyERC20 *ProxyERC20Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ProxyERC20Raw) Transfer ¶
func (_ProxyERC20 *ProxyERC20Raw) 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 ProxyERC20Session ¶
type ProxyERC20Session struct { Contract *ProxyERC20 // 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 }
ProxyERC20Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ProxyERC20Session) AcceptOwnership ¶
func (_ProxyERC20 *ProxyERC20Session) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*ProxyERC20Session) Allowance ¶
func (_ProxyERC20 *ProxyERC20Session) 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) view returns(uint256)
func (*ProxyERC20Session) Approve ¶
func (_ProxyERC20 *ProxyERC20Session) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 value) returns(bool)
func (*ProxyERC20Session) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*ProxyERC20Session) Decimals ¶
func (_ProxyERC20 *ProxyERC20Session) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*ProxyERC20Session) Emit ¶
func (_ProxyERC20 *ProxyERC20Session) Emit(callData []byte, numTopics *big.Int, topic1 [32]byte, topic2 [32]byte, topic3 [32]byte, topic4 [32]byte) (*types.Transaction, error)
Emit is a paid mutator transaction binding the contract method 0x907dff97.
Solidity: function _emit(bytes callData, uint256 numTopics, bytes32 topic1, bytes32 topic2, bytes32 topic3, bytes32 topic4) returns()
func (*ProxyERC20Session) Fallback ¶
func (_ProxyERC20 *ProxyERC20Session) Fallback(calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*ProxyERC20Session) Name ¶
func (_ProxyERC20 *ProxyERC20Session) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*ProxyERC20Session) NominateNewOwner ¶
func (_ProxyERC20 *ProxyERC20Session) NominateNewOwner(_owner common.Address) (*types.Transaction, error)
NominateNewOwner is a paid mutator transaction binding the contract method 0x1627540c.
Solidity: function nominateNewOwner(address _owner) returns()
func (*ProxyERC20Session) NominatedOwner ¶
func (_ProxyERC20 *ProxyERC20Session) NominatedOwner() (common.Address, error)
NominatedOwner is a free data retrieval call binding the contract method 0x53a47bb7.
Solidity: function nominatedOwner() view returns(address)
func (*ProxyERC20Session) Owner ¶
func (_ProxyERC20 *ProxyERC20Session) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*ProxyERC20Session) SetTarget ¶
func (_ProxyERC20 *ProxyERC20Session) SetTarget(_target common.Address) (*types.Transaction, error)
SetTarget is a paid mutator transaction binding the contract method 0x776d1a01.
Solidity: function setTarget(address _target) returns()
func (*ProxyERC20Session) SetUseDELEGATECALL ¶
func (_ProxyERC20 *ProxyERC20Session) SetUseDELEGATECALL(value bool) (*types.Transaction, error)
SetUseDELEGATECALL is a paid mutator transaction binding the contract method 0xbefff6af.
Solidity: function setUseDELEGATECALL(bool value) returns()
func (*ProxyERC20Session) Symbol ¶
func (_ProxyERC20 *ProxyERC20Session) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*ProxyERC20Session) Target ¶
func (_ProxyERC20 *ProxyERC20Session) Target() (common.Address, error)
Target is a free data retrieval call binding the contract method 0xd4b83992.
Solidity: function target() view returns(address)
func (*ProxyERC20Session) TotalSupply ¶
func (_ProxyERC20 *ProxyERC20Session) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*ProxyERC20Session) Transfer ¶
func (_ProxyERC20 *ProxyERC20Session) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 value) returns(bool)
func (*ProxyERC20Session) TransferFrom ¶
func (_ProxyERC20 *ProxyERC20Session) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 value) returns(bool)
func (*ProxyERC20Session) UseDELEGATECALL ¶
func (_ProxyERC20 *ProxyERC20Session) UseDELEGATECALL() (bool, error)
UseDELEGATECALL is a free data retrieval call binding the contract method 0x95578ebd.
Solidity: function useDELEGATECALL() view returns(bool)
type ProxyERC20TargetUpdated ¶
type ProxyERC20TargetUpdated struct { NewTarget common.Address Raw types.Log // Blockchain specific contextual infos }
ProxyERC20TargetUpdated represents a TargetUpdated event raised by the ProxyERC20 contract.
type ProxyERC20TargetUpdatedIterator ¶
type ProxyERC20TargetUpdatedIterator struct { Event *ProxyERC20TargetUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ProxyERC20TargetUpdatedIterator is returned from FilterTargetUpdated and is used to iterate over the raw logs and unpacked data for TargetUpdated events raised by the ProxyERC20 contract.
func (*ProxyERC20TargetUpdatedIterator) Close ¶
func (it *ProxyERC20TargetUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ProxyERC20TargetUpdatedIterator) Error ¶
func (it *ProxyERC20TargetUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ProxyERC20TargetUpdatedIterator) Next ¶
func (it *ProxyERC20TargetUpdatedIterator) 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 ProxyERC20Transactor ¶
type ProxyERC20Transactor struct {
// contains filtered or unexported fields
}
ProxyERC20Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewProxyERC20Transactor ¶
func NewProxyERC20Transactor(address common.Address, transactor bind.ContractTransactor) (*ProxyERC20Transactor, error)
NewProxyERC20Transactor creates a new write-only instance of ProxyERC20, bound to a specific deployed contract.
func (*ProxyERC20Transactor) AcceptOwnership ¶
func (_ProxyERC20 *ProxyERC20Transactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*ProxyERC20Transactor) Approve ¶
func (_ProxyERC20 *ProxyERC20Transactor) Approve(opts *bind.TransactOpts, spender common.Address, value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 value) returns(bool)
func (*ProxyERC20Transactor) Emit ¶
func (_ProxyERC20 *ProxyERC20Transactor) Emit(opts *bind.TransactOpts, callData []byte, numTopics *big.Int, topic1 [32]byte, topic2 [32]byte, topic3 [32]byte, topic4 [32]byte) (*types.Transaction, error)
Emit is a paid mutator transaction binding the contract method 0x907dff97.
Solidity: function _emit(bytes callData, uint256 numTopics, bytes32 topic1, bytes32 topic2, bytes32 topic3, bytes32 topic4) returns()
func (*ProxyERC20Transactor) Fallback ¶
func (_ProxyERC20 *ProxyERC20Transactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*ProxyERC20Transactor) NominateNewOwner ¶
func (_ProxyERC20 *ProxyERC20Transactor) NominateNewOwner(opts *bind.TransactOpts, _owner common.Address) (*types.Transaction, error)
NominateNewOwner is a paid mutator transaction binding the contract method 0x1627540c.
Solidity: function nominateNewOwner(address _owner) returns()
func (*ProxyERC20Transactor) SetTarget ¶
func (_ProxyERC20 *ProxyERC20Transactor) SetTarget(opts *bind.TransactOpts, _target common.Address) (*types.Transaction, error)
SetTarget is a paid mutator transaction binding the contract method 0x776d1a01.
Solidity: function setTarget(address _target) returns()
func (*ProxyERC20Transactor) SetUseDELEGATECALL ¶
func (_ProxyERC20 *ProxyERC20Transactor) SetUseDELEGATECALL(opts *bind.TransactOpts, value bool) (*types.Transaction, error)
SetUseDELEGATECALL is a paid mutator transaction binding the contract method 0xbefff6af.
Solidity: function setUseDELEGATECALL(bool value) returns()
func (*ProxyERC20Transactor) Transfer ¶
func (_ProxyERC20 *ProxyERC20Transactor) Transfer(opts *bind.TransactOpts, to common.Address, value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 value) returns(bool)
func (*ProxyERC20Transactor) TransferFrom ¶
func (_ProxyERC20 *ProxyERC20Transactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 value) returns(bool)
type ProxyERC20TransactorRaw ¶
type ProxyERC20TransactorRaw struct {
Contract *ProxyERC20Transactor // Generic write-only contract binding to access the raw methods on
}
ProxyERC20TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ProxyERC20TransactorRaw) Transact ¶
func (_ProxyERC20 *ProxyERC20TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ProxyERC20TransactorRaw) Transfer ¶
func (_ProxyERC20 *ProxyERC20TransactorRaw) 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 ProxyERC20TransactorSession ¶
type ProxyERC20TransactorSession struct { Contract *ProxyERC20Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ProxyERC20TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ProxyERC20TransactorSession) AcceptOwnership ¶
func (_ProxyERC20 *ProxyERC20TransactorSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*ProxyERC20TransactorSession) Approve ¶
func (_ProxyERC20 *ProxyERC20TransactorSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 value) returns(bool)
func (*ProxyERC20TransactorSession) Emit ¶
func (_ProxyERC20 *ProxyERC20TransactorSession) Emit(callData []byte, numTopics *big.Int, topic1 [32]byte, topic2 [32]byte, topic3 [32]byte, topic4 [32]byte) (*types.Transaction, error)
Emit is a paid mutator transaction binding the contract method 0x907dff97.
Solidity: function _emit(bytes callData, uint256 numTopics, bytes32 topic1, bytes32 topic2, bytes32 topic3, bytes32 topic4) returns()
func (*ProxyERC20TransactorSession) Fallback ¶
func (_ProxyERC20 *ProxyERC20TransactorSession) Fallback(calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*ProxyERC20TransactorSession) NominateNewOwner ¶
func (_ProxyERC20 *ProxyERC20TransactorSession) NominateNewOwner(_owner common.Address) (*types.Transaction, error)
NominateNewOwner is a paid mutator transaction binding the contract method 0x1627540c.
Solidity: function nominateNewOwner(address _owner) returns()
func (*ProxyERC20TransactorSession) SetTarget ¶
func (_ProxyERC20 *ProxyERC20TransactorSession) SetTarget(_target common.Address) (*types.Transaction, error)
SetTarget is a paid mutator transaction binding the contract method 0x776d1a01.
Solidity: function setTarget(address _target) returns()
func (*ProxyERC20TransactorSession) SetUseDELEGATECALL ¶
func (_ProxyERC20 *ProxyERC20TransactorSession) SetUseDELEGATECALL(value bool) (*types.Transaction, error)
SetUseDELEGATECALL is a paid mutator transaction binding the contract method 0xbefff6af.
Solidity: function setUseDELEGATECALL(bool value) returns()
func (*ProxyERC20TransactorSession) Transfer ¶
func (_ProxyERC20 *ProxyERC20TransactorSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 value) returns(bool)
func (*ProxyERC20TransactorSession) TransferFrom ¶
func (_ProxyERC20 *ProxyERC20TransactorSession) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 value) returns(bool)
type ProxyERC20Transfer ¶
type ProxyERC20Transfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
ProxyERC20Transfer represents a Transfer event raised by the ProxyERC20 contract.
type ProxyERC20TransferIterator ¶
type ProxyERC20TransferIterator struct { Event *ProxyERC20Transfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ProxyERC20TransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the ProxyERC20 contract.
func (*ProxyERC20TransferIterator) Close ¶
func (it *ProxyERC20TransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ProxyERC20TransferIterator) Error ¶
func (it *ProxyERC20TransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ProxyERC20TransferIterator) Next ¶
func (it *ProxyERC20TransferIterator) 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 ProxyFilterer ¶
type ProxyFilterer struct {
// contains filtered or unexported fields
}
ProxyFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewProxyFilterer ¶
func NewProxyFilterer(address common.Address, filterer bind.ContractFilterer) (*ProxyFilterer, error)
NewProxyFilterer creates a new log filterer instance of Proxy, bound to a specific deployed contract.
func (*ProxyFilterer) FilterOwnerChanged ¶
func (_Proxy *ProxyFilterer) FilterOwnerChanged(opts *bind.FilterOpts) (*ProxyOwnerChangedIterator, error)
FilterOwnerChanged is a free log retrieval operation binding the contract event 0xb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c.
Solidity: event OwnerChanged(address oldOwner, address newOwner)
func (*ProxyFilterer) FilterOwnerNominated ¶
func (_Proxy *ProxyFilterer) FilterOwnerNominated(opts *bind.FilterOpts) (*ProxyOwnerNominatedIterator, error)
FilterOwnerNominated is a free log retrieval operation binding the contract event 0x906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce22.
Solidity: event OwnerNominated(address newOwner)
func (*ProxyFilterer) FilterTargetUpdated ¶
func (_Proxy *ProxyFilterer) FilterTargetUpdated(opts *bind.FilterOpts) (*ProxyTargetUpdatedIterator, error)
FilterTargetUpdated is a free log retrieval operation binding the contract event 0x814250a3b8c79fcbe2ead2c131c952a278491c8f4322a79fe84b5040a810373e.
Solidity: event TargetUpdated(address newTarget)
func (*ProxyFilterer) ParseOwnerChanged ¶
func (_Proxy *ProxyFilterer) ParseOwnerChanged(log types.Log) (*ProxyOwnerChanged, error)
ParseOwnerChanged is a log parse operation binding the contract event 0xb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c.
Solidity: event OwnerChanged(address oldOwner, address newOwner)
func (*ProxyFilterer) ParseOwnerNominated ¶
func (_Proxy *ProxyFilterer) ParseOwnerNominated(log types.Log) (*ProxyOwnerNominated, error)
ParseOwnerNominated is a log parse operation binding the contract event 0x906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce22.
Solidity: event OwnerNominated(address newOwner)
func (*ProxyFilterer) ParseTargetUpdated ¶
func (_Proxy *ProxyFilterer) ParseTargetUpdated(log types.Log) (*ProxyTargetUpdated, error)
ParseTargetUpdated is a log parse operation binding the contract event 0x814250a3b8c79fcbe2ead2c131c952a278491c8f4322a79fe84b5040a810373e.
Solidity: event TargetUpdated(address newTarget)
func (*ProxyFilterer) WatchOwnerChanged ¶
func (_Proxy *ProxyFilterer) WatchOwnerChanged(opts *bind.WatchOpts, sink chan<- *ProxyOwnerChanged) (event.Subscription, error)
WatchOwnerChanged is a free log subscription operation binding the contract event 0xb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c.
Solidity: event OwnerChanged(address oldOwner, address newOwner)
func (*ProxyFilterer) WatchOwnerNominated ¶
func (_Proxy *ProxyFilterer) WatchOwnerNominated(opts *bind.WatchOpts, sink chan<- *ProxyOwnerNominated) (event.Subscription, error)
WatchOwnerNominated is a free log subscription operation binding the contract event 0x906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce22.
Solidity: event OwnerNominated(address newOwner)
func (*ProxyFilterer) WatchTargetUpdated ¶
func (_Proxy *ProxyFilterer) WatchTargetUpdated(opts *bind.WatchOpts, sink chan<- *ProxyTargetUpdated) (event.Subscription, error)
WatchTargetUpdated is a free log subscription operation binding the contract event 0x814250a3b8c79fcbe2ead2c131c952a278491c8f4322a79fe84b5040a810373e.
Solidity: event TargetUpdated(address newTarget)
type ProxyOwnerChanged ¶
type ProxyOwnerChanged struct { OldOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
ProxyOwnerChanged represents a OwnerChanged event raised by the Proxy contract.
type ProxyOwnerChangedIterator ¶
type ProxyOwnerChangedIterator struct { Event *ProxyOwnerChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ProxyOwnerChangedIterator is returned from FilterOwnerChanged and is used to iterate over the raw logs and unpacked data for OwnerChanged events raised by the Proxy contract.
func (*ProxyOwnerChangedIterator) Close ¶
func (it *ProxyOwnerChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ProxyOwnerChangedIterator) Error ¶
func (it *ProxyOwnerChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ProxyOwnerChangedIterator) Next ¶
func (it *ProxyOwnerChangedIterator) 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 ProxyOwnerNominated ¶
type ProxyOwnerNominated struct { NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
ProxyOwnerNominated represents a OwnerNominated event raised by the Proxy contract.
type ProxyOwnerNominatedIterator ¶
type ProxyOwnerNominatedIterator struct { Event *ProxyOwnerNominated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ProxyOwnerNominatedIterator is returned from FilterOwnerNominated and is used to iterate over the raw logs and unpacked data for OwnerNominated events raised by the Proxy contract.
func (*ProxyOwnerNominatedIterator) Close ¶
func (it *ProxyOwnerNominatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ProxyOwnerNominatedIterator) Error ¶
func (it *ProxyOwnerNominatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ProxyOwnerNominatedIterator) Next ¶
func (it *ProxyOwnerNominatedIterator) 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 ProxyRaw ¶
type ProxyRaw struct {
Contract *Proxy // Generic contract binding to access the raw methods on
}
ProxyRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ProxyRaw) Call ¶
func (_Proxy *ProxyRaw) 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 (*ProxyRaw) Transact ¶
func (_Proxy *ProxyRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ProxyRaw) Transfer ¶
func (_Proxy *ProxyRaw) 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 ProxySession ¶
type ProxySession struct { Contract *Proxy // 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 }
ProxySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ProxySession) AcceptOwnership ¶
func (_Proxy *ProxySession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*ProxySession) Emit ¶
func (_Proxy *ProxySession) Emit(callData []byte, numTopics *big.Int, topic1 [32]byte, topic2 [32]byte, topic3 [32]byte, topic4 [32]byte) (*types.Transaction, error)
Emit is a paid mutator transaction binding the contract method 0x907dff97.
Solidity: function _emit(bytes callData, uint256 numTopics, bytes32 topic1, bytes32 topic2, bytes32 topic3, bytes32 topic4) returns()
func (*ProxySession) Fallback ¶
func (_Proxy *ProxySession) Fallback(calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*ProxySession) NominateNewOwner ¶
func (_Proxy *ProxySession) NominateNewOwner(_owner common.Address) (*types.Transaction, error)
NominateNewOwner is a paid mutator transaction binding the contract method 0x1627540c.
Solidity: function nominateNewOwner(address _owner) returns()
func (*ProxySession) NominatedOwner ¶
func (_Proxy *ProxySession) NominatedOwner() (common.Address, error)
NominatedOwner is a free data retrieval call binding the contract method 0x53a47bb7.
Solidity: function nominatedOwner() view returns(address)
func (*ProxySession) Owner ¶
func (_Proxy *ProxySession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*ProxySession) SetTarget ¶
func (_Proxy *ProxySession) SetTarget(_target common.Address) (*types.Transaction, error)
SetTarget is a paid mutator transaction binding the contract method 0x776d1a01.
Solidity: function setTarget(address _target) returns()
func (*ProxySession) SetUseDELEGATECALL ¶
func (_Proxy *ProxySession) SetUseDELEGATECALL(value bool) (*types.Transaction, error)
SetUseDELEGATECALL is a paid mutator transaction binding the contract method 0xbefff6af.
Solidity: function setUseDELEGATECALL(bool value) returns()
func (*ProxySession) Target ¶
func (_Proxy *ProxySession) Target() (common.Address, error)
Target is a free data retrieval call binding the contract method 0xd4b83992.
Solidity: function target() view returns(address)
func (*ProxySession) UseDELEGATECALL ¶
func (_Proxy *ProxySession) UseDELEGATECALL() (bool, error)
UseDELEGATECALL is a free data retrieval call binding the contract method 0x95578ebd.
Solidity: function useDELEGATECALL() view returns(bool)
type ProxyTargetUpdated ¶
type ProxyTargetUpdated struct { NewTarget common.Address Raw types.Log // Blockchain specific contextual infos }
ProxyTargetUpdated represents a TargetUpdated event raised by the Proxy contract.
type ProxyTargetUpdatedIterator ¶
type ProxyTargetUpdatedIterator struct { Event *ProxyTargetUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ProxyTargetUpdatedIterator is returned from FilterTargetUpdated and is used to iterate over the raw logs and unpacked data for TargetUpdated events raised by the Proxy contract.
func (*ProxyTargetUpdatedIterator) Close ¶
func (it *ProxyTargetUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ProxyTargetUpdatedIterator) Error ¶
func (it *ProxyTargetUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ProxyTargetUpdatedIterator) Next ¶
func (it *ProxyTargetUpdatedIterator) 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 ProxyTransactor ¶
type ProxyTransactor struct {
// contains filtered or unexported fields
}
ProxyTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewProxyTransactor ¶
func NewProxyTransactor(address common.Address, transactor bind.ContractTransactor) (*ProxyTransactor, error)
NewProxyTransactor creates a new write-only instance of Proxy, bound to a specific deployed contract.
func (*ProxyTransactor) AcceptOwnership ¶
func (_Proxy *ProxyTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*ProxyTransactor) Emit ¶
func (_Proxy *ProxyTransactor) Emit(opts *bind.TransactOpts, callData []byte, numTopics *big.Int, topic1 [32]byte, topic2 [32]byte, topic3 [32]byte, topic4 [32]byte) (*types.Transaction, error)
Emit is a paid mutator transaction binding the contract method 0x907dff97.
Solidity: function _emit(bytes callData, uint256 numTopics, bytes32 topic1, bytes32 topic2, bytes32 topic3, bytes32 topic4) returns()
func (*ProxyTransactor) Fallback ¶
func (_Proxy *ProxyTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*ProxyTransactor) NominateNewOwner ¶
func (_Proxy *ProxyTransactor) NominateNewOwner(opts *bind.TransactOpts, _owner common.Address) (*types.Transaction, error)
NominateNewOwner is a paid mutator transaction binding the contract method 0x1627540c.
Solidity: function nominateNewOwner(address _owner) returns()
func (*ProxyTransactor) SetTarget ¶
func (_Proxy *ProxyTransactor) SetTarget(opts *bind.TransactOpts, _target common.Address) (*types.Transaction, error)
SetTarget is a paid mutator transaction binding the contract method 0x776d1a01.
Solidity: function setTarget(address _target) returns()
func (*ProxyTransactor) SetUseDELEGATECALL ¶
func (_Proxy *ProxyTransactor) SetUseDELEGATECALL(opts *bind.TransactOpts, value bool) (*types.Transaction, error)
SetUseDELEGATECALL is a paid mutator transaction binding the contract method 0xbefff6af.
Solidity: function setUseDELEGATECALL(bool value) returns()
type ProxyTransactorRaw ¶
type ProxyTransactorRaw struct {
Contract *ProxyTransactor // Generic write-only contract binding to access the raw methods on
}
ProxyTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ProxyTransactorRaw) Transact ¶
func (_Proxy *ProxyTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ProxyTransactorRaw) Transfer ¶
func (_Proxy *ProxyTransactorRaw) 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 ProxyTransactorSession ¶
type ProxyTransactorSession struct { Contract *ProxyTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ProxyTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ProxyTransactorSession) AcceptOwnership ¶
func (_Proxy *ProxyTransactorSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*ProxyTransactorSession) Emit ¶
func (_Proxy *ProxyTransactorSession) Emit(callData []byte, numTopics *big.Int, topic1 [32]byte, topic2 [32]byte, topic3 [32]byte, topic4 [32]byte) (*types.Transaction, error)
Emit is a paid mutator transaction binding the contract method 0x907dff97.
Solidity: function _emit(bytes callData, uint256 numTopics, bytes32 topic1, bytes32 topic2, bytes32 topic3, bytes32 topic4) returns()
func (*ProxyTransactorSession) Fallback ¶
func (_Proxy *ProxyTransactorSession) Fallback(calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*ProxyTransactorSession) NominateNewOwner ¶
func (_Proxy *ProxyTransactorSession) NominateNewOwner(_owner common.Address) (*types.Transaction, error)
NominateNewOwner is a paid mutator transaction binding the contract method 0x1627540c.
Solidity: function nominateNewOwner(address _owner) returns()
func (*ProxyTransactorSession) SetTarget ¶
func (_Proxy *ProxyTransactorSession) SetTarget(_target common.Address) (*types.Transaction, error)
SetTarget is a paid mutator transaction binding the contract method 0x776d1a01.
Solidity: function setTarget(address _target) returns()
func (*ProxyTransactorSession) SetUseDELEGATECALL ¶
func (_Proxy *ProxyTransactorSession) SetUseDELEGATECALL(value bool) (*types.Transaction, error)
SetUseDELEGATECALL is a paid mutator transaction binding the contract method 0xbefff6af.
Solidity: function setUseDELEGATECALL(bool value) returns()
type Proxyable ¶
type Proxyable struct { ProxyableCaller // Read-only binding to the contract ProxyableTransactor // Write-only binding to the contract ProxyableFilterer // Log filterer for contract events }
Proxyable is an auto generated Go binding around an Ethereum contract.
func DeployProxyable ¶
func DeployProxyable(auth *bind.TransactOpts, backend bind.ContractBackend, _proxy common.Address, _owner common.Address) (common.Address, *types.Transaction, *Proxyable, error)
DeployProxyable deploys a new Ethereum contract, binding an instance of Proxyable to it.
func NewProxyable ¶
NewProxyable creates a new instance of Proxyable, bound to a specific deployed contract.
type ProxyableCaller ¶
type ProxyableCaller struct {
// contains filtered or unexported fields
}
ProxyableCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewProxyableCaller ¶
func NewProxyableCaller(address common.Address, caller bind.ContractCaller) (*ProxyableCaller, error)
NewProxyableCaller creates a new read-only instance of Proxyable, bound to a specific deployed contract.
func (*ProxyableCaller) IntegrationProxy ¶
IntegrationProxy is a free data retrieval call binding the contract method 0x9cbdaeb6.
Solidity: function integrationProxy() view returns(address)
func (*ProxyableCaller) NominatedOwner ¶
NominatedOwner is a free data retrieval call binding the contract method 0x53a47bb7.
Solidity: function nominatedOwner() view returns(address)
type ProxyableCallerRaw ¶
type ProxyableCallerRaw struct {
Contract *ProxyableCaller // Generic read-only contract binding to access the raw methods on
}
ProxyableCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ProxyableCallerRaw) Call ¶
func (_Proxyable *ProxyableCallerRaw) 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 ProxyableCallerSession ¶
type ProxyableCallerSession struct { Contract *ProxyableCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ProxyableCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ProxyableCallerSession) IntegrationProxy ¶
func (_Proxyable *ProxyableCallerSession) IntegrationProxy() (common.Address, error)
IntegrationProxy is a free data retrieval call binding the contract method 0x9cbdaeb6.
Solidity: function integrationProxy() view returns(address)
func (*ProxyableCallerSession) NominatedOwner ¶
func (_Proxyable *ProxyableCallerSession) NominatedOwner() (common.Address, error)
NominatedOwner is a free data retrieval call binding the contract method 0x53a47bb7.
Solidity: function nominatedOwner() view returns(address)
type ProxyableFilterer ¶
type ProxyableFilterer struct {
// contains filtered or unexported fields
}
ProxyableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewProxyableFilterer ¶
func NewProxyableFilterer(address common.Address, filterer bind.ContractFilterer) (*ProxyableFilterer, error)
NewProxyableFilterer creates a new log filterer instance of Proxyable, bound to a specific deployed contract.
func (*ProxyableFilterer) FilterOwnerChanged ¶
func (_Proxyable *ProxyableFilterer) FilterOwnerChanged(opts *bind.FilterOpts) (*ProxyableOwnerChangedIterator, error)
FilterOwnerChanged is a free log retrieval operation binding the contract event 0xb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c.
Solidity: event OwnerChanged(address oldOwner, address newOwner)
func (*ProxyableFilterer) FilterOwnerNominated ¶
func (_Proxyable *ProxyableFilterer) FilterOwnerNominated(opts *bind.FilterOpts) (*ProxyableOwnerNominatedIterator, error)
FilterOwnerNominated is a free log retrieval operation binding the contract event 0x906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce22.
Solidity: event OwnerNominated(address newOwner)
func (*ProxyableFilterer) FilterProxyUpdated ¶
func (_Proxyable *ProxyableFilterer) FilterProxyUpdated(opts *bind.FilterOpts) (*ProxyableProxyUpdatedIterator, error)
FilterProxyUpdated is a free log retrieval operation binding the contract event 0xfc80377ca9c49cc11ae6982f390a42db976d5530af7c43889264b13fbbd7c57e.
Solidity: event ProxyUpdated(address proxyAddress)
func (*ProxyableFilterer) ParseOwnerChanged ¶
func (_Proxyable *ProxyableFilterer) ParseOwnerChanged(log types.Log) (*ProxyableOwnerChanged, error)
ParseOwnerChanged is a log parse operation binding the contract event 0xb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c.
Solidity: event OwnerChanged(address oldOwner, address newOwner)
func (*ProxyableFilterer) ParseOwnerNominated ¶
func (_Proxyable *ProxyableFilterer) ParseOwnerNominated(log types.Log) (*ProxyableOwnerNominated, error)
ParseOwnerNominated is a log parse operation binding the contract event 0x906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce22.
Solidity: event OwnerNominated(address newOwner)
func (*ProxyableFilterer) ParseProxyUpdated ¶
func (_Proxyable *ProxyableFilterer) ParseProxyUpdated(log types.Log) (*ProxyableProxyUpdated, error)
ParseProxyUpdated is a log parse operation binding the contract event 0xfc80377ca9c49cc11ae6982f390a42db976d5530af7c43889264b13fbbd7c57e.
Solidity: event ProxyUpdated(address proxyAddress)
func (*ProxyableFilterer) WatchOwnerChanged ¶
func (_Proxyable *ProxyableFilterer) WatchOwnerChanged(opts *bind.WatchOpts, sink chan<- *ProxyableOwnerChanged) (event.Subscription, error)
WatchOwnerChanged is a free log subscription operation binding the contract event 0xb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c.
Solidity: event OwnerChanged(address oldOwner, address newOwner)
func (*ProxyableFilterer) WatchOwnerNominated ¶
func (_Proxyable *ProxyableFilterer) WatchOwnerNominated(opts *bind.WatchOpts, sink chan<- *ProxyableOwnerNominated) (event.Subscription, error)
WatchOwnerNominated is a free log subscription operation binding the contract event 0x906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce22.
Solidity: event OwnerNominated(address newOwner)
func (*ProxyableFilterer) WatchProxyUpdated ¶
func (_Proxyable *ProxyableFilterer) WatchProxyUpdated(opts *bind.WatchOpts, sink chan<- *ProxyableProxyUpdated) (event.Subscription, error)
WatchProxyUpdated is a free log subscription operation binding the contract event 0xfc80377ca9c49cc11ae6982f390a42db976d5530af7c43889264b13fbbd7c57e.
Solidity: event ProxyUpdated(address proxyAddress)
type ProxyableOwnerChanged ¶
type ProxyableOwnerChanged struct { OldOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
ProxyableOwnerChanged represents a OwnerChanged event raised by the Proxyable contract.
type ProxyableOwnerChangedIterator ¶
type ProxyableOwnerChangedIterator struct { Event *ProxyableOwnerChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ProxyableOwnerChangedIterator is returned from FilterOwnerChanged and is used to iterate over the raw logs and unpacked data for OwnerChanged events raised by the Proxyable contract.
func (*ProxyableOwnerChangedIterator) Close ¶
func (it *ProxyableOwnerChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ProxyableOwnerChangedIterator) Error ¶
func (it *ProxyableOwnerChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ProxyableOwnerChangedIterator) Next ¶
func (it *ProxyableOwnerChangedIterator) 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 ProxyableOwnerNominated ¶
type ProxyableOwnerNominated struct { NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
ProxyableOwnerNominated represents a OwnerNominated event raised by the Proxyable contract.
type ProxyableOwnerNominatedIterator ¶
type ProxyableOwnerNominatedIterator struct { Event *ProxyableOwnerNominated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ProxyableOwnerNominatedIterator is returned from FilterOwnerNominated and is used to iterate over the raw logs and unpacked data for OwnerNominated events raised by the Proxyable contract.
func (*ProxyableOwnerNominatedIterator) Close ¶
func (it *ProxyableOwnerNominatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ProxyableOwnerNominatedIterator) Error ¶
func (it *ProxyableOwnerNominatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ProxyableOwnerNominatedIterator) Next ¶
func (it *ProxyableOwnerNominatedIterator) 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 ProxyableProxyUpdated ¶
type ProxyableProxyUpdated struct { ProxyAddress common.Address Raw types.Log // Blockchain specific contextual infos }
ProxyableProxyUpdated represents a ProxyUpdated event raised by the Proxyable contract.
type ProxyableProxyUpdatedIterator ¶
type ProxyableProxyUpdatedIterator struct { Event *ProxyableProxyUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ProxyableProxyUpdatedIterator is returned from FilterProxyUpdated and is used to iterate over the raw logs and unpacked data for ProxyUpdated events raised by the Proxyable contract.
func (*ProxyableProxyUpdatedIterator) Close ¶
func (it *ProxyableProxyUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ProxyableProxyUpdatedIterator) Error ¶
func (it *ProxyableProxyUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ProxyableProxyUpdatedIterator) Next ¶
func (it *ProxyableProxyUpdatedIterator) 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 ProxyableRaw ¶
type ProxyableRaw struct {
Contract *Proxyable // Generic contract binding to access the raw methods on
}
ProxyableRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ProxyableRaw) Call ¶
func (_Proxyable *ProxyableRaw) 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 (*ProxyableRaw) Transact ¶
func (_Proxyable *ProxyableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ProxyableRaw) Transfer ¶
func (_Proxyable *ProxyableRaw) 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 ProxyableSession ¶
type ProxyableSession struct { Contract *Proxyable // 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 }
ProxyableSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ProxyableSession) AcceptOwnership ¶
func (_Proxyable *ProxyableSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*ProxyableSession) IntegrationProxy ¶
func (_Proxyable *ProxyableSession) IntegrationProxy() (common.Address, error)
IntegrationProxy is a free data retrieval call binding the contract method 0x9cbdaeb6.
Solidity: function integrationProxy() view returns(address)
func (*ProxyableSession) NominateNewOwner ¶
func (_Proxyable *ProxyableSession) NominateNewOwner(_owner common.Address) (*types.Transaction, error)
NominateNewOwner is a paid mutator transaction binding the contract method 0x1627540c.
Solidity: function nominateNewOwner(address _owner) returns()
func (*ProxyableSession) NominatedOwner ¶
func (_Proxyable *ProxyableSession) NominatedOwner() (common.Address, error)
NominatedOwner is a free data retrieval call binding the contract method 0x53a47bb7.
Solidity: function nominatedOwner() view returns(address)
func (*ProxyableSession) Owner ¶
func (_Proxyable *ProxyableSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*ProxyableSession) Proxy ¶
func (_Proxyable *ProxyableSession) Proxy() (common.Address, error)
Proxy is a free data retrieval call binding the contract method 0xec556889.
Solidity: function proxy() view returns(address)
func (*ProxyableSession) SetIntegrationProxy ¶
func (_Proxyable *ProxyableSession) SetIntegrationProxy(_integrationProxy common.Address) (*types.Transaction, error)
SetIntegrationProxy is a paid mutator transaction binding the contract method 0x131b0ae7.
Solidity: function setIntegrationProxy(address _integrationProxy) returns()
func (*ProxyableSession) SetMessageSender ¶
func (_Proxyable *ProxyableSession) SetMessageSender(sender common.Address) (*types.Transaction, error)
SetMessageSender is a paid mutator transaction binding the contract method 0xbc67f832.
Solidity: function setMessageSender(address sender) returns()
func (*ProxyableSession) SetProxy ¶
func (_Proxyable *ProxyableSession) SetProxy(_proxy common.Address) (*types.Transaction, error)
SetProxy is a paid mutator transaction binding the contract method 0x97107d6d.
Solidity: function setProxy(address _proxy) returns()
type ProxyableTransactor ¶
type ProxyableTransactor struct {
// contains filtered or unexported fields
}
ProxyableTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewProxyableTransactor ¶
func NewProxyableTransactor(address common.Address, transactor bind.ContractTransactor) (*ProxyableTransactor, error)
NewProxyableTransactor creates a new write-only instance of Proxyable, bound to a specific deployed contract.
func (*ProxyableTransactor) AcceptOwnership ¶
func (_Proxyable *ProxyableTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*ProxyableTransactor) NominateNewOwner ¶
func (_Proxyable *ProxyableTransactor) NominateNewOwner(opts *bind.TransactOpts, _owner common.Address) (*types.Transaction, error)
NominateNewOwner is a paid mutator transaction binding the contract method 0x1627540c.
Solidity: function nominateNewOwner(address _owner) returns()
func (*ProxyableTransactor) SetIntegrationProxy ¶
func (_Proxyable *ProxyableTransactor) SetIntegrationProxy(opts *bind.TransactOpts, _integrationProxy common.Address) (*types.Transaction, error)
SetIntegrationProxy is a paid mutator transaction binding the contract method 0x131b0ae7.
Solidity: function setIntegrationProxy(address _integrationProxy) returns()
func (*ProxyableTransactor) SetMessageSender ¶
func (_Proxyable *ProxyableTransactor) SetMessageSender(opts *bind.TransactOpts, sender common.Address) (*types.Transaction, error)
SetMessageSender is a paid mutator transaction binding the contract method 0xbc67f832.
Solidity: function setMessageSender(address sender) returns()
func (*ProxyableTransactor) SetProxy ¶
func (_Proxyable *ProxyableTransactor) SetProxy(opts *bind.TransactOpts, _proxy common.Address) (*types.Transaction, error)
SetProxy is a paid mutator transaction binding the contract method 0x97107d6d.
Solidity: function setProxy(address _proxy) returns()
type ProxyableTransactorRaw ¶
type ProxyableTransactorRaw struct {
Contract *ProxyableTransactor // Generic write-only contract binding to access the raw methods on
}
ProxyableTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ProxyableTransactorRaw) Transact ¶
func (_Proxyable *ProxyableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ProxyableTransactorRaw) Transfer ¶
func (_Proxyable *ProxyableTransactorRaw) 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 ProxyableTransactorSession ¶
type ProxyableTransactorSession struct { Contract *ProxyableTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ProxyableTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ProxyableTransactorSession) AcceptOwnership ¶
func (_Proxyable *ProxyableTransactorSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*ProxyableTransactorSession) NominateNewOwner ¶
func (_Proxyable *ProxyableTransactorSession) NominateNewOwner(_owner common.Address) (*types.Transaction, error)
NominateNewOwner is a paid mutator transaction binding the contract method 0x1627540c.
Solidity: function nominateNewOwner(address _owner) returns()
func (*ProxyableTransactorSession) SetIntegrationProxy ¶
func (_Proxyable *ProxyableTransactorSession) SetIntegrationProxy(_integrationProxy common.Address) (*types.Transaction, error)
SetIntegrationProxy is a paid mutator transaction binding the contract method 0x131b0ae7.
Solidity: function setIntegrationProxy(address _integrationProxy) returns()
func (*ProxyableTransactorSession) SetMessageSender ¶
func (_Proxyable *ProxyableTransactorSession) SetMessageSender(sender common.Address) (*types.Transaction, error)
SetMessageSender is a paid mutator transaction binding the contract method 0xbc67f832.
Solidity: function setMessageSender(address sender) returns()
func (*ProxyableTransactorSession) SetProxy ¶
func (_Proxyable *ProxyableTransactorSession) SetProxy(_proxy common.Address) (*types.Transaction, error)
SetProxy is a paid mutator transaction binding the contract method 0x97107d6d.
Solidity: function setProxy(address _proxy) returns()