Skip to main content
GET
/
api
/
{portalId}
/
staking-pools
Staking Pools List
curl --request GET \
  --url https://api.example.com/api/{portalId}/staking-pools
{
  "stakingPools": [
    {
      "id": "123e4567-e89b-12d3-a456-426614174000",
      "name": "ETH Staking Pool",
      "description": "Stake your ETH tokens to earn rewards",
      "tokenId": "123e4567-e89b-12d3-a456-426614174001",
      "contractId": "123e4567-e89b-12d3-a456-426614174002",
      "status": "ACTIVE",
      "totalStaked": "1000000000000000000000",
      "totalRewardsDeposited": "50000000000000000000",
      "periodFinish": "2024-12-31T23:59:59Z",
      "minimumStakeAmount": "32000000000000000000",
      "maxApy": "100",
      "averageApy": "7",
      "minimumStakeLength": {
        "value": 1,
        "period": "DAY"
      },
      "stakeWithdrawalDelay": {
        "value": 1,
        "period": "DAY"
      },
      "rewardWithdrawalDelay": {
        "value": 1,
        "period": "DAY"
      },
      "createdAt": "2024-01-01T00:00:00Z",
      "updatedAt": "2024-01-01T00:00:00Z"
    }
  ]
}

Path Parameters

portalId
string<uuid>
required

unique portal id (provided by Magna)

Response

200

stakingPools
object[]
required