UNPKG

@nodeset/contracts

Version:

Protocol for accessing NodeSet's Constellation Ethereum staking network

26 lines (19 loc) 1.01 kB
import { RocketDAOProtocolSettingsRewards, RocketRewardsPool } from '../_utils/artifacts'; // Get the current rewards claim period in blocks export async function rewardsClaimIntervalTimeGet(txOptions) { // Load contracts const rocketDAOProtocolSettingsRewards = await RocketDAOProtocolSettingsRewards.deployed(); return await rocketDAOProtocolSettingsRewards.getClaimIntervalTime.call(); } // Get the current rewards claimers total export async function rewardsClaimersPercTotalGet(txOptions) { // Load contracts const rocketDAOProtocolSettingsRewards = await RocketDAOProtocolSettingsRewards.deployed(); return await rocketDAOProtocolSettingsRewards.getRewardsClaimersPercTotal.call(); } // Get how many seconds needed until the next claim interval export async function rewardsClaimIntervalsPassedGet(txOptions) { // Load contracts const rocketRewardsPool = await RocketRewardsPool.deployed(); return await rocketRewardsPool.getClaimIntervalsPassed.call(); }