Versions in this module Expand all Collapse all v1 v1.2.2 Apr 7, 2024 Changes in this version + var AccountSet []cli.Command + var ToolSet []cli.Command + var ValidatorSet []cli.Command + var VoterSet []cli.Command + func ConvertToFraction(num interface{}) string + func MigrateFlags(hdl func(ctx *cli.Context, cfg *define.Config) error) func(*cli.Context) error + func ToMapF(val *big.Float) *big.Float + func ToMapI(val *big.Int) *big.Float + type Account struct + func NewAccount() *Account + func (a *Account) CreateAccount(_ *cli.Context, cfg *define.Config) error + func (a *Account) GetAccountMetadataURL(_ *cli.Context, cfg *define.Config) error + func (a *Account) GetAccountName(_ *cli.Context, cfg *define.Config) error + func (a *Account) GetAccountNonvotingLockedGold(_ *cli.Context, cfg *define.Config) error + func (a *Account) GetAccountTotalLockedGold(_ *cli.Context, cfg *define.Config) error + func (a *Account) GetActiveVotesForValidatorByAccount(_ *cli.Context, cfg *define.Config) error + func (a *Account) GetPendingVotesForValidatorByAccount(_ *cli.Context, cfg *define.Config) error + func (a *Account) GetValidatorsVotedForByAccount(_ *cli.Context, cfg *define.Config) error + func (a *Account) SetAccountMetadataURL(_ *cli.Context, cfg *define.Config) error + func (a *Account) SetAccountName(_ *cli.Context, cfg *define.Config) error + func (a *Account) SignerToAccount(_ *cli.Context, cfg *define.Config) error + type Proof struct + BLSG1PublicKey [64]byte + BLSProof []byte + BLSPublicKey [128]byte + PublicKey []byte + type Tool struct + func NewTool() *Tool + type Validator struct + func NewValidator() *Validator + func (v *Validator) AuthorizeValidatorSigner(_ *cli.Context, cfg *define.Config) error + func (v *Validator) AuthorizeValidatorSignerBySignature(_ *cli.Context, cfg *define.Config) error + func (v *Validator) DeregisterValidator(_ *cli.Context, cfg *define.Config) error + func (v *Validator) GenerateSignerProof(_ *cli.Context, cfg *define.Config) error + func (v *Validator) LockedMAP(_ *cli.Context, cfg *define.Config) error + func (v *Validator) MakeBLSProofOfPossessionFromsigner(_ *cli.Context, cfg *define.Config) error + func (v *Validator) MakeECDSASignatureFromSigner(_ *cli.Context, cfg *define.Config) error + func (v *Validator) QuicklyRegisterValidator(ctx *cli.Context, cfg *define.Config) error + func (v *Validator) RegisterValidator(ctx *cli.Context, cfg *define.Config) error + func (v *Validator) RegisterValidatorByProof(_ *cli.Context, cfg *define.Config) error + func (v *Validator) RevertRegisterValidator(_ *cli.Context, cfg *define.Config) error + type Voter struct + func NewVoter() *Voter + func (v *Voter) Activate(_ *cli.Context, cfg *define.Config) error + func (v *Voter) GetActiveVotesForValidator(_ *cli.Context, cfg *define.Config) error + func (v *Voter) GetIndex(target common.Address, list []common.Address) (*big.Int, error) + func (v *Voter) GetPendingInfoForValidator(_ *cli.Context, cfg *define.Config) error + func (v *Voter) GetPendingVotersForValidator(_ *cli.Context, cfg *define.Config) error + func (v *Voter) GetRegisteredValidatorSigners(_ *cli.Context, cfg *define.Config) error + func (v *Voter) GetRewardInfo(_ *cli.Context, cfg *define.Config) error + func (v *Voter) GetTotalVotesForEligibleValidators(_ *cli.Context, cfg *define.Config) error + func (v *Voter) GetValidator(_ *cli.Context, cfg *define.Config) error + func (v *Voter) LockedMAP(_ *cli.Context, cfg *define.Config) error + func (v *Voter) QuicklyVote(ctx *cli.Context, cfg *define.Config) error + func (v *Voter) RelockMAP(_ *cli.Context, cfg *define.Config) error + func (v *Voter) RevokeActive(_ *cli.Context, cfg *define.Config) error + func (v *Voter) RevokePending(_ *cli.Context, cfg *define.Config) error + func (v *Voter) UnlockedMAP(_ *cli.Context, cfg *define.Config) error + func (v *Voter) Vote(_ *cli.Context, cfg *define.Config) error + func (v *Voter) Withdraw(_ *cli.Context, cfg *define.Config) error