package
0.0.0-20210730035956-6ee08864794d
Repository: https://github.com/fletaio/fleta_v1.git
Documentation: pkg.go.dev

# Functions

NewFormulator returns a Formulator.

# Constants

formulator types.
formulator types.
formulator types.
formulator types.

# Variables

consensus errors.
consensus errors.
consensus errors.
consensus errors.
consensus errors.
consensus errors.
consensus errors.
consensus errors.
consensus errors.
consensus errors.
consensus errors.
consensus errors.
consensus errors.
consensus errors.
consensus errors.
consensus errors.
consensus errors.
consensus errors.
consensus errors.
consensus errors.
consensus errors.
consensus errors.
consensus errors.
consensus errors.
consensus errors.
consensus errors.
consensus errors.
consensus errors.
consensus errors.
consensus errors.
consensus errors.
consensus errors.
consensus errors.
consensus errors.
consensus errors.

# Structs

AlphaPolicy defines a alpha policy.
ChangeOwner is used to remove formulator account and get back staked coin.
ChangeStaking is used to stake coin to the hyper formulator.
CreateAlpha is used to make alpha formulator account.
CreateHyper is used to make hyper formulator account.
CreateOmega is used to make omega formulator account.
CreateSigma is used to make sigma formulator account.
Formulator serves reward system of the chain.
FormulatorAccount is a FormulatorAccount It is used to indentify Hyper formulator that supports the staking system.
HyperPolicy defines a hyper policy.
MiningFeePolicy defines a mining fee policy.
OmegaPolicy defines a omega policy.
RevertRevoke is used to revert operation that to remove formulator account and get back staked coin.
RevertUnstaking is used to ustake coin from the hyper formulator.
Revoke is used to remove formulator account and get back staked coin.
RevokeAdmin is used to remove formulator account and get back staked coin.
RevokedEvent moves a ownership of utxos.
RewardEvent moves a ownership of utxos.
RewardPolicy defines a reward policy.
SigmaPolicy defines a sigma policy.
Staking is used to stake coin to the hyper formulator.
Transmute is used to ustake coin from the hyper formulator.
TransmutePolicy defines a transmute policy.
UnstakedEvent moves a ownership of utxos.
Unstaking is used to ustake coin from the hyper formulator.
UpdateHyperPolicy is used to update reward policy.
UpdateMiningFeePolicy is used to update transmute policy.
UpdateRewardBaseUpgrade is used to update reward policy.
UpdateRewardPolicy is used to update reward policy.
UpdateTransmutePolicy is used to update transmute policy.
UpdateUserAutoStaking is used to update autostaking setup of the account at the hyper formulator.
UpdateValidatorPolicy is used to update validator policy of the hyper formulator.
ValidatorPolicy defines a policy of Hyper formulator.
WithdrawOverAmount is used to remove formulator account and get back staked coin.

# Type aliases

FormulatorType is type of formulator account.