Documentation ¶
Index ¶
- Constants
- Variables
- type Deny
- type FLIPPERMOM
- type FLIPPERMOMCaller
- type FLIPPERMOMCallerRaw
- type FLIPPERMOMCallerSession
- type FLIPPERMOMDeny
- type FLIPPERMOMDenyIterator
- type FLIPPERMOMFilterer
- func (_FLIPPERMOM *FLIPPERMOMFilterer) FilterDeny(opts *bind.FilterOpts) (*FLIPPERMOMDenyIterator, error)
- func (_FLIPPERMOM *FLIPPERMOMFilterer) FilterRely(opts *bind.FilterOpts) (*FLIPPERMOMRelyIterator, error)
- func (_FLIPPERMOM *FLIPPERMOMFilterer) FilterSetAuthority(opts *bind.FilterOpts) (*FLIPPERMOMSetAuthorityIterator, error)
- func (_FLIPPERMOM *FLIPPERMOMFilterer) FilterSetOwner(opts *bind.FilterOpts) (*FLIPPERMOMSetOwnerIterator, error)
- func (_FLIPPERMOM *FLIPPERMOMFilterer) ParseDeny(log types.Log) (*FLIPPERMOMDeny, error)
- func (_FLIPPERMOM *FLIPPERMOMFilterer) ParseRely(log types.Log) (*FLIPPERMOMRely, error)
- func (_FLIPPERMOM *FLIPPERMOMFilterer) ParseSetAuthority(log types.Log) (*FLIPPERMOMSetAuthority, error)
- func (_FLIPPERMOM *FLIPPERMOMFilterer) ParseSetOwner(log types.Log) (*FLIPPERMOMSetOwner, error)
- func (_FLIPPERMOM *FLIPPERMOMFilterer) WatchDeny(opts *bind.WatchOpts, sink chan<- *FLIPPERMOMDeny) (event.Subscription, error)
- func (_FLIPPERMOM *FLIPPERMOMFilterer) WatchRely(opts *bind.WatchOpts, sink chan<- *FLIPPERMOMRely) (event.Subscription, error)
- func (_FLIPPERMOM *FLIPPERMOMFilterer) WatchSetAuthority(opts *bind.WatchOpts, sink chan<- *FLIPPERMOMSetAuthority) (event.Subscription, error)
- func (_FLIPPERMOM *FLIPPERMOMFilterer) WatchSetOwner(opts *bind.WatchOpts, sink chan<- *FLIPPERMOMSetOwner) (event.Subscription, error)
- type FLIPPERMOMRaw
- func (_FLIPPERMOM *FLIPPERMOMRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_FLIPPERMOM *FLIPPERMOMRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_FLIPPERMOM *FLIPPERMOMRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type FLIPPERMOMRely
- type FLIPPERMOMRelyIterator
- type FLIPPERMOMSession
- func (_FLIPPERMOM *FLIPPERMOMSession) Authority() (common.Address, error)
- func (_FLIPPERMOM *FLIPPERMOMSession) Cat() (common.Address, error)
- func (_FLIPPERMOM *FLIPPERMOMSession) Deny(flip common.Address) (*types.Transaction, error)
- func (_FLIPPERMOM *FLIPPERMOMSession) Owner() (common.Address, error)
- func (_FLIPPERMOM *FLIPPERMOMSession) Rely(flip common.Address) (*types.Transaction, error)
- func (_FLIPPERMOM *FLIPPERMOMSession) SetAuthority(authority_ common.Address) (*types.Transaction, error)
- func (_FLIPPERMOM *FLIPPERMOMSession) SetOwner(owner_ common.Address) (*types.Transaction, error)
- type FLIPPERMOMSetAuthority
- type FLIPPERMOMSetAuthorityIterator
- type FLIPPERMOMSetOwner
- type FLIPPERMOMSetOwnerIterator
- type FLIPPERMOMTransactor
- func (_FLIPPERMOM *FLIPPERMOMTransactor) Deny(opts *bind.TransactOpts, flip common.Address) (*types.Transaction, error)
- func (_FLIPPERMOM *FLIPPERMOMTransactor) Rely(opts *bind.TransactOpts, flip common.Address) (*types.Transaction, error)
- func (_FLIPPERMOM *FLIPPERMOMTransactor) SetAuthority(opts *bind.TransactOpts, authority_ common.Address) (*types.Transaction, error)
- func (_FLIPPERMOM *FLIPPERMOMTransactor) SetOwner(opts *bind.TransactOpts, owner_ common.Address) (*types.Transaction, error)
- type FLIPPERMOMTransactorRaw
- type FLIPPERMOMTransactorSession
- func (_FLIPPERMOM *FLIPPERMOMTransactorSession) Deny(flip common.Address) (*types.Transaction, error)
- func (_FLIPPERMOM *FLIPPERMOMTransactorSession) Rely(flip common.Address) (*types.Transaction, error)
- func (_FLIPPERMOM *FLIPPERMOMTransactorSession) SetAuthority(authority_ common.Address) (*types.Transaction, error)
- func (_FLIPPERMOM *FLIPPERMOMTransactorSession) SetOwner(owner_ common.Address) (*types.Transaction, error)
- type Rely
- 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 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 FLIPPERMOMABI = "" /* 2666-byte string literal not displayed */
FLIPPERMOMABI is the input ABI used to generate the binding from.
Variables ¶
var File_FlipperMom_FlipperMom_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type Deny ¶
type Deny struct { Ts *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=ts,proto3" json:"ts,omitempty"` Flip []byte `protobuf:"bytes,2,opt,name=Flip,proto3" json:"Flip,omitempty"` // address Cat []byte `protobuf:"bytes,3,opt,name=Cat,proto3" json:"Cat,omitempty"` // address // contains filtered or unexported fields }
func (*Deny) Descriptor
deprecated
func (*Deny) GetTs ¶
func (x *Deny) GetTs() *timestamppb.Timestamp
func (*Deny) ProtoMessage ¶
func (*Deny) ProtoMessage()
func (*Deny) ProtoReflect ¶
func (x *Deny) ProtoReflect() protoreflect.Message
type FLIPPERMOM ¶
type FLIPPERMOM struct { FLIPPERMOMCaller // Read-only binding to the contract FLIPPERMOMTransactor // Write-only binding to the contract FLIPPERMOMFilterer // Log filterer for contract events }
FLIPPERMOM is an auto generated Go binding around an Ethereum contract.
func NewFLIPPERMOM ¶
func NewFLIPPERMOM(address common.Address, backend bind.ContractBackend) (*FLIPPERMOM, error)
NewFLIPPERMOM creates a new instance of FLIPPERMOM, bound to a specific deployed contract.
type FLIPPERMOMCaller ¶
type FLIPPERMOMCaller struct {
// contains filtered or unexported fields
}
FLIPPERMOMCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewFLIPPERMOMCaller ¶
func NewFLIPPERMOMCaller(address common.Address, caller bind.ContractCaller) (*FLIPPERMOMCaller, error)
NewFLIPPERMOMCaller creates a new read-only instance of FLIPPERMOM, bound to a specific deployed contract.
func (*FLIPPERMOMCaller) Authority ¶
Authority is a free data retrieval call binding the contract method 0xbf7e214f.
Solidity: function authority() view returns(address)
type FLIPPERMOMCallerRaw ¶
type FLIPPERMOMCallerRaw struct {
Contract *FLIPPERMOMCaller // Generic read-only contract binding to access the raw methods on
}
FLIPPERMOMCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*FLIPPERMOMCallerRaw) Call ¶
func (_FLIPPERMOM *FLIPPERMOMCallerRaw) 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 FLIPPERMOMCallerSession ¶
type FLIPPERMOMCallerSession struct { Contract *FLIPPERMOMCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
FLIPPERMOMCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*FLIPPERMOMCallerSession) Authority ¶
func (_FLIPPERMOM *FLIPPERMOMCallerSession) Authority() (common.Address, error)
Authority is a free data retrieval call binding the contract method 0xbf7e214f.
Solidity: function authority() view returns(address)
type FLIPPERMOMDeny ¶
type FLIPPERMOMDeny struct { Flip common.Address Cat common.Address Raw types.Log // Blockchain specific contextual infos }
FLIPPERMOMDeny represents a Deny event raised by the FLIPPERMOM contract.
type FLIPPERMOMDenyIterator ¶
type FLIPPERMOMDenyIterator struct { Event *FLIPPERMOMDeny // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FLIPPERMOMDenyIterator is returned from FilterDeny and is used to iterate over the raw logs and unpacked data for Deny events raised by the FLIPPERMOM contract.
func (*FLIPPERMOMDenyIterator) Close ¶
func (it *FLIPPERMOMDenyIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FLIPPERMOMDenyIterator) Error ¶
func (it *FLIPPERMOMDenyIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FLIPPERMOMDenyIterator) Next ¶
func (it *FLIPPERMOMDenyIterator) 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 FLIPPERMOMFilterer ¶
type FLIPPERMOMFilterer struct {
// contains filtered or unexported fields
}
FLIPPERMOMFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewFLIPPERMOMFilterer ¶
func NewFLIPPERMOMFilterer(address common.Address, filterer bind.ContractFilterer) (*FLIPPERMOMFilterer, error)
NewFLIPPERMOMFilterer creates a new log filterer instance of FLIPPERMOM, bound to a specific deployed contract.
func (*FLIPPERMOMFilterer) FilterDeny ¶
func (_FLIPPERMOM *FLIPPERMOMFilterer) FilterDeny(opts *bind.FilterOpts) (*FLIPPERMOMDenyIterator, error)
FilterDeny is a free log retrieval operation binding the contract event 0x60dd05bd58bdeef1594e95d6b8e3c6bbca8a6ecfc2df9fb42b0870b7d788e316.
Solidity: event Deny(address flip, address cat)
func (*FLIPPERMOMFilterer) FilterRely ¶
func (_FLIPPERMOM *FLIPPERMOMFilterer) FilterRely(opts *bind.FilterOpts) (*FLIPPERMOMRelyIterator, error)
FilterRely is a free log retrieval operation binding the contract event 0x08374d5a3379fefca0a4640028fd6eea4a6e36073bab3f235124a97c36c5af68.
Solidity: event Rely(address flip, address usr)
func (*FLIPPERMOMFilterer) FilterSetAuthority ¶
func (_FLIPPERMOM *FLIPPERMOMFilterer) FilterSetAuthority(opts *bind.FilterOpts) (*FLIPPERMOMSetAuthorityIterator, error)
FilterSetAuthority is a free log retrieval operation binding the contract event 0x2ee176e1c4a74440b01c211156e3e4de7b868cd621c5abfe477e01918e7ef671.
Solidity: event SetAuthority(address oldAuthority, address newAuthority)
func (*FLIPPERMOMFilterer) FilterSetOwner ¶
func (_FLIPPERMOM *FLIPPERMOMFilterer) FilterSetOwner(opts *bind.FilterOpts) (*FLIPPERMOMSetOwnerIterator, error)
FilterSetOwner is a free log retrieval operation binding the contract event 0xcbf985117192c8f614a58aaf97226bb80a754772f5f6edf06f87c675f2e6c663.
Solidity: event SetOwner(address oldOwner, address newOwner)
func (*FLIPPERMOMFilterer) ParseDeny ¶
func (_FLIPPERMOM *FLIPPERMOMFilterer) ParseDeny(log types.Log) (*FLIPPERMOMDeny, error)
ParseDeny is a log parse operation binding the contract event 0x60dd05bd58bdeef1594e95d6b8e3c6bbca8a6ecfc2df9fb42b0870b7d788e316.
Solidity: event Deny(address flip, address cat)
func (*FLIPPERMOMFilterer) ParseRely ¶
func (_FLIPPERMOM *FLIPPERMOMFilterer) ParseRely(log types.Log) (*FLIPPERMOMRely, error)
ParseRely is a log parse operation binding the contract event 0x08374d5a3379fefca0a4640028fd6eea4a6e36073bab3f235124a97c36c5af68.
Solidity: event Rely(address flip, address usr)
func (*FLIPPERMOMFilterer) ParseSetAuthority ¶
func (_FLIPPERMOM *FLIPPERMOMFilterer) ParseSetAuthority(log types.Log) (*FLIPPERMOMSetAuthority, error)
ParseSetAuthority is a log parse operation binding the contract event 0x2ee176e1c4a74440b01c211156e3e4de7b868cd621c5abfe477e01918e7ef671.
Solidity: event SetAuthority(address oldAuthority, address newAuthority)
func (*FLIPPERMOMFilterer) ParseSetOwner ¶
func (_FLIPPERMOM *FLIPPERMOMFilterer) ParseSetOwner(log types.Log) (*FLIPPERMOMSetOwner, error)
ParseSetOwner is a log parse operation binding the contract event 0xcbf985117192c8f614a58aaf97226bb80a754772f5f6edf06f87c675f2e6c663.
Solidity: event SetOwner(address oldOwner, address newOwner)
func (*FLIPPERMOMFilterer) WatchDeny ¶
func (_FLIPPERMOM *FLIPPERMOMFilterer) WatchDeny(opts *bind.WatchOpts, sink chan<- *FLIPPERMOMDeny) (event.Subscription, error)
WatchDeny is a free log subscription operation binding the contract event 0x60dd05bd58bdeef1594e95d6b8e3c6bbca8a6ecfc2df9fb42b0870b7d788e316.
Solidity: event Deny(address flip, address cat)
func (*FLIPPERMOMFilterer) WatchRely ¶
func (_FLIPPERMOM *FLIPPERMOMFilterer) WatchRely(opts *bind.WatchOpts, sink chan<- *FLIPPERMOMRely) (event.Subscription, error)
WatchRely is a free log subscription operation binding the contract event 0x08374d5a3379fefca0a4640028fd6eea4a6e36073bab3f235124a97c36c5af68.
Solidity: event Rely(address flip, address usr)
func (*FLIPPERMOMFilterer) WatchSetAuthority ¶
func (_FLIPPERMOM *FLIPPERMOMFilterer) WatchSetAuthority(opts *bind.WatchOpts, sink chan<- *FLIPPERMOMSetAuthority) (event.Subscription, error)
WatchSetAuthority is a free log subscription operation binding the contract event 0x2ee176e1c4a74440b01c211156e3e4de7b868cd621c5abfe477e01918e7ef671.
Solidity: event SetAuthority(address oldAuthority, address newAuthority)
func (*FLIPPERMOMFilterer) WatchSetOwner ¶
func (_FLIPPERMOM *FLIPPERMOMFilterer) WatchSetOwner(opts *bind.WatchOpts, sink chan<- *FLIPPERMOMSetOwner) (event.Subscription, error)
WatchSetOwner is a free log subscription operation binding the contract event 0xcbf985117192c8f614a58aaf97226bb80a754772f5f6edf06f87c675f2e6c663.
Solidity: event SetOwner(address oldOwner, address newOwner)
type FLIPPERMOMRaw ¶
type FLIPPERMOMRaw struct {
Contract *FLIPPERMOM // Generic contract binding to access the raw methods on
}
FLIPPERMOMRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*FLIPPERMOMRaw) Call ¶
func (_FLIPPERMOM *FLIPPERMOMRaw) 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 (*FLIPPERMOMRaw) Transact ¶
func (_FLIPPERMOM *FLIPPERMOMRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*FLIPPERMOMRaw) Transfer ¶
func (_FLIPPERMOM *FLIPPERMOMRaw) 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 FLIPPERMOMRely ¶
type FLIPPERMOMRely struct { Flip common.Address Usr common.Address Raw types.Log // Blockchain specific contextual infos }
FLIPPERMOMRely represents a Rely event raised by the FLIPPERMOM contract.
type FLIPPERMOMRelyIterator ¶
type FLIPPERMOMRelyIterator struct { Event *FLIPPERMOMRely // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FLIPPERMOMRelyIterator is returned from FilterRely and is used to iterate over the raw logs and unpacked data for Rely events raised by the FLIPPERMOM contract.
func (*FLIPPERMOMRelyIterator) Close ¶
func (it *FLIPPERMOMRelyIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FLIPPERMOMRelyIterator) Error ¶
func (it *FLIPPERMOMRelyIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FLIPPERMOMRelyIterator) Next ¶
func (it *FLIPPERMOMRelyIterator) 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 FLIPPERMOMSession ¶
type FLIPPERMOMSession struct { Contract *FLIPPERMOM // 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 }
FLIPPERMOMSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*FLIPPERMOMSession) Authority ¶
func (_FLIPPERMOM *FLIPPERMOMSession) Authority() (common.Address, error)
Authority is a free data retrieval call binding the contract method 0xbf7e214f.
Solidity: function authority() view returns(address)
func (*FLIPPERMOMSession) Cat ¶
func (_FLIPPERMOM *FLIPPERMOMSession) Cat() (common.Address, error)
Cat is a free data retrieval call binding the contract method 0xe4881813.
Solidity: function cat() view returns(address)
func (*FLIPPERMOMSession) Deny ¶
func (_FLIPPERMOM *FLIPPERMOMSession) Deny(flip common.Address) (*types.Transaction, error)
Deny is a paid mutator transaction binding the contract method 0x9c52a7f1.
Solidity: function deny(address flip) returns()
func (*FLIPPERMOMSession) Owner ¶
func (_FLIPPERMOM *FLIPPERMOMSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*FLIPPERMOMSession) Rely ¶
func (_FLIPPERMOM *FLIPPERMOMSession) Rely(flip common.Address) (*types.Transaction, error)
Rely is a paid mutator transaction binding the contract method 0x65fae35e.
Solidity: function rely(address flip) returns()
func (*FLIPPERMOMSession) SetAuthority ¶
func (_FLIPPERMOM *FLIPPERMOMSession) 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 (*FLIPPERMOMSession) SetOwner ¶
func (_FLIPPERMOM *FLIPPERMOMSession) SetOwner(owner_ common.Address) (*types.Transaction, error)
SetOwner is a paid mutator transaction binding the contract method 0x13af4035.
Solidity: function setOwner(address owner_) returns()
type FLIPPERMOMSetAuthority ¶
type FLIPPERMOMSetAuthority struct { OldAuthority common.Address NewAuthority common.Address Raw types.Log // Blockchain specific contextual infos }
FLIPPERMOMSetAuthority represents a SetAuthority event raised by the FLIPPERMOM contract.
type FLIPPERMOMSetAuthorityIterator ¶
type FLIPPERMOMSetAuthorityIterator struct { Event *FLIPPERMOMSetAuthority // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FLIPPERMOMSetAuthorityIterator is returned from FilterSetAuthority and is used to iterate over the raw logs and unpacked data for SetAuthority events raised by the FLIPPERMOM contract.
func (*FLIPPERMOMSetAuthorityIterator) Close ¶
func (it *FLIPPERMOMSetAuthorityIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FLIPPERMOMSetAuthorityIterator) Error ¶
func (it *FLIPPERMOMSetAuthorityIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FLIPPERMOMSetAuthorityIterator) Next ¶
func (it *FLIPPERMOMSetAuthorityIterator) 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 FLIPPERMOMSetOwner ¶
type FLIPPERMOMSetOwner struct { OldOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
FLIPPERMOMSetOwner represents a SetOwner event raised by the FLIPPERMOM contract.
type FLIPPERMOMSetOwnerIterator ¶
type FLIPPERMOMSetOwnerIterator struct { Event *FLIPPERMOMSetOwner // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FLIPPERMOMSetOwnerIterator is returned from FilterSetOwner and is used to iterate over the raw logs and unpacked data for SetOwner events raised by the FLIPPERMOM contract.
func (*FLIPPERMOMSetOwnerIterator) Close ¶
func (it *FLIPPERMOMSetOwnerIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FLIPPERMOMSetOwnerIterator) Error ¶
func (it *FLIPPERMOMSetOwnerIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FLIPPERMOMSetOwnerIterator) Next ¶
func (it *FLIPPERMOMSetOwnerIterator) 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 FLIPPERMOMTransactor ¶
type FLIPPERMOMTransactor struct {
// contains filtered or unexported fields
}
FLIPPERMOMTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewFLIPPERMOMTransactor ¶
func NewFLIPPERMOMTransactor(address common.Address, transactor bind.ContractTransactor) (*FLIPPERMOMTransactor, error)
NewFLIPPERMOMTransactor creates a new write-only instance of FLIPPERMOM, bound to a specific deployed contract.
func (*FLIPPERMOMTransactor) Deny ¶
func (_FLIPPERMOM *FLIPPERMOMTransactor) Deny(opts *bind.TransactOpts, flip common.Address) (*types.Transaction, error)
Deny is a paid mutator transaction binding the contract method 0x9c52a7f1.
Solidity: function deny(address flip) returns()
func (*FLIPPERMOMTransactor) Rely ¶
func (_FLIPPERMOM *FLIPPERMOMTransactor) Rely(opts *bind.TransactOpts, flip common.Address) (*types.Transaction, error)
Rely is a paid mutator transaction binding the contract method 0x65fae35e.
Solidity: function rely(address flip) returns()
func (*FLIPPERMOMTransactor) SetAuthority ¶
func (_FLIPPERMOM *FLIPPERMOMTransactor) 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 (*FLIPPERMOMTransactor) SetOwner ¶
func (_FLIPPERMOM *FLIPPERMOMTransactor) 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()
type FLIPPERMOMTransactorRaw ¶
type FLIPPERMOMTransactorRaw struct {
Contract *FLIPPERMOMTransactor // Generic write-only contract binding to access the raw methods on
}
FLIPPERMOMTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*FLIPPERMOMTransactorRaw) Transact ¶
func (_FLIPPERMOM *FLIPPERMOMTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*FLIPPERMOMTransactorRaw) Transfer ¶
func (_FLIPPERMOM *FLIPPERMOMTransactorRaw) 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 FLIPPERMOMTransactorSession ¶
type FLIPPERMOMTransactorSession struct { Contract *FLIPPERMOMTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
FLIPPERMOMTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*FLIPPERMOMTransactorSession) Deny ¶
func (_FLIPPERMOM *FLIPPERMOMTransactorSession) Deny(flip common.Address) (*types.Transaction, error)
Deny is a paid mutator transaction binding the contract method 0x9c52a7f1.
Solidity: function deny(address flip) returns()
func (*FLIPPERMOMTransactorSession) Rely ¶
func (_FLIPPERMOM *FLIPPERMOMTransactorSession) Rely(flip common.Address) (*types.Transaction, error)
Rely is a paid mutator transaction binding the contract method 0x65fae35e.
Solidity: function rely(address flip) returns()
func (*FLIPPERMOMTransactorSession) SetAuthority ¶
func (_FLIPPERMOM *FLIPPERMOMTransactorSession) 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 (*FLIPPERMOMTransactorSession) SetOwner ¶
func (_FLIPPERMOM *FLIPPERMOMTransactorSession) SetOwner(owner_ common.Address) (*types.Transaction, error)
SetOwner is a paid mutator transaction binding the contract method 0x13af4035.
Solidity: function setOwner(address owner_) returns()
type Rely ¶
type Rely struct { Ts *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=ts,proto3" json:"ts,omitempty"` Flip []byte `protobuf:"bytes,2,opt,name=Flip,proto3" json:"Flip,omitempty"` // address Usr []byte `protobuf:"bytes,3,opt,name=Usr,proto3" json:"Usr,omitempty"` // address // contains filtered or unexported fields }
func (*Rely) Descriptor
deprecated
func (*Rely) GetTs ¶
func (x *Rely) GetTs() *timestamppb.Timestamp
func (*Rely) ProtoMessage ¶
func (*Rely) ProtoMessage()
func (*Rely) ProtoReflect ¶
func (x *Rely) ProtoReflect() protoreflect.Message
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 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