program()

Function program()

AutoCompoundingRewards.sol
 function program(Token pool) external view returns (ProgramData memory)

This function is used to get detailed information about a specific rewards program.

Function Arguments

NameTypeDescription

pool

address

The contract address of the token.

Return Variables

This function returns details about the specified rewards program.

Variable TypeReturns

uint32

The Unix timestamp indicating when the rewards program started.

uint32

The Unix timestamp indicating when the rewards program will end.

uint32

The half-life of the rewards program if the program does not use a linear distribution.

uint32

The Unix timestamp of the previous distribution period.

Token

The token address of the bnToken being distributed as rewards.

bool

True: The program is currently paused. False: The program is not paused.

uint8

The distribution schedule for the program. 0: Linear distribution 1: Exponential decay distribution

uint256

The total number of reward tokens being distributed through the program.

uint256

The number of reward tokens yet to be distributed.

Example response:

tuple : 1663606800,1671469200,0,0,0x356d286A49F484B73e58d757d85fc5ABc9Ebf4F2,false,0,3750004567458270746848413,3750004567458270746848413

Last updated