Search Apps Documentation Source Content File Folder Download Copy Actions Download State String Boolean Number Struct Map Slice Pointer Function Closure Reference Nil Package Type Interface Unknown

launchpad package

Function

NewRewardManager

func NewRewardManager( totalDistributeAmount int64, distributeStartTime int64, distributeEndTime int64, rewardCollectableDuration int64, ) *RewardManager

NewRewardManager returns a pointer to a new RewardManager with the given values.

Parameters:

  • totalDistributeAmount: total reward allocation for the tier in token base units.
  • distributeStartTime: reward distribution start timestamp in Unix seconds.
  • distributeEndTime: reward distribution end timestamp in Unix seconds.
  • rewardCollectableDuration: duration in seconds for which each accrued reward remains claimable.

Returns:

  • rewardManager: initialized manager with zeroed accounting counters and an empty reward tree.

Params

Command

gnokey query vm/qeval -remote "http://127.0.0.1:26657" -data "gno.land/r/gnoswap/launchpad.NewRewardManager(,,,)"

Result