LogoLogo
AppAbout
  • 🙂Meet TokensFarm
  • Overview
    • 💻Our Products
    • ⚙️Features
    • 🚀Launch a Farm for Your Project
    • 🔏Using Gnosis Safe
  • For Developers
    • TokensFarmSDK
      • Getters
      • Setters
      • Parameters
      • ISDK.sol
      • Deposit
      • Withdraw
    • Integrate TokensFarm
      • Requesting Farm Data
      • Get Farm Address and Full Details
      • Monitoring a Farm's Status
      • Deposit into a farm
      • Withdraw from a farm
      • TokensFarm Contract Interface
      • How to integrate TokensFarmSDK
      • How to Embed TokensFarm
      • Getters of TokensFarm Contract
    • PerpetualTokensFarmSDK
      • Getters
      • Setters
      • Parameters
      • ISDK.sol
      • Deposit
      • Withdraw
    • PerpetualTokensFarm
      • Getters
      • Setters
      • Parameters
      • Deposit
      • Withdraw
  • About
    • 🔉Social Media
    • 🏢About DcentraLab
    • ❓FAQ
    • 📜Tokensfarm Audits
    • 📞Support
    • ⚖️Legal
Powered by GitBook
On this page

Was this helpful?

  1. For Developers
  2. TokensFarmSDK

Getters

Description of all getters

  • getAllPendingStakes - it is returning array of all stakes that are waiting to be finalised

  • deposited - it is returning the deposited amount for specific stake

  • pending - it is returning the amount that user earned for specific stake

  • depositTimestamp - returning timestamp when specific stake was deposited

  • withdrawTimestamp - returning timestamp when is the last time when was stake consumed

  • totalPending - how much was given rewards from beginning till now

  • getNumberOfUserStakes - number of stakes for user

  • getUserStakesAndPendingAmounts - it is returning all stakes and all pending amounts for all of the stakes for user

* @return array of deposits,pendingAmounts,depositTime and warmupExpirations
  • getTotalRewardsLockedUnlocked - it is returning rewards that are locked and unlocked

  • getStatsForUser - it is returning all necessary info for user

* @return totalStakedCurrently
* @return totalEarnedForLifeTime
* @return currentPendingAmount
* @return currentBalanceToWithdraw

List of all getters with their signature

function getAllPendingStakes()
function deposited(address _user,uint256 stakeId)
function pending(address _user,uint256 stakeId)
function depositTimestamp(address _user,uint256 stakeId)
function withdrawTimestamp(address _user,uint256 stakeId)
function totalPending()
function getNumberOfUserStakes(address user)
function getUserStakesAndPendingAmounts(address user)
function getTotalRewardsLockedUnlocked()
function getStatsForUser(address _user)
PreviousTokensFarmSDKNextSetters

Last updated 2 years ago

Was this helpful?