Get positions summary by vault
Returns per-vault aggregates: status breakdown, total staked, and total rewards per chain.
GET
/
staking
/
positions
/
summary
/
vaults
TypeScript
const response: Promise<FireblocksResponse<StakingGetSummaryByVaultResponse>> = fireblocks.staking.getSummaryByVault();{
"0": {
"active": [
{
"chainDescriptor": "SOL",
"amount": "0.015202376"
}
],
"inactive": [
{
"chainDescriptor": "SOL",
"amount": "0"
}
],
"rewardsAmount": [
{
"chainDescriptor": "SOL",
"amount": "0.000202376"
}
],
"totalStaked": [
{
"chainDescriptor": "SOL",
"amount": "0.015202376"
}
]
},
"1": {
"active": [
{
"chainDescriptor": "ETH",
"amount": "64.036604667"
},
{
"chainDescriptor": "SOL",
"amount": "0.011191566"
}
],
"inactive": [
{
"chainDescriptor": "ETH",
"amount": "0"
},
{
"chainDescriptor": "SOL",
"amount": "0"
}
],
"rewardsAmount": [
{
"chainDescriptor": "ETH",
"amount": "0.036604667"
},
{
"chainDescriptor": "SOL",
"amount": "0.000191566"
}
],
"totalStaked": [
{
"chainDescriptor": "ETH",
"amount": "64.036604667"
},
{
"chainDescriptor": "SOL",
"amount": "0.011191566"
}
]
}
}Response
Per-vault summary returned successfully.
Show child attributes
Show child attributes
Was this page helpful?
Previous
Get position detailsReturns full details for a single staking position: amounts, rewards, status, chain, and vault.
Next
⌘I
TypeScript
const response: Promise<FireblocksResponse<StakingGetSummaryByVaultResponse>> = fireblocks.staking.getSummaryByVault();{
"0": {
"active": [
{
"chainDescriptor": "SOL",
"amount": "0.015202376"
}
],
"inactive": [
{
"chainDescriptor": "SOL",
"amount": "0"
}
],
"rewardsAmount": [
{
"chainDescriptor": "SOL",
"amount": "0.000202376"
}
],
"totalStaked": [
{
"chainDescriptor": "SOL",
"amount": "0.015202376"
}
]
},
"1": {
"active": [
{
"chainDescriptor": "ETH",
"amount": "64.036604667"
},
{
"chainDescriptor": "SOL",
"amount": "0.011191566"
}
],
"inactive": [
{
"chainDescriptor": "ETH",
"amount": "0"
},
{
"chainDescriptor": "SOL",
"amount": "0"
}
],
"rewardsAmount": [
{
"chainDescriptor": "ETH",
"amount": "0.036604667"
},
{
"chainDescriptor": "SOL",
"amount": "0.000191566"
}
],
"totalStaked": [
{
"chainDescriptor": "ETH",
"amount": "64.036604667"
},
{
"chainDescriptor": "SOL",
"amount": "0.011191566"
}
]
}
}