Documentation ¶
Index ¶
- Constants
- Variables
- type CLIPPERMOM
- type CLIPPERMOMCaller
- func (_CLIPPERMOM *CLIPPERMOMCaller) Authority(opts *bind.CallOpts) (common.Address, error)
- func (_CLIPPERMOM *CLIPPERMOMCaller) Locked(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_CLIPPERMOM *CLIPPERMOMCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_CLIPPERMOM *CLIPPERMOMCaller) Spotter(opts *bind.CallOpts) (common.Address, error)
- func (_CLIPPERMOM *CLIPPERMOMCaller) Tolerance(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- type CLIPPERMOMCallerRaw
- type CLIPPERMOMCallerSession
- func (_CLIPPERMOM *CLIPPERMOMCallerSession) Authority() (common.Address, error)
- func (_CLIPPERMOM *CLIPPERMOMCallerSession) Locked(arg0 common.Address) (*big.Int, error)
- func (_CLIPPERMOM *CLIPPERMOMCallerSession) Owner() (common.Address, error)
- func (_CLIPPERMOM *CLIPPERMOMCallerSession) Spotter() (common.Address, error)
- func (_CLIPPERMOM *CLIPPERMOMCallerSession) Tolerance(arg0 common.Address) (*big.Int, error)
- type CLIPPERMOMFilterer
- func (_CLIPPERMOM *CLIPPERMOMFilterer) FilterSetAuthority(opts *bind.FilterOpts, oldAuthority []common.Address, ...) (*CLIPPERMOMSetAuthorityIterator, error)
- func (_CLIPPERMOM *CLIPPERMOMFilterer) FilterSetBreaker(opts *bind.FilterOpts, clip []common.Address) (*CLIPPERMOMSetBreakerIterator, error)
- func (_CLIPPERMOM *CLIPPERMOMFilterer) FilterSetOwner(opts *bind.FilterOpts, oldOwner []common.Address, newOwner []common.Address) (*CLIPPERMOMSetOwnerIterator, error)
- func (_CLIPPERMOM *CLIPPERMOMFilterer) ParseSetAuthority(log types.Log) (*CLIPPERMOMSetAuthority, error)
- func (_CLIPPERMOM *CLIPPERMOMFilterer) ParseSetBreaker(log types.Log) (*CLIPPERMOMSetBreaker, error)
- func (_CLIPPERMOM *CLIPPERMOMFilterer) ParseSetOwner(log types.Log) (*CLIPPERMOMSetOwner, error)
- func (_CLIPPERMOM *CLIPPERMOMFilterer) WatchSetAuthority(opts *bind.WatchOpts, sink chan<- *CLIPPERMOMSetAuthority, ...) (event.Subscription, error)
- func (_CLIPPERMOM *CLIPPERMOMFilterer) WatchSetBreaker(opts *bind.WatchOpts, sink chan<- *CLIPPERMOMSetBreaker, clip []common.Address) (event.Subscription, error)
- func (_CLIPPERMOM *CLIPPERMOMFilterer) WatchSetOwner(opts *bind.WatchOpts, sink chan<- *CLIPPERMOMSetOwner, ...) (event.Subscription, error)
- type CLIPPERMOMRaw
- func (_CLIPPERMOM *CLIPPERMOMRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_CLIPPERMOM *CLIPPERMOMRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_CLIPPERMOM *CLIPPERMOMRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type CLIPPERMOMSession
- func (_CLIPPERMOM *CLIPPERMOMSession) Authority() (common.Address, error)
- func (_CLIPPERMOM *CLIPPERMOMSession) Locked(arg0 common.Address) (*big.Int, error)
- func (_CLIPPERMOM *CLIPPERMOMSession) Owner() (common.Address, error)
- func (_CLIPPERMOM *CLIPPERMOMSession) SetAuthority(authority_ common.Address) (*types.Transaction, error)
- func (_CLIPPERMOM *CLIPPERMOMSession) SetBreaker(clip common.Address, level *big.Int, delay *big.Int) (*types.Transaction, error)
- func (_CLIPPERMOM *CLIPPERMOMSession) SetOwner(owner_ common.Address) (*types.Transaction, error)
- func (_CLIPPERMOM *CLIPPERMOMSession) SetPriceTolerance(clip common.Address, value *big.Int) (*types.Transaction, error)
- func (_CLIPPERMOM *CLIPPERMOMSession) Spotter() (common.Address, error)
- func (_CLIPPERMOM *CLIPPERMOMSession) Tolerance(arg0 common.Address) (*big.Int, error)
- func (_CLIPPERMOM *CLIPPERMOMSession) TripBreaker(clip common.Address) (*types.Transaction, error)
- type CLIPPERMOMSetAuthority
- type CLIPPERMOMSetAuthorityIterator
- type CLIPPERMOMSetBreaker
- type CLIPPERMOMSetBreakerIterator
- type CLIPPERMOMSetOwner
- type CLIPPERMOMSetOwnerIterator
- type CLIPPERMOMTransactor
- func (_CLIPPERMOM *CLIPPERMOMTransactor) SetAuthority(opts *bind.TransactOpts, authority_ common.Address) (*types.Transaction, error)
- func (_CLIPPERMOM *CLIPPERMOMTransactor) SetBreaker(opts *bind.TransactOpts, clip common.Address, level *big.Int, delay *big.Int) (*types.Transaction, error)
- func (_CLIPPERMOM *CLIPPERMOMTransactor) SetOwner(opts *bind.TransactOpts, owner_ common.Address) (*types.Transaction, error)
- func (_CLIPPERMOM *CLIPPERMOMTransactor) SetPriceTolerance(opts *bind.TransactOpts, clip common.Address, value *big.Int) (*types.Transaction, error)
- func (_CLIPPERMOM *CLIPPERMOMTransactor) TripBreaker(opts *bind.TransactOpts, clip common.Address) (*types.Transaction, error)
- type CLIPPERMOMTransactorRaw
- type CLIPPERMOMTransactorSession
- func (_CLIPPERMOM *CLIPPERMOMTransactorSession) SetAuthority(authority_ common.Address) (*types.Transaction, error)
- func (_CLIPPERMOM *CLIPPERMOMTransactorSession) SetBreaker(clip common.Address, level *big.Int, delay *big.Int) (*types.Transaction, error)
- func (_CLIPPERMOM *CLIPPERMOMTransactorSession) SetOwner(owner_ common.Address) (*types.Transaction, error)
- func (_CLIPPERMOM *CLIPPERMOMTransactorSession) SetPriceTolerance(clip common.Address, value *big.Int) (*types.Transaction, error)
- func (_CLIPPERMOM *CLIPPERMOMTransactorSession) TripBreaker(clip common.Address) (*types.Transaction, error)
- type SetAuthority
- func (*SetAuthority) Descriptor() ([]byte, []int)deprecated
- func (x *SetAuthority) GetNewAuthority() []byte
- func (x *SetAuthority) GetOldAuthority() []byte
- func (x *SetAuthority) GetTs() *timestamppb.Timestamp
- func (*SetAuthority) ProtoMessage()
- func (x *SetAuthority) ProtoReflect() protoreflect.Message
- func (x *SetAuthority) Reset()
- func (x *SetAuthority) String() string
- type SetBreaker
- func (*SetBreaker) Descriptor() ([]byte, []int)deprecated
- func (x *SetBreaker) GetClip() []byte
- func (x *SetBreaker) GetLevel() []byte
- func (x *SetBreaker) GetTs() *timestamppb.Timestamp
- func (*SetBreaker) ProtoMessage()
- func (x *SetBreaker) ProtoReflect() protoreflect.Message
- func (x *SetBreaker) Reset()
- func (x *SetBreaker) String() string
- type SetOwner
- func (*SetOwner) Descriptor() ([]byte, []int)deprecated
- func (x *SetOwner) GetNewOwner() []byte
- func (x *SetOwner) GetOldOwner() []byte
- func (x *SetOwner) GetTs() *timestamppb.Timestamp
- func (*SetOwner) ProtoMessage()
- func (x *SetOwner) ProtoReflect() protoreflect.Message
- func (x *SetOwner) Reset()
- func (x *SetOwner) String() string
- type SmartContract
Constants ¶
const CLIPPERMOMABI = "" /* 3049-byte string literal not displayed */
CLIPPERMOMABI is the input ABI used to generate the binding from.
Variables ¶
var File_ClipperMom_ClipperMom_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type CLIPPERMOM ¶
type CLIPPERMOM struct { CLIPPERMOMCaller // Read-only binding to the contract CLIPPERMOMTransactor // Write-only binding to the contract CLIPPERMOMFilterer // Log filterer for contract events }
CLIPPERMOM is an auto generated Go binding around an Ethereum contract.
func NewCLIPPERMOM ¶
func NewCLIPPERMOM(address common.Address, backend bind.ContractBackend) (*CLIPPERMOM, error)
NewCLIPPERMOM creates a new instance of CLIPPERMOM, bound to a specific deployed contract.
type CLIPPERMOMCaller ¶
type CLIPPERMOMCaller struct {
// contains filtered or unexported fields
}
CLIPPERMOMCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewCLIPPERMOMCaller ¶
func NewCLIPPERMOMCaller(address common.Address, caller bind.ContractCaller) (*CLIPPERMOMCaller, error)
NewCLIPPERMOMCaller creates a new read-only instance of CLIPPERMOM, bound to a specific deployed contract.
func (*CLIPPERMOMCaller) Authority ¶
Authority is a free data retrieval call binding the contract method 0xbf7e214f.
Solidity: function authority() view returns(address)
func (*CLIPPERMOMCaller) Locked ¶
func (_CLIPPERMOM *CLIPPERMOMCaller) Locked(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
Locked is a free data retrieval call binding the contract method 0xcbf9fe5f.
Solidity: function locked(address ) view returns(uint256)
func (*CLIPPERMOMCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
type CLIPPERMOMCallerRaw ¶
type CLIPPERMOMCallerRaw struct {
Contract *CLIPPERMOMCaller // Generic read-only contract binding to access the raw methods on
}
CLIPPERMOMCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*CLIPPERMOMCallerRaw) Call ¶
func (_CLIPPERMOM *CLIPPERMOMCallerRaw) 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 CLIPPERMOMCallerSession ¶
type CLIPPERMOMCallerSession struct { Contract *CLIPPERMOMCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
CLIPPERMOMCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*CLIPPERMOMCallerSession) Authority ¶
func (_CLIPPERMOM *CLIPPERMOMCallerSession) Authority() (common.Address, error)
Authority is a free data retrieval call binding the contract method 0xbf7e214f.
Solidity: function authority() view returns(address)
func (*CLIPPERMOMCallerSession) Locked ¶
Locked is a free data retrieval call binding the contract method 0xcbf9fe5f.
Solidity: function locked(address ) view returns(uint256)
func (*CLIPPERMOMCallerSession) Owner ¶
func (_CLIPPERMOM *CLIPPERMOMCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
type CLIPPERMOMFilterer ¶
type CLIPPERMOMFilterer struct {
// contains filtered or unexported fields
}
CLIPPERMOMFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewCLIPPERMOMFilterer ¶
func NewCLIPPERMOMFilterer(address common.Address, filterer bind.ContractFilterer) (*CLIPPERMOMFilterer, error)
NewCLIPPERMOMFilterer creates a new log filterer instance of CLIPPERMOM, bound to a specific deployed contract.
func (*CLIPPERMOMFilterer) FilterSetAuthority ¶
func (_CLIPPERMOM *CLIPPERMOMFilterer) FilterSetAuthority(opts *bind.FilterOpts, oldAuthority []common.Address, newAuthority []common.Address) (*CLIPPERMOMSetAuthorityIterator, error)
FilterSetAuthority is a free log retrieval operation binding the contract event 0x2ee176e1c4a74440b01c211156e3e4de7b868cd621c5abfe477e01918e7ef671.
Solidity: event SetAuthority(address indexed oldAuthority, address indexed newAuthority)
func (*CLIPPERMOMFilterer) FilterSetBreaker ¶
func (_CLIPPERMOM *CLIPPERMOMFilterer) FilterSetBreaker(opts *bind.FilterOpts, clip []common.Address) (*CLIPPERMOMSetBreakerIterator, error)
FilterSetBreaker is a free log retrieval operation binding the contract event 0x01a1de957c616c7c99b8f1a1158174e9bd174302795cdbcfbfe0bc760d418c6f.
Solidity: event SetBreaker(address indexed clip, uint256 level)
func (*CLIPPERMOMFilterer) FilterSetOwner ¶
func (_CLIPPERMOM *CLIPPERMOMFilterer) FilterSetOwner(opts *bind.FilterOpts, oldOwner []common.Address, newOwner []common.Address) (*CLIPPERMOMSetOwnerIterator, error)
FilterSetOwner is a free log retrieval operation binding the contract event 0xcbf985117192c8f614a58aaf97226bb80a754772f5f6edf06f87c675f2e6c663.
Solidity: event SetOwner(address indexed oldOwner, address indexed newOwner)
func (*CLIPPERMOMFilterer) ParseSetAuthority ¶
func (_CLIPPERMOM *CLIPPERMOMFilterer) ParseSetAuthority(log types.Log) (*CLIPPERMOMSetAuthority, error)
ParseSetAuthority is a log parse operation binding the contract event 0x2ee176e1c4a74440b01c211156e3e4de7b868cd621c5abfe477e01918e7ef671.
Solidity: event SetAuthority(address indexed oldAuthority, address indexed newAuthority)
func (*CLIPPERMOMFilterer) ParseSetBreaker ¶
func (_CLIPPERMOM *CLIPPERMOMFilterer) ParseSetBreaker(log types.Log) (*CLIPPERMOMSetBreaker, error)
ParseSetBreaker is a log parse operation binding the contract event 0x01a1de957c616c7c99b8f1a1158174e9bd174302795cdbcfbfe0bc760d418c6f.
Solidity: event SetBreaker(address indexed clip, uint256 level)
func (*CLIPPERMOMFilterer) ParseSetOwner ¶
func (_CLIPPERMOM *CLIPPERMOMFilterer) ParseSetOwner(log types.Log) (*CLIPPERMOMSetOwner, error)
ParseSetOwner is a log parse operation binding the contract event 0xcbf985117192c8f614a58aaf97226bb80a754772f5f6edf06f87c675f2e6c663.
Solidity: event SetOwner(address indexed oldOwner, address indexed newOwner)
func (*CLIPPERMOMFilterer) WatchSetAuthority ¶
func (_CLIPPERMOM *CLIPPERMOMFilterer) WatchSetAuthority(opts *bind.WatchOpts, sink chan<- *CLIPPERMOMSetAuthority, oldAuthority []common.Address, newAuthority []common.Address) (event.Subscription, error)
WatchSetAuthority is a free log subscription operation binding the contract event 0x2ee176e1c4a74440b01c211156e3e4de7b868cd621c5abfe477e01918e7ef671.
Solidity: event SetAuthority(address indexed oldAuthority, address indexed newAuthority)
func (*CLIPPERMOMFilterer) WatchSetBreaker ¶
func (_CLIPPERMOM *CLIPPERMOMFilterer) WatchSetBreaker(opts *bind.WatchOpts, sink chan<- *CLIPPERMOMSetBreaker, clip []common.Address) (event.Subscription, error)
WatchSetBreaker is a free log subscription operation binding the contract event 0x01a1de957c616c7c99b8f1a1158174e9bd174302795cdbcfbfe0bc760d418c6f.
Solidity: event SetBreaker(address indexed clip, uint256 level)
func (*CLIPPERMOMFilterer) WatchSetOwner ¶
func (_CLIPPERMOM *CLIPPERMOMFilterer) WatchSetOwner(opts *bind.WatchOpts, sink chan<- *CLIPPERMOMSetOwner, oldOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchSetOwner is a free log subscription operation binding the contract event 0xcbf985117192c8f614a58aaf97226bb80a754772f5f6edf06f87c675f2e6c663.
Solidity: event SetOwner(address indexed oldOwner, address indexed newOwner)
type CLIPPERMOMRaw ¶
type CLIPPERMOMRaw struct {
Contract *CLIPPERMOM // Generic contract binding to access the raw methods on
}
CLIPPERMOMRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*CLIPPERMOMRaw) Call ¶
func (_CLIPPERMOM *CLIPPERMOMRaw) 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 (*CLIPPERMOMRaw) Transact ¶
func (_CLIPPERMOM *CLIPPERMOMRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*CLIPPERMOMRaw) Transfer ¶
func (_CLIPPERMOM *CLIPPERMOMRaw) 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 CLIPPERMOMSession ¶
type CLIPPERMOMSession struct { Contract *CLIPPERMOM // 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 }
CLIPPERMOMSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*CLIPPERMOMSession) Authority ¶
func (_CLIPPERMOM *CLIPPERMOMSession) Authority() (common.Address, error)
Authority is a free data retrieval call binding the contract method 0xbf7e214f.
Solidity: function authority() view returns(address)
func (*CLIPPERMOMSession) Locked ¶
Locked is a free data retrieval call binding the contract method 0xcbf9fe5f.
Solidity: function locked(address ) view returns(uint256)
func (*CLIPPERMOMSession) Owner ¶
func (_CLIPPERMOM *CLIPPERMOMSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*CLIPPERMOMSession) SetAuthority ¶
func (_CLIPPERMOM *CLIPPERMOMSession) SetAuthority(authority_ common.Address) (*types.Transaction, error)
SetAuthority is a paid mutator transaction binding the contract method 0x7a9e5e4b.
Solidity: function setAuthority(address authority_) returns()
func (*CLIPPERMOMSession) SetBreaker ¶
func (_CLIPPERMOM *CLIPPERMOMSession) SetBreaker(clip common.Address, level *big.Int, delay *big.Int) (*types.Transaction, error)
SetBreaker is a paid mutator transaction binding the contract method 0x2145a7f3.
Solidity: function setBreaker(address clip, uint256 level, uint256 delay) returns()
func (*CLIPPERMOMSession) SetOwner ¶
func (_CLIPPERMOM *CLIPPERMOMSession) SetOwner(owner_ common.Address) (*types.Transaction, error)
SetOwner is a paid mutator transaction binding the contract method 0x13af4035.
Solidity: function setOwner(address owner_) returns()
func (*CLIPPERMOMSession) SetPriceTolerance ¶
func (_CLIPPERMOM *CLIPPERMOMSession) SetPriceTolerance(clip common.Address, value *big.Int) (*types.Transaction, error)
SetPriceTolerance is a paid mutator transaction binding the contract method 0xbf90f418.
Solidity: function setPriceTolerance(address clip, uint256 value) returns()
func (*CLIPPERMOMSession) Spotter ¶
func (_CLIPPERMOM *CLIPPERMOMSession) Spotter() (common.Address, error)
Spotter is a free data retrieval call binding the contract method 0x2e77468d.
Solidity: function spotter() view returns(address)
func (*CLIPPERMOMSession) Tolerance ¶
Tolerance is a free data retrieval call binding the contract method 0xa70885c1.
Solidity: function tolerance(address ) view returns(uint256)
func (*CLIPPERMOMSession) TripBreaker ¶
func (_CLIPPERMOM *CLIPPERMOMSession) TripBreaker(clip common.Address) (*types.Transaction, error)
TripBreaker is a paid mutator transaction binding the contract method 0xaa85b638.
Solidity: function tripBreaker(address clip) returns()
type CLIPPERMOMSetAuthority ¶
type CLIPPERMOMSetAuthority struct { OldAuthority common.Address NewAuthority common.Address Raw types.Log // Blockchain specific contextual infos }
CLIPPERMOMSetAuthority represents a SetAuthority event raised by the CLIPPERMOM contract.
type CLIPPERMOMSetAuthorityIterator ¶
type CLIPPERMOMSetAuthorityIterator struct { Event *CLIPPERMOMSetAuthority // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CLIPPERMOMSetAuthorityIterator is returned from FilterSetAuthority and is used to iterate over the raw logs and unpacked data for SetAuthority events raised by the CLIPPERMOM contract.
func (*CLIPPERMOMSetAuthorityIterator) Close ¶
func (it *CLIPPERMOMSetAuthorityIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CLIPPERMOMSetAuthorityIterator) Error ¶
func (it *CLIPPERMOMSetAuthorityIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CLIPPERMOMSetAuthorityIterator) Next ¶
func (it *CLIPPERMOMSetAuthorityIterator) 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 CLIPPERMOMSetBreaker ¶
type CLIPPERMOMSetBreaker struct { Clip common.Address Level *big.Int Raw types.Log // Blockchain specific contextual infos }
CLIPPERMOMSetBreaker represents a SetBreaker event raised by the CLIPPERMOM contract.
type CLIPPERMOMSetBreakerIterator ¶
type CLIPPERMOMSetBreakerIterator struct { Event *CLIPPERMOMSetBreaker // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CLIPPERMOMSetBreakerIterator is returned from FilterSetBreaker and is used to iterate over the raw logs and unpacked data for SetBreaker events raised by the CLIPPERMOM contract.
func (*CLIPPERMOMSetBreakerIterator) Close ¶
func (it *CLIPPERMOMSetBreakerIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CLIPPERMOMSetBreakerIterator) Error ¶
func (it *CLIPPERMOMSetBreakerIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CLIPPERMOMSetBreakerIterator) Next ¶
func (it *CLIPPERMOMSetBreakerIterator) 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 CLIPPERMOMSetOwner ¶
type CLIPPERMOMSetOwner struct { OldOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
CLIPPERMOMSetOwner represents a SetOwner event raised by the CLIPPERMOM contract.
type CLIPPERMOMSetOwnerIterator ¶
type CLIPPERMOMSetOwnerIterator struct { Event *CLIPPERMOMSetOwner // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CLIPPERMOMSetOwnerIterator is returned from FilterSetOwner and is used to iterate over the raw logs and unpacked data for SetOwner events raised by the CLIPPERMOM contract.
func (*CLIPPERMOMSetOwnerIterator) Close ¶
func (it *CLIPPERMOMSetOwnerIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CLIPPERMOMSetOwnerIterator) Error ¶
func (it *CLIPPERMOMSetOwnerIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CLIPPERMOMSetOwnerIterator) Next ¶
func (it *CLIPPERMOMSetOwnerIterator) 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 CLIPPERMOMTransactor ¶
type CLIPPERMOMTransactor struct {
// contains filtered or unexported fields
}
CLIPPERMOMTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewCLIPPERMOMTransactor ¶
func NewCLIPPERMOMTransactor(address common.Address, transactor bind.ContractTransactor) (*CLIPPERMOMTransactor, error)
NewCLIPPERMOMTransactor creates a new write-only instance of CLIPPERMOM, bound to a specific deployed contract.
func (*CLIPPERMOMTransactor) SetAuthority ¶
func (_CLIPPERMOM *CLIPPERMOMTransactor) SetAuthority(opts *bind.TransactOpts, authority_ common.Address) (*types.Transaction, error)
SetAuthority is a paid mutator transaction binding the contract method 0x7a9e5e4b.
Solidity: function setAuthority(address authority_) returns()
func (*CLIPPERMOMTransactor) SetBreaker ¶
func (_CLIPPERMOM *CLIPPERMOMTransactor) SetBreaker(opts *bind.TransactOpts, clip common.Address, level *big.Int, delay *big.Int) (*types.Transaction, error)
SetBreaker is a paid mutator transaction binding the contract method 0x2145a7f3.
Solidity: function setBreaker(address clip, uint256 level, uint256 delay) returns()
func (*CLIPPERMOMTransactor) SetOwner ¶
func (_CLIPPERMOM *CLIPPERMOMTransactor) SetOwner(opts *bind.TransactOpts, owner_ common.Address) (*types.Transaction, error)
SetOwner is a paid mutator transaction binding the contract method 0x13af4035.
Solidity: function setOwner(address owner_) returns()
func (*CLIPPERMOMTransactor) SetPriceTolerance ¶
func (_CLIPPERMOM *CLIPPERMOMTransactor) SetPriceTolerance(opts *bind.TransactOpts, clip common.Address, value *big.Int) (*types.Transaction, error)
SetPriceTolerance is a paid mutator transaction binding the contract method 0xbf90f418.
Solidity: function setPriceTolerance(address clip, uint256 value) returns()
func (*CLIPPERMOMTransactor) TripBreaker ¶
func (_CLIPPERMOM *CLIPPERMOMTransactor) TripBreaker(opts *bind.TransactOpts, clip common.Address) (*types.Transaction, error)
TripBreaker is a paid mutator transaction binding the contract method 0xaa85b638.
Solidity: function tripBreaker(address clip) returns()
type CLIPPERMOMTransactorRaw ¶
type CLIPPERMOMTransactorRaw struct {
Contract *CLIPPERMOMTransactor // Generic write-only contract binding to access the raw methods on
}
CLIPPERMOMTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*CLIPPERMOMTransactorRaw) Transact ¶
func (_CLIPPERMOM *CLIPPERMOMTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*CLIPPERMOMTransactorRaw) Transfer ¶
func (_CLIPPERMOM *CLIPPERMOMTransactorRaw) 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 CLIPPERMOMTransactorSession ¶
type CLIPPERMOMTransactorSession struct { Contract *CLIPPERMOMTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
CLIPPERMOMTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*CLIPPERMOMTransactorSession) SetAuthority ¶
func (_CLIPPERMOM *CLIPPERMOMTransactorSession) SetAuthority(authority_ common.Address) (*types.Transaction, error)
SetAuthority is a paid mutator transaction binding the contract method 0x7a9e5e4b.
Solidity: function setAuthority(address authority_) returns()
func (*CLIPPERMOMTransactorSession) SetBreaker ¶
func (_CLIPPERMOM *CLIPPERMOMTransactorSession) SetBreaker(clip common.Address, level *big.Int, delay *big.Int) (*types.Transaction, error)
SetBreaker is a paid mutator transaction binding the contract method 0x2145a7f3.
Solidity: function setBreaker(address clip, uint256 level, uint256 delay) returns()
func (*CLIPPERMOMTransactorSession) SetOwner ¶
func (_CLIPPERMOM *CLIPPERMOMTransactorSession) SetOwner(owner_ common.Address) (*types.Transaction, error)
SetOwner is a paid mutator transaction binding the contract method 0x13af4035.
Solidity: function setOwner(address owner_) returns()
func (*CLIPPERMOMTransactorSession) SetPriceTolerance ¶
func (_CLIPPERMOM *CLIPPERMOMTransactorSession) SetPriceTolerance(clip common.Address, value *big.Int) (*types.Transaction, error)
SetPriceTolerance is a paid mutator transaction binding the contract method 0xbf90f418.
Solidity: function setPriceTolerance(address clip, uint256 value) returns()
func (*CLIPPERMOMTransactorSession) TripBreaker ¶
func (_CLIPPERMOM *CLIPPERMOMTransactorSession) TripBreaker(clip common.Address) (*types.Transaction, error)
TripBreaker is a paid mutator transaction binding the contract method 0xaa85b638.
Solidity: function tripBreaker(address clip) returns()
type SetAuthority ¶
type SetAuthority struct { Ts *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=ts,proto3" json:"ts,omitempty"` OldAuthority []byte `protobuf:"bytes,2,opt,name=OldAuthority,proto3" json:"OldAuthority,omitempty"` // address NewAuthority []byte `protobuf:"bytes,3,opt,name=NewAuthority,proto3" json:"NewAuthority,omitempty"` // address // contains filtered or unexported fields }
func (*SetAuthority) Descriptor
deprecated
func (*SetAuthority) Descriptor() ([]byte, []int)
Deprecated: Use SetAuthority.ProtoReflect.Descriptor instead.
func (*SetAuthority) GetNewAuthority ¶
func (x *SetAuthority) GetNewAuthority() []byte
func (*SetAuthority) GetOldAuthority ¶
func (x *SetAuthority) GetOldAuthority() []byte
func (*SetAuthority) GetTs ¶
func (x *SetAuthority) GetTs() *timestamppb.Timestamp
func (*SetAuthority) ProtoMessage ¶
func (*SetAuthority) ProtoMessage()
func (*SetAuthority) ProtoReflect ¶
func (x *SetAuthority) ProtoReflect() protoreflect.Message
func (*SetAuthority) Reset ¶
func (x *SetAuthority) Reset()
func (*SetAuthority) String ¶
func (x *SetAuthority) String() string
type SetBreaker ¶
type SetBreaker struct { Ts *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=ts,proto3" json:"ts,omitempty"` Clip []byte `protobuf:"bytes,2,opt,name=Clip,proto3" json:"Clip,omitempty"` // address Level []byte `protobuf:"bytes,3,opt,name=Level,proto3" json:"Level,omitempty"` // uint256 // contains filtered or unexported fields }
func (*SetBreaker) Descriptor
deprecated
func (*SetBreaker) Descriptor() ([]byte, []int)
Deprecated: Use SetBreaker.ProtoReflect.Descriptor instead.
func (*SetBreaker) GetClip ¶
func (x *SetBreaker) GetClip() []byte
func (*SetBreaker) GetLevel ¶
func (x *SetBreaker) GetLevel() []byte
func (*SetBreaker) GetTs ¶
func (x *SetBreaker) GetTs() *timestamppb.Timestamp
func (*SetBreaker) ProtoMessage ¶
func (*SetBreaker) ProtoMessage()
func (*SetBreaker) ProtoReflect ¶
func (x *SetBreaker) ProtoReflect() protoreflect.Message
func (*SetBreaker) Reset ¶
func (x *SetBreaker) Reset()
func (*SetBreaker) String ¶
func (x *SetBreaker) String() string
type SetOwner ¶
type SetOwner struct { Ts *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=ts,proto3" json:"ts,omitempty"` OldOwner []byte `protobuf:"bytes,2,opt,name=OldOwner,proto3" json:"OldOwner,omitempty"` // address NewOwner []byte `protobuf:"bytes,3,opt,name=NewOwner,proto3" json:"NewOwner,omitempty"` // address // contains filtered or unexported fields }
func (*SetOwner) Descriptor
deprecated
func (*SetOwner) GetNewOwner ¶
func (*SetOwner) GetOldOwner ¶
func (*SetOwner) GetTs ¶
func (x *SetOwner) GetTs() *timestamppb.Timestamp
func (*SetOwner) ProtoMessage ¶
func (*SetOwner) ProtoMessage()
func (*SetOwner) ProtoReflect ¶
func (x *SetOwner) ProtoReflect() protoreflect.Message
type SmartContract ¶
type SmartContract struct{}
func (*SmartContract) Message ¶
func (sc *SmartContract) Message(eventName string, contractAbi *abi.ABI, vLog types.Log, timestamp *timestamppb.Timestamp) protoreflect.ProtoMessage