Search…
programs()
This function is in the StandardRewards.sol contract.

Function programs()

StandardRewards.sol
1
function programs(uint256[] calldata ids) external view uniqueArray(ids) returns (ProgramData[] memory)
Copied!
This function is used to get details for a list of rewards programs.

Function Arguments

Name
Type
Description
ids
uint256[]
This is an array of reward program IDs.

Return Variables

This function gets details for the indicated rewards programs.
Variable Type
Returns
uint256
The ID of the rewards program.
address
The token address of the token.
address
The token address of the pool token (bnToken).
address
The token address of the token being distributed as rewards.
bool
True: The program is currently enabled. False: The program is disabled.
uint32
The Unix timestamp indicating the start time of the program.
uint32
The Unix timestamp indicating the end time of the program.
uint256
The rate at which rewards are distributed.
uint256
The amount of rewards yet to be distributed.
Example response: tuple[] : 1,0x1F573D6Fb3F13d689FF844B4cE37794d79a7FF1C,0xAB05Cf7C6c3a288cd36326e4f7b8600e7268E344,0x1F573D6Fb3F13d689FF844B4cE37794d79a7FF1C,true,1650318544,1652737744,18394510582010582,30586756872551000345330