program()
Function program()
This function is used to get detailed information about a specific rewards program.
Function Arguments
pool
address
The contract address of the token.
Return Variables
This function returns details about the specified rewards program.
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