payments

package
v1.4.3 Latest Latest
Warning

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

Go to latest
Published: Feb 23, 2021 License: Apache-2.0 Imports: 18 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ModuleName = types.ModuleName

	PayRemainderPool = types.PayRemainderPool

	PaymentIdPrefix         = types.PaymentIdPrefix
	PaymentTemplateIdPrefix = types.PaymentTemplateIdPrefix
	PaymentContractIdPrefix = types.PaymentContractIdPrefix
	SubscriptionIdPrefix    = types.SubscriptionIdPrefix

	DefaultParamspace = types.DefaultParamspace
	QuerierRoute      = types.QuerierRoute
	RouterKey         = types.RouterKey
	StoreKey          = types.StoreKey

	FeeClaimTransaction      = types.FeeClaimTransaction
	FeeEvaluationTransaction = types.FeeEvaluationTransaction
)

Variables

View Source
var (
	// function aliases
	NewKeeper     = keeper.NewKeeper
	NewQuerier    = keeper.NewQuerier
	RegisterCodec = types.RegisterCodec

	NewGenesisState     = types.NewGenesisState
	DefaultGenesisState = types.DefaultGenesisState
	ValidateGenesis     = types.ValidateGenesis

	NewPaymentTemplate           = types.NewPaymentTemplate
	NewPaymentContract           = types.NewPaymentContract
	NewPaymentContractNoDiscount = types.NewPaymentContractNoDiscount
	NewDistribution              = types.NewDistribution
	NewDistributionShare         = types.NewDistributionShare
	NewFullDistributionShare     = types.NewFullDistributionShare

	NewDiscount  = types.NewDiscount
	NewDiscounts = types.NewDiscounts

	NewSubscription = types.NewSubscription
	NewBlockPeriod  = types.NewBlockPeriod
	NewTimePeriod   = types.NewTimePeriod

	// variable aliases
	ModuleCdc = types.ModuleCdc
)

Functions

func EndBlocker

func EndBlocker(ctx sdk.Context, keeper keeper.Keeper) []abci.ValidatorUpdate

func InitGenesis

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

InitGenesis new payments genesis

func NewHandler

func NewHandler(k Keeper, bk bank.Keeper) sdk.Handler

Types

type AppModule

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

func NewAppModule

func NewAppModule(keeper Keeper, bankKeeper bank.Keeper) AppModule

func (AppModule) BeginBlock

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

func (AppModule) EndBlock

func (AppModule) ExportGenesis

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

func (AppModule) InitGenesis

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

func (AppModule) Name

func (AppModule) Name() string

func (AppModule) NewHandler

func (am AppModule) NewHandler() sdk.Handler

func (AppModule) NewQuerierHandler

func (am AppModule) NewQuerierHandler() sdk.Querier

func (AppModule) QuerierRoute

func (AppModule) QuerierRoute() string

func (AppModule) RegisterInvariants

func (am AppModule) RegisterInvariants(ir sdk.InvariantRegistry)

func (AppModule) Route

func (AppModule) Route() string

type AppModuleBasic

type AppModuleBasic struct{}

func (AppModuleBasic) DefaultGenesis

func (AppModuleBasic) DefaultGenesis() json.RawMessage

func (AppModuleBasic) GetQueryCmd

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

func (AppModuleBasic) GetTxCmd

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

func (AppModuleBasic) Name

func (AppModuleBasic) Name() string

func (AppModuleBasic) RegisterCodec

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

func (AppModuleBasic) RegisterRESTRoutes

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

func (AppModuleBasic) ValidateGenesis

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

type BlockPeriod

type BlockPeriod = types.BlockPeriod

type Discount

type Discount = types.Discount

type Discounts

type Discounts = types.Discounts

type Distribution

type Distribution = types.Distribution

type DistributionShare

type DistributionShare = types.DistributionShare

type FeeType

type FeeType = types.FeeType

type GenesisState

type GenesisState = types.GenesisState

func ExportGenesis

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

ExportGenesis returns a GenesisState for a given context and keeper.

type Keeper

type Keeper = keeper.Keeper

type MsgCreatePaymentContract

type MsgCreatePaymentContract = types.MsgCreatePaymentContract

type MsgCreatePaymentTemplate

type MsgCreatePaymentTemplate = types.MsgCreatePaymentTemplate

type MsgCreateSubscription

type MsgCreateSubscription = types.MsgCreateSubscription

type MsgEffectPayment

type MsgEffectPayment = types.MsgEffectPayment

type MsgGrantDiscount

type MsgGrantDiscount = types.MsgGrantDiscount

type MsgRevokeDiscount

type MsgRevokeDiscount = types.MsgRevokeDiscount

type MsgSetPaymentContractAuthorisation

type MsgSetPaymentContractAuthorisation = types.MsgSetPaymentContractAuthorisation

type PaymentContract

type PaymentContract = types.PaymentContract

type PaymentTemplate

type PaymentTemplate = types.PaymentTemplate

type Period

type Period = types.Period

type Subscription

type Subscription = types.Subscription

type TimePeriod

type TimePeriod = types.TimePeriod

Directories

Path Synopsis
client
cli
internal

Jump to

Keyboard shortcuts

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