Supported Chains
Available on Solana
Available Endpoints:
Click on the endpoint to jump to the section with full details
GET
- Get the Jito staking APR.
GET
- Get the initial staked amount and current staked value by a specified user address.
GET
-Get the stake amount for a particular address.
POST
- Initiate a transaction to stake on Jito protocol.
POST
- Initiate a withdrawal request on Jito.
Also see
Liquid Staking IDs
Many endpoints have a parameter where you can provide a Liquid Staking ID.
Below is a list of Liquid Staking IDs related to Jito. For a complete list and more information, please see the page.
Liquid Staking Name
Chain
Liquid Staking ID
Endpoint Details
/getapr
Get the Jito staking APR.
GET
https://api.expand.network/liquidstaking/getapr
Query Parameters
Remote procedural call URL.
https://api.expand.network/liquidstaking/getapr?liquidStakingId=900
{
"status": 200,
"msg": "success",
"data": {
"timeUnix": "1729519201",
"apr": "7.92",
"blockNumber": "296879404"
}
}
/getrewards
Get the initial staked amount and current staked value by a specified user address.
GET
https://api.expand.network/liquidstaking/getrewards
Query Parameters
Remote procedural call URL.
Public address of the user.
https://api.expand.network/liquidstaking/getrewards?liquidStakingId=900&address=bxnWxiRkGpwUzJBSWAecFVFS44L48sGbJrFw23uzDBc
{
"status": 200,
"msg": "success",
"data": {
"stakedAmount": "17208357980018603",
"stakeValue": "20073834784345071"
}
}
/getstake
Get the stake amount for a particular address.
GET
https://api.expand.network/liquidstaking/getstake
Query Parameters
Remote procedural call URL.
Public address of the user.
https://api.expand.network/liquidstaking/getstake?liquidStakingId=900&address=9HJuxDecTUKDWonwVEbGnGEwnSY86rSRcdQe4rNKKQry
{
"status": 200,
"msg": "success",
"data": {
"jitoSOL": "17208357980018603"
}
}
/stake
Initiate a transaction to stake on Jito.
POST
https://api.expand.network/liquidstaking/stake
Request Body
Remote procedural call URL.
Public address of the owner of this request.
Amount of token to stake.
{
"liquidStakingId": "900",
"amount": "10000000",
"from": "67yiWoBFGmHd4r5AVGkmmE64okVmCgnYBwufxgoqcLmo"
}
{
"status": 200,
"msg": "success",
"data": {
"chainId": "900",
"from": "67yiWoBFGmHd4r5AVGkmmE64okVmCgnYBwufxgoqcLmo",
"to": "Jito4APyf642JPZPx3hGc6WWJ8zPKtRbRs4P815Awbb",
"data": "AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAFDEwUDFZqeozpMRjta3iDP6Owdij8OKmd8K86PMapNehKp20wm8Gdp9IOyCEi7ZlK8lA7Ddb9RkA44HNhlPggtN2ep2j+32RMiq6bjiGIrdBrxVD79xbIIrnOY8d4PZUuHwnmo/7s+ZAy4cHfa5ci3LNjTnuONECTa8NLDMHI61If/NFB6YMsrxCtkXSVyg8nG1spPNRwJ+pzcAftQOs5oL0Eij4Iw7SVvhf0VCfYm+xbgMfiaVwYZNdnQ9s5vtNG1gd0gnoRKhFDRgaVqek3K8E/8xU2QSLAz3GdlTbvN73nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABU5Z4kwFGooUp7HpeX8OEs36dJAhZlMZWmpRKm8WZgK4yXJY9OJInxuz0QKRSODYMLWhOZ2v8QhASOe9jb6fhZBoFO1Mr2ihdGcv2shgMaY+hOoV76HUS3IpP229sAFlAG3fbh12Whk9nL4UbO63msHLSF7V9bN5E6jPWFfv8AqSsm1R2neGolMuqF9Lj5T1I3MA6jBnOQCfzygSeJiR14AwcCAAEMAgAAAICWmAAAAAAACQYABgAEBwsBAQoKBQgCAQYDBgQHCwkOgJaYAAAAAAA=",
"additionalSigners": "5EosQqnkFNmQ4UcrkNPpgyDxyXwfr2NXBqpsf69LknQjAujbkUDJYPmtWBrG1csgid8MtU2eQRmpaqiPgDon9HUp",
"referenceId": "8b175dd9da0244edb4cebe400969029e"
}
}
/requestwithdrawal
Initiate a transaction to request a withdrawal on Jito.
POST
https://api.expand.network/liquidstaking/requestwithdrawal
Request Body
Remote procedural call URL.
Public address of the owner of this request.
Amount of tokens to request withdrawal.
{
"liquidStakingId": "900",
"amount": "1000",
"from": "67yiWoBFGmHd4r5AVGkmmE64okVmCgnYBwufxgoqcLmo"
}
{
"status": 200,
"msg": "success",
"data": {
"chainId": "900",
"from": "67yiWoBFGmHd4r5AVGkmmE64okVmCgnYBwufxgoqcLmo",
"to": "Jito4APyf642JPZPx3hGc6WWJ8zPKtRbRs4P815Awbb",
"data": "AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEGDUwUDFZqeozpMRjta3iDP6Owdij8OKmd8K86PMapNehK/dY31Lekj0q/WzBH+WS5QHkVRIuvgR8qMjYZov9f7sCep2j+32RMiq6bjiGIrdBrxVD79xbIIrnOY8d4PZUuHwnmo/7s+ZAy4cHfa5ci3LNjTnuONECTa8NLDMHI61If/NFB6YMsrxCtkXSVyg8nG1spPNRwJ+pzcAftQOs5oL0Eij4Iw7SVvhf0VCfYm+xbgMfiaVwYZNdnQ9s5vtNG1gd0gnoRKhFDRgaVqek3K8E/8xU2QSLAz3GdlTbvN73nVOWeJMBRqKFKex6Xl/DhLN+nSQIWZTGVpqUSpvFmYCsGgU7UyvaKF0Zy/ayGAxpj6E6hXvodRLcik/bb2wAWUAah2BeRN1QqmDQ3vf4qerJVf1NcinhyK2ikncAAAAAABqfVFxjHdMkoVmOYaR1etoteuKObS21cc1VbIQAAAAAGp9UXGTWE0P7tm7NDHRMga+VEKBtXuFZsxTdf9AAAAAbd9uHXZaGT2cvhRs7reawctIXtX1s3kTqM9YV+/wCpPLBnwnf6ubVN8fjUrdhNq0x7G1bCjaHjRKCUn0/agaYCDAMGAQAJBOgDAAAAAAAACAwFBwEGAgADBAoLCQwJEOgDAAAAAAAA",
"additionalSigners": "2hoNJ7hNSnPMwKXHmViGkb8fmfMDta2KeY6MhNiHG96edtBGegWsXfPxgN2WLEVxBfYB7DmUQJsm4RRjBi9rkJBH",
"referenceId": "dcc1f69bf5404578a5456f7d88a3aa5e"
}
}
Error Handling Details
Indicates the request is invalid or missing the required parameters. The msg field will contain details about the error.
Indicates the request lacks valid authentication credentials (API key). Ensure that you provide a valid API key in the request headers.
Indicates that the specified endpoint or resource does not exist.
Indicates an internal server error.