Ana içeriğe atla
GET
/
main
/
stake-pools
RAY stake havuzlarını getir
curl --request GET \
  --url https://api-v3.raydium.io/main/stake-pools
import requests

url = "https://api-v3.raydium.io/main/stake-pools"

response = requests.get(url)

print(response.text)
const options = {method: 'GET'};

fetch('https://api-v3.raydium.io/main/stake-pools', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));
<?php

$curl = curl_init();

curl_setopt_array($curl, [
CURLOPT_URL => "https://api-v3.raydium.io/main/stake-pools",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
package main

import (
"fmt"
"net/http"
"io"
)

func main() {

url := "https://api-v3.raydium.io/main/stake-pools"

req, _ := http.NewRequest("GET", url, nil)

res, _ := http.DefaultClient.Do(req)

defer res.Body.Close()
body, _ := io.ReadAll(res.Body)

fmt.Println(string(body))

}
HttpResponse<String> response = Unirest.get("https://api-v3.raydium.io/main/stake-pools")
.asString();
require 'uri'
require 'net/http'

url = URI("https://api-v3.raydium.io/main/stake-pools")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
{
  "id": "<string>",
  "success": true,
  "msg": "<string>"
}

Yanıt

200 - application/json

Success

Ortak yanıt zarfı. data alanı, allOf aracılığıyla her uç noktanın yanıt şeması tarafından sağlanır ve bu nedenle temel zarfta tanımlanmaz.

id
string
gerekli

İstek kimliği (UUID)

success
boolean
gerekli

İsteğin başarılı olup olmadığı

msg
string

Başarısız durumlarda hata mesajı