VoteProxyFactory

package
v0.0.0-...-b095981 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 12, 2024 License: MIT Imports: 15 Imported by: 0

Documentation

Index

Constants

View Source
const VOTEPROXYFACTORYABI = "" /* 2977-byte string literal not displayed */

VOTEPROXYFACTORYABI is the input ABI used to generate the binding from.

Variables

View Source
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

func (_VOTEPROXYFACTORY *VOTEPROXYFACTORYCaller) Chief(opts *bind.CallOpts) (common.Address, error)

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*VOTEPROXYFACTORYLinkConfirmedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*VOTEPROXYFACTORYLinkConfirmedIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*VOTEPROXYFACTORYLinkRequestedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*VOTEPROXYFACTORYLinkRequestedIterator) Next

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 (_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 (_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 (_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 (_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 (_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 (_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 (_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 (_VOTEPROXYFACTORY *VOTEPROXYFACTORYTransactorSession) BreakLink() (*types.Transaction, error)

BreakLink is a paid mutator transaction binding the contract method 0xe83447d0.

Solidity: function breakLink() returns()

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)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL