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.
Name | Type | Description |
---|---|---|
pool | address | The contract address of the token. |
This function returns details about the specified rewards program.
Variable Type | Returns |
---|---|
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 modified 4mo ago