treasury

package
v0.3.6 Latest Latest
Warning

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

Go to latest
Published: Jun 11, 2020 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Overview

nolint autogenerated code using github.com/rigelrozanski/multitool aliases generated for the following subdirectories: ALIASGEN: github.com/terra-project/core/x/treasury/internal/types/ ALIASGEN: github.com/terra-project/core/x/treasury/internal/keeper/

Index

Constants

View Source
const (
	DefaultCodespace               = types.DefaultCodespace
	CodeInvalidEpoch               = types.CodeInvalidEpoch
	ModuleName                     = types.ModuleName
	StoreKey                       = types.StoreKey
	RouterKey                      = types.RouterKey
	QuerierRoute                   = types.QuerierRoute
	DefaultParamspace              = types.DefaultParamspace
	ProposalTypeTaxRateUpdate      = types.ProposalTypeTaxRateUpdate
	ProposalTypeRewardWeightUpdate = types.ProposalTypeRewardWeightUpdate
	QueryTaxRate                   = types.QueryTaxRate
	QueryTaxCap                    = types.QueryTaxCap
	QueryRewardWeight              = types.QueryRewardWeight
	QuerySeigniorageProceeds       = types.QuerySeigniorageProceeds
	QueryTaxProceeds               = types.QueryTaxProceeds
	QueryParameters                = types.QueryParameters
)

Variables

View Source
var (
	// functions aliases
	RegisterCodec                 = types.RegisterCodec
	ErrInvalidEpoch               = types.ErrInvalidEpoch
	NewGenesisState               = types.NewGenesisState
	DefaultGenesisState           = types.DefaultGenesisState
	ValidateGenesis               = types.ValidateGenesis
	GetTaxCapKey                  = types.GetTaxCapKey
	GetTRKey                      = types.GetTRKey
	GetSRKey                      = types.GetSRKey
	GetTSLKey                     = types.GetTSLKey
	GetSubkeyByEpoch              = types.GetSubkeyByEpoch
	DefaultParams                 = types.DefaultParams
	NewTaxRateUpdateProposal      = types.NewTaxRateUpdateProposal
	NewRewardWeightUpdateProposal = types.NewRewardWeightUpdateProposal
	NewQueryTaxCapParams          = types.NewQueryTaxCapParams
	NewKeeper                     = keeper.NewKeeper
	ParamKeyTable                 = keeper.ParamKeyTable
	NewQuerier                    = keeper.NewQuerier

	// variable aliases
	ModuleCdc                            = types.ModuleCdc
	TaxRateKey                           = types.TaxRateKey
	RewardWeightKey                      = types.RewardWeightKey
	TaxCapKey                            = types.TaxCapKey
	TaxProceedsKey                       = types.TaxProceedsKey
	EpochInitialIssuanceKey              = types.EpochInitialIssuanceKey
	TRKey                                = types.TRKey
	SRKey                                = types.SRKey
	TSLKey                               = types.TSLKey
	ParamStoreKeyTaxPolicy               = types.ParamStoreKeyTaxPolicy
	ParamStoreKeyRewardPolicy            = types.ParamStoreKeyRewardPolicy
	ParamStoreKeySeigniorageBurdenTarget = types.ParamStoreKeySeigniorageBurdenTarget
	ParamStoreKeyMiningIncrement         = types.ParamStoreKeyMiningIncrement
	ParamStoreKeyWindowShort             = types.ParamStoreKeyWindowShort
	ParamStoreKeyWindowLong              = types.ParamStoreKeyWindowLong
	ParamStoreKeyWindowProbation         = types.ParamStoreKeyWindowProbation
	DefaultTaxPolicy                     = types.DefaultTaxPolicy
	DefaultRewardPolicy                  = types.DefaultRewardPolicy
	DefaultSeigniorageBurdenTarget       = types.DefaultSeigniorageBurdenTarget
	DefaultMiningIncrement               = types.DefaultMiningIncrement
	DefaultWindowShort                   = types.DefaultWindowShort
	DefaultWindowLong                    = types.DefaultWindowLong
	DefaultWindowProbation               = types.DefaultWindowProbation
	DefaultTaxRate                       = types.DefaultTaxRate
	DefaultRewardWeight                  = types.DefaultRewardWeight
)

Functions

func EndBlocker added in v0.0.5

func EndBlocker(ctx sdk.Context, k Keeper)

EndBlocker is called at the end of every block

func InitGenesis added in v0.0.5

func InitGenesis(ctx sdk.Context, keeper Keeper, data GenesisState)

InitGenesis initializes default parameters and the keeper's address to pubkey map

func NewTreasuryPolicyUpdateHandler added in v0.3.0

func NewTreasuryPolicyUpdateHandler(k Keeper) govtypes.Handler

NewTreasuryPolicyUpdateHandler custom gov proposal handler

Types

type AppModule added in v0.3.0

type AppModule struct {
	AppModuleBasic
	// contains filtered or unexported fields
}

AppModule implements an application module for the treasury module.

func NewAppModule added in v0.3.0

func NewAppModule(keeper Keeper) AppModule

NewAppModule creates a new AppModule object

func (AppModule) BeginBlock added in v0.3.0

func (am AppModule) BeginBlock(ctx sdk.Context, req abci.RequestBeginBlock)

BeginBlock returns the begin blocker for the treasury module.

func (AppModule) EndBlock added in v0.3.0

EndBlock returns the end blocker for the treasury module.

func (AppModule) ExportGenesis added in v0.3.0

func (am AppModule) ExportGenesis(ctx sdk.Context) json.RawMessage

ExportGenesis returns the exported genesis state as raw bytes for the treasury module.

func (AppModule) InitGenesis added in v0.3.0

func (am AppModule) InitGenesis(ctx sdk.Context, data json.RawMessage) []abci.ValidatorUpdate

InitGenesis performs genesis initialization for the treasury module.

func (AppModule) Name added in v0.3.0

func (AppModule) Name() string

Name returns the treasury module's name.

func (AppModule) NewHandler added in v0.3.0

func (am AppModule) NewHandler() sdk.Handler

NewHandler returns an sdk.Handler for the treasury module.

func (AppModule) NewQuerierHandler added in v0.3.0

func (am AppModule) NewQuerierHandler() sdk.Querier

NewQuerierHandler returns the treasury module sdk.Querier.

func (AppModule) QuerierRoute added in v0.3.0

func (AppModule) QuerierRoute() string

QuerierRoute returns the treasury module's querier route name.

func (AppModule) RegisterInvariants added in v0.3.0

func (AppModule) RegisterInvariants(_ sdk.InvariantRegistry)

RegisterInvariants registers the treasury module invariants.

func (AppModule) Route added in v0.3.0

func (AppModule) Route() string

Route returns the message routing key for the treasury module.

type AppModuleBasic added in v0.3.0

type AppModuleBasic struct{}

AppModuleBasic defines the basic application module used by the treasury module.

func (AppModuleBasic) DefaultGenesis added in v0.3.0

func (AppModuleBasic) DefaultGenesis() json.RawMessage

DefaultGenesis returns default genesis state as raw bytes for the treasury module.

func (AppModuleBasic) GetQueryCmd added in v0.3.0

func (AppModuleBasic) GetQueryCmd(cdc *codec.Codec) *cobra.Command

GetQueryCmd returns the root query command for the treasury module.

func (AppModuleBasic) GetTxCmd added in v0.3.0

func (AppModuleBasic) GetTxCmd(_ *codec.Codec) *cobra.Command

GetTxCmd returns the root tx command for the treasury module.

func (AppModuleBasic) Name added in v0.3.0

func (AppModuleBasic) Name() string

Name returns the treasury module's name

func (AppModuleBasic) RegisterCodec added in v0.3.0

func (AppModuleBasic) RegisterCodec(cdc *codec.Codec)

RegisterCodec registers the treasury module's types for the given codec.

func (AppModuleBasic) RegisterRESTRoutes added in v0.3.0

func (AppModuleBasic) RegisterRESTRoutes(ctx context.CLIContext, rtr *mux.Router)

RegisterRESTRoutes registers the REST routes for the treasury module.

func (AppModuleBasic) ValidateGenesis added in v0.3.0

func (AppModuleBasic) ValidateGenesis(bz json.RawMessage) error

ValidateGenesis performs genesis state validation for the treasury module.

type DistributionKeeper added in v0.2.0

type DistributionKeeper = types.DistributionKeeper

type GenesisState added in v0.0.5

type GenesisState = types.GenesisState

func ExportGenesis added in v0.0.5

func ExportGenesis(ctx sdk.Context, keeper Keeper) (data GenesisState)

ExportGenesis writes the current store values to a genesis file, which can be imported again with InitGenesis

type Keeper

type Keeper = keeper.Keeper

type MarketKeeper added in v0.2.0

type MarketKeeper = types.MarketKeeper

type Params added in v0.0.5

type Params = types.Params

type PolicyConstraints added in v0.0.7

type PolicyConstraints = types.PolicyConstraints

type QueryTaxCapParams added in v0.3.0

type QueryTaxCapParams = types.QueryTaxCapParams

type RewardWeightUpdateProposal added in v0.3.0

type RewardWeightUpdateProposal = types.RewardWeightUpdateProposal

type StakingKeeper added in v0.3.0

type StakingKeeper = types.StakingKeeper

type SupplyKeeper added in v0.3.0

type SupplyKeeper = types.SupplyKeeper

type TaxRateUpdateProposal added in v0.3.0

type TaxRateUpdateProposal = types.TaxRateUpdateProposal

Directories

Path Synopsis
cli
keeper
nolint:deadcode unused noalias
nolint:deadcode unused noalias
types
noalias
noalias

Jump to

Keyboard shortcuts

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