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 { ThresholdUPDV int `json:"thresholdUpdv"` ThresholdDays int `json:"thresholdDays"` ReceiverReward 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.
func (Config) GetSenderReward ¶ added in v1.2.4
GetSenderReward returns a sender reward.
type RewardLevel ¶ added in v1.2.4
RewardLevel ...
type Rewarder ¶
type Rewarder struct {
// contains filtered or unexported fields
}
Rewarder ...
func NewRewarder ¶
func NewRewarder(s storage.Storage, b blockchain.Blockchain, brc *rest.BlockchainRESTClient, rc Config) *Rewarder
NewRewarder creates a new instance of Rewarder.
Click to show internal directories.
Click to hide internal directories.