Documentation ¶
Index ¶
- Constants
- Variables
- type LinkConfirmed
- func (*LinkConfirmed) Descriptor() ([]byte, []int)deprecated
- func (x *LinkConfirmed) GetCold() []byte
- func (x *LinkConfirmed) GetHot() []byte
- func (x *LinkConfirmed) GetTs() *timestamppb.Timestamp
- func (x *LinkConfirmed) GetVoteProxy() []byte
- func (*LinkConfirmed) ProtoMessage()
- func (x *LinkConfirmed) ProtoReflect() protoreflect.Message
- func (x *LinkConfirmed) Reset()
- func (x *LinkConfirmed) String() string
- type LinkRequested
- func (*LinkRequested) Descriptor() ([]byte, []int)deprecated
- func (x *LinkRequested) GetCold() []byte
- func (x *LinkRequested) GetHot() []byte
- func (x *LinkRequested) GetTs() *timestamppb.Timestamp
- func (*LinkRequested) ProtoMessage()
- func (x *LinkRequested) ProtoReflect() protoreflect.Message
- func (x *LinkRequested) Reset()
- func (x *LinkRequested) String() string
- type SmartContract
- type VOTEPROXYFACTORY
- type VOTEPROXYFACTORYCaller
- func (_VOTEPROXYFACTORY *VOTEPROXYFACTORYCaller) Chief(opts *bind.CallOpts) (common.Address, error)
- func (_VOTEPROXYFACTORY *VOTEPROXYFACTORYCaller) ColdMap(opts *bind.CallOpts, arg0 common.Address) (common.Address, error)
- func (_VOTEPROXYFACTORY *VOTEPROXYFACTORYCaller) HasProxy(opts *bind.CallOpts, guy common.Address) (bool, error)
- func (_VOTEPROXYFACTORY *VOTEPROXYFACTORYCaller) HotMap(opts *bind.CallOpts, arg0 common.Address) (common.Address, error)
- func (_VOTEPROXYFACTORY *VOTEPROXYFACTORYCaller) LinkRequests(opts *bind.CallOpts, arg0 common.Address) (common.Address, error)
- type VOTEPROXYFACTORYCallerRaw
- type VOTEPROXYFACTORYCallerSession
- func (_VOTEPROXYFACTORY *VOTEPROXYFACTORYCallerSession) Chief() (common.Address, error)
- func (_VOTEPROXYFACTORY *VOTEPROXYFACTORYCallerSession) ColdMap(arg0 common.Address) (common.Address, error)
- func (_VOTEPROXYFACTORY *VOTEPROXYFACTORYCallerSession) HasProxy(guy common.Address) (bool, error)
- func (_VOTEPROXYFACTORY *VOTEPROXYFACTORYCallerSession) HotMap(arg0 common.Address) (common.Address, error)
- func (_VOTEPROXYFACTORY *VOTEPROXYFACTORYCallerSession) LinkRequests(arg0 common.Address) (common.Address, error)
- type VOTEPROXYFACTORYFilterer
- func (_VOTEPROXYFACTORY *VOTEPROXYFACTORYFilterer) FilterLinkConfirmed(opts *bind.FilterOpts, cold []common.Address, hot []common.Address, ...) (*VOTEPROXYFACTORYLinkConfirmedIterator, error)
- func (_VOTEPROXYFACTORY *VOTEPROXYFACTORYFilterer) FilterLinkRequested(opts *bind.FilterOpts, cold []common.Address, hot []common.Address) (*VOTEPROXYFACTORYLinkRequestedIterator, error)
- func (_VOTEPROXYFACTORY *VOTEPROXYFACTORYFilterer) ParseLinkConfirmed(log types.Log) (*VOTEPROXYFACTORYLinkConfirmed, error)
- func (_VOTEPROXYFACTORY *VOTEPROXYFACTORYFilterer) ParseLinkRequested(log types.Log) (*VOTEPROXYFACTORYLinkRequested, error)
- func (_VOTEPROXYFACTORY *VOTEPROXYFACTORYFilterer) WatchLinkConfirmed(opts *bind.WatchOpts, sink chan<- *VOTEPROXYFACTORYLinkConfirmed, ...) (event.Subscription, error)
- func (_VOTEPROXYFACTORY *VOTEPROXYFACTORYFilterer) WatchLinkRequested(opts *bind.WatchOpts, sink chan<- *VOTEPROXYFACTORYLinkRequested, ...) (event.Subscription, error)
- type VOTEPROXYFACTORYLinkConfirmed
- type VOTEPROXYFACTORYLinkConfirmedIterator
- type VOTEPROXYFACTORYLinkRequested
- type VOTEPROXYFACTORYLinkRequestedIterator
- type VOTEPROXYFACTORYRaw
- func (_VOTEPROXYFACTORY *VOTEPROXYFACTORYRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_VOTEPROXYFACTORY *VOTEPROXYFACTORYRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_VOTEPROXYFACTORY *VOTEPROXYFACTORYRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type VOTEPROXYFACTORYSession
- func (_VOTEPROXYFACTORY *VOTEPROXYFACTORYSession) ApproveLink(cold common.Address) (*types.Transaction, error)
- func (_VOTEPROXYFACTORY *VOTEPROXYFACTORYSession) BreakLink() (*types.Transaction, error)
- func (_VOTEPROXYFACTORY *VOTEPROXYFACTORYSession) Chief() (common.Address, error)
- func (_VOTEPROXYFACTORY *VOTEPROXYFACTORYSession) ColdMap(arg0 common.Address) (common.Address, error)
- func (_VOTEPROXYFACTORY *VOTEPROXYFACTORYSession) HasProxy(guy common.Address) (bool, error)
- func (_VOTEPROXYFACTORY *VOTEPROXYFACTORYSession) HotMap(arg0 common.Address) (common.Address, error)
- func (_VOTEPROXYFACTORY *VOTEPROXYFACTORYSession) InitiateLink(hot common.Address) (*types.Transaction, error)
- func (_VOTEPROXYFACTORY *VOTEPROXYFACTORYSession) LinkRequests(arg0 common.Address) (common.Address, error)
- func (_VOTEPROXYFACTORY *VOTEPROXYFACTORYSession) LinkSelf() (*types.Transaction, error)
- type VOTEPROXYFACTORYTransactor
- func (_VOTEPROXYFACTORY *VOTEPROXYFACTORYTransactor) ApproveLink(opts *bind.TransactOpts, cold common.Address) (*types.Transaction, error)
- func (_VOTEPROXYFACTORY *VOTEPROXYFACTORYTransactor) BreakLink(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_VOTEPROXYFACTORY *VOTEPROXYFACTORYTransactor) InitiateLink(opts *bind.TransactOpts, hot common.Address) (*types.Transaction, error)
- func (_VOTEPROXYFACTORY *VOTEPROXYFACTORYTransactor) LinkSelf(opts *bind.TransactOpts) (*types.Transaction, error)
- type VOTEPROXYFACTORYTransactorRaw
- type VOTEPROXYFACTORYTransactorSession
- func (_VOTEPROXYFACTORY *VOTEPROXYFACTORYTransactorSession) ApproveLink(cold common.Address) (*types.Transaction, error)
- func (_VOTEPROXYFACTORY *VOTEPROXYFACTORYTransactorSession) BreakLink() (*types.Transaction, error)
- func (_VOTEPROXYFACTORY *VOTEPROXYFACTORYTransactorSession) InitiateLink(hot common.Address) (*types.Transaction, error)
- func (_VOTEPROXYFACTORY *VOTEPROXYFACTORYTransactorSession) LinkSelf() (*types.Transaction, error)
Constants ¶
const VOTEPROXYFACTORYABI = "" /* 2977-byte string literal not displayed */
VOTEPROXYFACTORYABI is the input ABI used to generate the binding from.
Variables ¶
var File_VoteProxyFactory_VoteProxyFactory_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type LinkConfirmed ¶
type LinkConfirmed struct { Ts *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=ts,proto3" json:"ts,omitempty"` Cold []byte `protobuf:"bytes,2,opt,name=Cold,proto3" json:"Cold,omitempty"` // address Hot []byte `protobuf:"bytes,3,opt,name=Hot,proto3" json:"Hot,omitempty"` // address VoteProxy []byte `protobuf:"bytes,4,opt,name=VoteProxy,proto3" json:"VoteProxy,omitempty"` // address // contains filtered or unexported fields }
func (*LinkConfirmed) Descriptor
deprecated
func (*LinkConfirmed) Descriptor() ([]byte, []int)
Deprecated: Use LinkConfirmed.ProtoReflect.Descriptor instead.
func (*LinkConfirmed) GetCold ¶
func (x *LinkConfirmed) GetCold() []byte
func (*LinkConfirmed) GetHot ¶
func (x *LinkConfirmed) GetHot() []byte
func (*LinkConfirmed) GetTs ¶
func (x *LinkConfirmed) GetTs() *timestamppb.Timestamp
func (*LinkConfirmed) GetVoteProxy ¶
func (x *LinkConfirmed) GetVoteProxy() []byte
func (*LinkConfirmed) ProtoMessage ¶
func (*LinkConfirmed) ProtoMessage()
func (*LinkConfirmed) ProtoReflect ¶
func (x *LinkConfirmed) ProtoReflect() protoreflect.Message
func (*LinkConfirmed) Reset ¶
func (x *LinkConfirmed) Reset()
func (*LinkConfirmed) String ¶
func (x *LinkConfirmed) String() string
type LinkRequested ¶
type LinkRequested struct { Ts *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=ts,proto3" json:"ts,omitempty"` Cold []byte `protobuf:"bytes,2,opt,name=Cold,proto3" json:"Cold,omitempty"` // address Hot []byte `protobuf:"bytes,3,opt,name=Hot,proto3" json:"Hot,omitempty"` // address // contains filtered or unexported fields }
func (*LinkRequested) Descriptor
deprecated
func (*LinkRequested) Descriptor() ([]byte, []int)
Deprecated: Use LinkRequested.ProtoReflect.Descriptor instead.
func (*LinkRequested) GetCold ¶
func (x *LinkRequested) GetCold() []byte
func (*LinkRequested) GetHot ¶
func (x *LinkRequested) GetHot() []byte
func (*LinkRequested) GetTs ¶
func (x *LinkRequested) GetTs() *timestamppb.Timestamp
func (*LinkRequested) ProtoMessage ¶
func (*LinkRequested) ProtoMessage()
func (*LinkRequested) ProtoReflect ¶
func (x *LinkRequested) ProtoReflect() protoreflect.Message
func (*LinkRequested) Reset ¶
func (x *LinkRequested) Reset()
func (*LinkRequested) String ¶
func (x *LinkRequested) String() string
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
type VOTEPROXYFACTORY ¶
type VOTEPROXYFACTORY struct { VOTEPROXYFACTORYCaller // Read-only binding to the contract VOTEPROXYFACTORYTransactor // Write-only binding to the contract VOTEPROXYFACTORYFilterer // Log filterer for contract events }
VOTEPROXYFACTORY is an auto generated Go binding around an Ethereum contract.
func NewVOTEPROXYFACTORY ¶
func NewVOTEPROXYFACTORY(address common.Address, backend bind.ContractBackend) (*VOTEPROXYFACTORY, error)
NewVOTEPROXYFACTORY creates a new instance of VOTEPROXYFACTORY, bound to a specific deployed contract.
type VOTEPROXYFACTORYCaller ¶
type VOTEPROXYFACTORYCaller struct {
// contains filtered or unexported fields
}
VOTEPROXYFACTORYCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewVOTEPROXYFACTORYCaller ¶
func NewVOTEPROXYFACTORYCaller(address common.Address, caller bind.ContractCaller) (*VOTEPROXYFACTORYCaller, error)
NewVOTEPROXYFACTORYCaller creates a new read-only instance of VOTEPROXYFACTORY, bound to a specific deployed contract.
func (*VOTEPROXYFACTORYCaller) Chief ¶
Chief is a free data retrieval call binding the contract method 0xffd864d3.
Solidity: function chief() view returns(address)
func (*VOTEPROXYFACTORYCaller) ColdMap ¶
func (_VOTEPROXYFACTORY *VOTEPROXYFACTORYCaller) ColdMap(opts *bind.CallOpts, arg0 common.Address) (common.Address, error)
ColdMap is a free data retrieval call binding the contract method 0xf14f4f96.
Solidity: function coldMap(address ) view returns(address)
func (*VOTEPROXYFACTORYCaller) HasProxy ¶
func (_VOTEPROXYFACTORY *VOTEPROXYFACTORYCaller) HasProxy(opts *bind.CallOpts, guy common.Address) (bool, error)
HasProxy is a free data retrieval call binding the contract method 0x5ab0bc73.
Solidity: function hasProxy(address guy) view returns(bool)
func (*VOTEPROXYFACTORYCaller) HotMap ¶
func (_VOTEPROXYFACTORY *VOTEPROXYFACTORYCaller) HotMap(opts *bind.CallOpts, arg0 common.Address) (common.Address, error)
HotMap is a free data retrieval call binding the contract method 0x6ef40889.
Solidity: function hotMap(address ) view returns(address)
func (*VOTEPROXYFACTORYCaller) LinkRequests ¶
func (_VOTEPROXYFACTORY *VOTEPROXYFACTORYCaller) LinkRequests(opts *bind.CallOpts, arg0 common.Address) (common.Address, error)
LinkRequests is a free data retrieval call binding the contract method 0x7817ea66.
Solidity: function linkRequests(address ) view returns(address)
type VOTEPROXYFACTORYCallerRaw ¶
type VOTEPROXYFACTORYCallerRaw struct {
Contract *VOTEPROXYFACTORYCaller // Generic read-only contract binding to access the raw methods on
}
VOTEPROXYFACTORYCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*VOTEPROXYFACTORYCallerRaw) Call ¶
func (_VOTEPROXYFACTORY *VOTEPROXYFACTORYCallerRaw) 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 VOTEPROXYFACTORYCallerSession ¶
type VOTEPROXYFACTORYCallerSession struct { Contract *VOTEPROXYFACTORYCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
VOTEPROXYFACTORYCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*VOTEPROXYFACTORYCallerSession) Chief ¶
func (_VOTEPROXYFACTORY *VOTEPROXYFACTORYCallerSession) Chief() (common.Address, error)
Chief is a free data retrieval call binding the contract method 0xffd864d3.
Solidity: function chief() view returns(address)
func (*VOTEPROXYFACTORYCallerSession) ColdMap ¶
func (_VOTEPROXYFACTORY *VOTEPROXYFACTORYCallerSession) ColdMap(arg0 common.Address) (common.Address, error)
ColdMap is a free data retrieval call binding the contract method 0xf14f4f96.
Solidity: function coldMap(address ) view returns(address)
func (*VOTEPROXYFACTORYCallerSession) HasProxy ¶
func (_VOTEPROXYFACTORY *VOTEPROXYFACTORYCallerSession) HasProxy(guy common.Address) (bool, error)
HasProxy is a free data retrieval call binding the contract method 0x5ab0bc73.
Solidity: function hasProxy(address guy) view returns(bool)
func (*VOTEPROXYFACTORYCallerSession) HotMap ¶
func (_VOTEPROXYFACTORY *VOTEPROXYFACTORYCallerSession) HotMap(arg0 common.Address) (common.Address, error)
HotMap is a free data retrieval call binding the contract method 0x6ef40889.
Solidity: function hotMap(address ) view returns(address)
func (*VOTEPROXYFACTORYCallerSession) LinkRequests ¶
func (_VOTEPROXYFACTORY *VOTEPROXYFACTORYCallerSession) LinkRequests(arg0 common.Address) (common.Address, error)
LinkRequests is a free data retrieval call binding the contract method 0x7817ea66.
Solidity: function linkRequests(address ) view returns(address)
type VOTEPROXYFACTORYFilterer ¶
type VOTEPROXYFACTORYFilterer struct {
// contains filtered or unexported fields
}
VOTEPROXYFACTORYFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewVOTEPROXYFACTORYFilterer ¶
func NewVOTEPROXYFACTORYFilterer(address common.Address, filterer bind.ContractFilterer) (*VOTEPROXYFACTORYFilterer, error)
NewVOTEPROXYFACTORYFilterer creates a new log filterer instance of VOTEPROXYFACTORY, bound to a specific deployed contract.
func (*VOTEPROXYFACTORYFilterer) FilterLinkConfirmed ¶
func (_VOTEPROXYFACTORY *VOTEPROXYFACTORYFilterer) FilterLinkConfirmed(opts *bind.FilterOpts, cold []common.Address, hot []common.Address, voteProxy []common.Address) (*VOTEPROXYFACTORYLinkConfirmedIterator, error)
FilterLinkConfirmed is a free log retrieval operation binding the contract event 0xf001c2d12c2288935c811b4977748cb3e5e3c485d08a1fb1984023cb2452d463.
Solidity: event LinkConfirmed(address indexed cold, address indexed hot, address indexed voteProxy)
func (*VOTEPROXYFACTORYFilterer) FilterLinkRequested ¶
func (_VOTEPROXYFACTORY *VOTEPROXYFACTORYFilterer) FilterLinkRequested(opts *bind.FilterOpts, cold []common.Address, hot []common.Address) (*VOTEPROXYFACTORYLinkRequestedIterator, error)
FilterLinkRequested is a free log retrieval operation binding the contract event 0x508cad8883b1f632644173100ee83c013494290baf3ace13ec40588d1aed4505.
Solidity: event LinkRequested(address indexed cold, address indexed hot)
func (*VOTEPROXYFACTORYFilterer) ParseLinkConfirmed ¶
func (_VOTEPROXYFACTORY *VOTEPROXYFACTORYFilterer) ParseLinkConfirmed(log types.Log) (*VOTEPROXYFACTORYLinkConfirmed, error)
ParseLinkConfirmed is a log parse operation binding the contract event 0xf001c2d12c2288935c811b4977748cb3e5e3c485d08a1fb1984023cb2452d463.
Solidity: event LinkConfirmed(address indexed cold, address indexed hot, address indexed voteProxy)
func (*VOTEPROXYFACTORYFilterer) ParseLinkRequested ¶
func (_VOTEPROXYFACTORY *VOTEPROXYFACTORYFilterer) ParseLinkRequested(log types.Log) (*VOTEPROXYFACTORYLinkRequested, error)
ParseLinkRequested is a log parse operation binding the contract event 0x508cad8883b1f632644173100ee83c013494290baf3ace13ec40588d1aed4505.
Solidity: event LinkRequested(address indexed cold, address indexed hot)
func (*VOTEPROXYFACTORYFilterer) WatchLinkConfirmed ¶
func (_VOTEPROXYFACTORY *VOTEPROXYFACTORYFilterer) WatchLinkConfirmed(opts *bind.WatchOpts, sink chan<- *VOTEPROXYFACTORYLinkConfirmed, cold []common.Address, hot []common.Address, voteProxy []common.Address) (event.Subscription, error)
WatchLinkConfirmed is a free log subscription operation binding the contract event 0xf001c2d12c2288935c811b4977748cb3e5e3c485d08a1fb1984023cb2452d463.
Solidity: event LinkConfirmed(address indexed cold, address indexed hot, address indexed voteProxy)
func (*VOTEPROXYFACTORYFilterer) WatchLinkRequested ¶
func (_VOTEPROXYFACTORY *VOTEPROXYFACTORYFilterer) WatchLinkRequested(opts *bind.WatchOpts, sink chan<- *VOTEPROXYFACTORYLinkRequested, cold []common.Address, hot []common.Address) (event.Subscription, error)
WatchLinkRequested is a free log subscription operation binding the contract event 0x508cad8883b1f632644173100ee83c013494290baf3ace13ec40588d1aed4505.
Solidity: event LinkRequested(address indexed cold, address indexed hot)
type VOTEPROXYFACTORYLinkConfirmed ¶
type VOTEPROXYFACTORYLinkConfirmed struct { Cold common.Address Hot common.Address VoteProxy common.Address Raw types.Log // Blockchain specific contextual infos }
VOTEPROXYFACTORYLinkConfirmed represents a LinkConfirmed event raised by the VOTEPROXYFACTORY contract.
type VOTEPROXYFACTORYLinkConfirmedIterator ¶
type VOTEPROXYFACTORYLinkConfirmedIterator struct { Event *VOTEPROXYFACTORYLinkConfirmed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
VOTEPROXYFACTORYLinkConfirmedIterator is returned from FilterLinkConfirmed and is used to iterate over the raw logs and unpacked data for LinkConfirmed events raised by the VOTEPROXYFACTORY contract.
func (*VOTEPROXYFACTORYLinkConfirmedIterator) Close ¶
func (it *VOTEPROXYFACTORYLinkConfirmedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*VOTEPROXYFACTORYLinkConfirmedIterator) Error ¶
func (it *VOTEPROXYFACTORYLinkConfirmedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*VOTEPROXYFACTORYLinkConfirmedIterator) Next ¶
func (it *VOTEPROXYFACTORYLinkConfirmedIterator) 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 VOTEPROXYFACTORYLinkRequested ¶
type VOTEPROXYFACTORYLinkRequested struct { Cold common.Address Hot common.Address Raw types.Log // Blockchain specific contextual infos }
VOTEPROXYFACTORYLinkRequested represents a LinkRequested event raised by the VOTEPROXYFACTORY contract.
type VOTEPROXYFACTORYLinkRequestedIterator ¶
type VOTEPROXYFACTORYLinkRequestedIterator struct { Event *VOTEPROXYFACTORYLinkRequested // Event containing the contract specifics and raw log // contains filtered or unexported fields }
VOTEPROXYFACTORYLinkRequestedIterator is returned from FilterLinkRequested and is used to iterate over the raw logs and unpacked data for LinkRequested events raised by the VOTEPROXYFACTORY contract.
func (*VOTEPROXYFACTORYLinkRequestedIterator) Close ¶
func (it *VOTEPROXYFACTORYLinkRequestedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*VOTEPROXYFACTORYLinkRequestedIterator) Error ¶
func (it *VOTEPROXYFACTORYLinkRequestedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*VOTEPROXYFACTORYLinkRequestedIterator) Next ¶
func (it *VOTEPROXYFACTORYLinkRequestedIterator) 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 VOTEPROXYFACTORYRaw ¶
type VOTEPROXYFACTORYRaw struct {
Contract *VOTEPROXYFACTORY // Generic contract binding to access the raw methods on
}
VOTEPROXYFACTORYRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*VOTEPROXYFACTORYRaw) Call ¶
func (_VOTEPROXYFACTORY *VOTEPROXYFACTORYRaw) 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 (*VOTEPROXYFACTORYRaw) Transact ¶
func (_VOTEPROXYFACTORY *VOTEPROXYFACTORYRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*VOTEPROXYFACTORYRaw) Transfer ¶
func (_VOTEPROXYFACTORY *VOTEPROXYFACTORYRaw) 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 VOTEPROXYFACTORYSession ¶
type VOTEPROXYFACTORYSession struct { Contract *VOTEPROXYFACTORY // 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 }
VOTEPROXYFACTORYSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*VOTEPROXYFACTORYSession) ApproveLink ¶
func (_VOTEPROXYFACTORY *VOTEPROXYFACTORYSession) ApproveLink(cold common.Address) (*types.Transaction, error)
ApproveLink is a paid mutator transaction binding the contract method 0xf363147a.
Solidity: function approveLink(address cold) returns(address voteProxy)
func (*VOTEPROXYFACTORYSession) BreakLink ¶
func (_VOTEPROXYFACTORY *VOTEPROXYFACTORYSession) BreakLink() (*types.Transaction, error)
BreakLink is a paid mutator transaction binding the contract method 0xe83447d0.
Solidity: function breakLink() returns()
func (*VOTEPROXYFACTORYSession) Chief ¶
func (_VOTEPROXYFACTORY *VOTEPROXYFACTORYSession) Chief() (common.Address, error)
Chief is a free data retrieval call binding the contract method 0xffd864d3.
Solidity: function chief() view returns(address)
func (*VOTEPROXYFACTORYSession) ColdMap ¶
func (_VOTEPROXYFACTORY *VOTEPROXYFACTORYSession) ColdMap(arg0 common.Address) (common.Address, error)
ColdMap is a free data retrieval call binding the contract method 0xf14f4f96.
Solidity: function coldMap(address ) view returns(address)
func (*VOTEPROXYFACTORYSession) HasProxy ¶
func (_VOTEPROXYFACTORY *VOTEPROXYFACTORYSession) HasProxy(guy common.Address) (bool, error)
HasProxy is a free data retrieval call binding the contract method 0x5ab0bc73.
Solidity: function hasProxy(address guy) view returns(bool)
func (*VOTEPROXYFACTORYSession) HotMap ¶
func (_VOTEPROXYFACTORY *VOTEPROXYFACTORYSession) HotMap(arg0 common.Address) (common.Address, error)
HotMap is a free data retrieval call binding the contract method 0x6ef40889.
Solidity: function hotMap(address ) view returns(address)
func (*VOTEPROXYFACTORYSession) InitiateLink ¶
func (_VOTEPROXYFACTORY *VOTEPROXYFACTORYSession) InitiateLink(hot common.Address) (*types.Transaction, error)
InitiateLink is a paid mutator transaction binding the contract method 0x2d04ebd4.
Solidity: function initiateLink(address hot) returns()
func (*VOTEPROXYFACTORYSession) LinkRequests ¶
func (_VOTEPROXYFACTORY *VOTEPROXYFACTORYSession) LinkRequests(arg0 common.Address) (common.Address, error)
LinkRequests is a free data retrieval call binding the contract method 0x7817ea66.
Solidity: function linkRequests(address ) view returns(address)
func (*VOTEPROXYFACTORYSession) LinkSelf ¶
func (_VOTEPROXYFACTORY *VOTEPROXYFACTORYSession) LinkSelf() (*types.Transaction, error)
LinkSelf is a paid mutator transaction binding the contract method 0x09a14f2e.
Solidity: function linkSelf() returns(address voteProxy)
type VOTEPROXYFACTORYTransactor ¶
type VOTEPROXYFACTORYTransactor struct {
// contains filtered or unexported fields
}
VOTEPROXYFACTORYTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewVOTEPROXYFACTORYTransactor ¶
func NewVOTEPROXYFACTORYTransactor(address common.Address, transactor bind.ContractTransactor) (*VOTEPROXYFACTORYTransactor, error)
NewVOTEPROXYFACTORYTransactor creates a new write-only instance of VOTEPROXYFACTORY, bound to a specific deployed contract.
func (*VOTEPROXYFACTORYTransactor) ApproveLink ¶
func (_VOTEPROXYFACTORY *VOTEPROXYFACTORYTransactor) ApproveLink(opts *bind.TransactOpts, cold common.Address) (*types.Transaction, error)
ApproveLink is a paid mutator transaction binding the contract method 0xf363147a.
Solidity: function approveLink(address cold) returns(address voteProxy)
func (*VOTEPROXYFACTORYTransactor) BreakLink ¶
func (_VOTEPROXYFACTORY *VOTEPROXYFACTORYTransactor) BreakLink(opts *bind.TransactOpts) (*types.Transaction, error)
BreakLink is a paid mutator transaction binding the contract method 0xe83447d0.
Solidity: function breakLink() returns()
func (*VOTEPROXYFACTORYTransactor) InitiateLink ¶
func (_VOTEPROXYFACTORY *VOTEPROXYFACTORYTransactor) InitiateLink(opts *bind.TransactOpts, hot common.Address) (*types.Transaction, error)
InitiateLink is a paid mutator transaction binding the contract method 0x2d04ebd4.
Solidity: function initiateLink(address hot) returns()
func (*VOTEPROXYFACTORYTransactor) LinkSelf ¶
func (_VOTEPROXYFACTORY *VOTEPROXYFACTORYTransactor) LinkSelf(opts *bind.TransactOpts) (*types.Transaction, error)
LinkSelf is a paid mutator transaction binding the contract method 0x09a14f2e.
Solidity: function linkSelf() returns(address voteProxy)
type VOTEPROXYFACTORYTransactorRaw ¶
type VOTEPROXYFACTORYTransactorRaw struct {
Contract *VOTEPROXYFACTORYTransactor // Generic write-only contract binding to access the raw methods on
}
VOTEPROXYFACTORYTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*VOTEPROXYFACTORYTransactorRaw) Transact ¶
func (_VOTEPROXYFACTORY *VOTEPROXYFACTORYTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*VOTEPROXYFACTORYTransactorRaw) Transfer ¶
func (_VOTEPROXYFACTORY *VOTEPROXYFACTORYTransactorRaw) 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 VOTEPROXYFACTORYTransactorSession ¶
type VOTEPROXYFACTORYTransactorSession struct { Contract *VOTEPROXYFACTORYTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
VOTEPROXYFACTORYTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*VOTEPROXYFACTORYTransactorSession) ApproveLink ¶
func (_VOTEPROXYFACTORY *VOTEPROXYFACTORYTransactorSession) ApproveLink(cold common.Address) (*types.Transaction, error)
ApproveLink is a paid mutator transaction binding the contract method 0xf363147a.
Solidity: function approveLink(address cold) returns(address voteProxy)
func (*VOTEPROXYFACTORYTransactorSession) BreakLink ¶
func (_VOTEPROXYFACTORY *VOTEPROXYFACTORYTransactorSession) BreakLink() (*types.Transaction, error)
BreakLink is a paid mutator transaction binding the contract method 0xe83447d0.
Solidity: function breakLink() returns()
func (*VOTEPROXYFACTORYTransactorSession) InitiateLink ¶
func (_VOTEPROXYFACTORY *VOTEPROXYFACTORYTransactorSession) InitiateLink(hot common.Address) (*types.Transaction, error)
InitiateLink is a paid mutator transaction binding the contract method 0x2d04ebd4.
Solidity: function initiateLink(address hot) returns()
func (*VOTEPROXYFACTORYTransactorSession) LinkSelf ¶
func (_VOTEPROXYFACTORY *VOTEPROXYFACTORYTransactorSession) LinkSelf() (*types.Transaction, error)
LinkSelf is a paid mutator transaction binding the contract method 0x09a14f2e.
Solidity: function linkSelf() returns(address voteProxy)