Liquid Restaking (LRT)
Liquid Restaking Service Integration Guide
{
"name": string; // The name of your protocol.
"totalUsers": number; // (Optional) Total number of individual wallets holding the LST.
"totalBalanceUsd": number; // (Optional) The total balance held in USD.
"supportedAssets": [ // Array of the asset(s) your service supports.
{
"contractAddress": string; // On-Chain contract of the LRT.
"symbol": string; // The symbol of the LRT.
"slug": string; // The LRT slug (Coingecko ID or learn more below).
"baseSlug": string; // The slug of the base asset - input asset for your LRT.
"supply": number; // The total token supply of the LRT.
"apr": number; // Annual percentage rate for staking on this chain.
"fee": number; // Fee percentage for staking services.
"users": number; // Number of individual wallets holding the LST.
"unstakingTime": number; // Time in seconds to unbond - not exchanging!
"exchangeRatio": number; // Ratio of the base asset to LST.
"validators": number; // (Optional) Number of validators.
"pointsBreakdown": [ // (Optional) Points on top of the APR.
{
"name": string;
}
]
"nodeOperators": number; // (Optional) Number of node operators.
"nodeOperatorBreakdown": [ // (Optional) Array of Node operators.
{
"operatorSlug": string; // the slug of the provider, more info below.
"balance": number; // token balance of the base asset validated by this operator.
"fee": number; // Fee percentage the operator gets.
"validators": number; // (Optional) Number of validators this operator runs for you.
"validatorBreakdown": [ // (Optional) Array of Addresses for this operator.
{
"address": string; // validator address
"balance": number; // validator token balance
}
]
}
];
"avsBreakdown": [ // (Optional) Array of Activly Validated Services.
{
"name": string; // the name of the AVS.
"balance": number; // LRTs restaked on this AVS.
"apr" : number; // additional APR for your LRT.
}
]
}
}2. Requesting Staking Rewards Asset and Operator Slugs
Last updated