programs()

This function is in the StandardRewards.sol contract.

Function programs()

StandardRewards.sol
function programs(uint256[] calldata ids) external view uniqueArray(ids) returns (ProgramData[] memory)

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

Last updated