Documentation ¶
Overview ¶
Package referral ...
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { ThresholdPDV sdk.Dec `json:"thresholdPDV"` ThresholdDays int `json:"thresholdDays"` ReceiverReward sdk.Int `json:"receiverReward"` SenderBonuses []Bonus `json:"senderBonus"` SenderRewardLevels []RewardLevel `json:"senderRewardLevels"` }
Config ... swagger:model
func (Config) GetSenderBonus ¶ added in v1.2.4
GetSenderBonus returns a bonus reward.
type RewardLevel ¶ added in v1.2.4
type RewardLevel struct { From int `json:"from"` To *int `json:"to"` Reward sdk.Int `json:"reward"` }
RewardLevel ...
type Rewarder ¶
type Rewarder struct {
// contains filtered or unexported fields
}
Rewarder ...
func NewRewarder ¶
func NewRewarder(s storage.Storage, b blockchain.Blockchain, brc tokentypes.QueryClient, rc Config) *Rewarder
NewRewarder creates a new instance of Rewarder.
Click to show internal directories.
Click to hide internal directories.