/cosmos/distribution/v1beta1/delegators/{delegator_address}/rewards REST API Endpoint
Paramètres de chemin
delegator_address
chaîne de caractères
OBLIGATOIRE
Chargement...
Renvoie
rewards
tableau
Chargement...
adresse_du_validateur
chaîne de caractères
Chargement...
récompense
tableau
Chargement...
denom
chaîne de caractères
Chargement...
montant
chaîne de caractères
Chargement...
total
tableau
Chargement...
denom
chaîne de caractères
Chargement...
montant
chaîne de caractères
Chargement...
Requête
1curl --location 'https://docs-demo.sei-pacific.quiknode.pro/cosmos/distribution/v1beta1/delegators/sei1cdvr6tns50wv03ek94ds6vnxh7pl3pmm9amstu/rewards'
1curl --location 'https://docs-demo.sei-pacific.quiknode.pro/cosmos/distribution/v1beta1/delegators/sei1cdvr6tns50wv03ek94ds6vnxh7pl3pmm9amstu/rewards'
1package main23import (4"context"5dist "cosmossdk.io/api/cosmos/distribution/v1beta1"6"fmt"7"google.golang.org/grpc"8"log"9)1011func main() {12endpoint := "YOUR_QUICKNODE_ENDPOINT"13target, opts := getGrpcOptions(endpoint)14grpcConn, err := grpc.Dial(target, opts...)15if err != nil {16log.Fatal(err)17}18defer grpcConn.Close()1920distribution := dist.NewQueryClient(grpcConn)21req := &dist.QueryDelegationTotalRewardsRequest{22DelegatorAddress: "sei1cdvr6tns50wv03ek94ds6vnxh7pl3pmm9amstu",23}24resp, err := distribution.DelegationTotalRewards(context.Background(), req)25if err != nil {26log.Fatal(err)27}28for _, r := range resp.Rewards {29fmt.Println("validator: ", r.ValidatorAddress)30for _, rr := range r.GetReward() {31fmt.Printf(" %s %s\n", rr.Amount, rr.Denom)32}33}34}35
1package main23import (4"context"5dist "cosmossdk.io/api/cosmos/distribution/v1beta1"6"fmt"7"google.golang.org/grpc"8"log"9)1011func main() {12endpoint := "YOUR_QUICKNODE_ENDPOINT"13target, opts := getGrpcOptions(endpoint)14grpcConn, err := grpc.Dial(target, opts...)15if err != nil {16log.Fatal(err)17}18defer grpcConn.Close()1920distribution := dist.NewQueryClient(grpcConn)21req := &dist.QueryDelegationTotalRewardsRequest{22DelegatorAddress: "sei1cdvr6tns50wv03ek94ds6vnxh7pl3pmm9amstu",23}24resp, err := distribution.DelegationTotalRewards(context.Background(), req)25if err != nil {26log.Fatal(err)27}28for _, r := range resp.Rewards {29fmt.Println("validator: ", r.ValidatorAddress)30for _, rr := range r.GetReward() {31fmt.Printf(" %s %s\n", rr.Amount, rr.Denom)32}33}34}35
1const myHeaders = new Headers();2myHeaders.append("Accept", "*/*");34const requestOptions = {5method: "GET",6headers: myHeaders,7redirect: "follow"8};910fetch("https://docs-demo.sei-pacific.quiknode.pro/cosmos/distribution/v1beta1/delegators/sei1cdvr6tns50wv03ek94ds6vnxh7pl3pmm9amstu/rewards", requestOptions)11.then((response) => response.text())12.then((result) => console.log(result))13.catch((error) => console.error(error));
1const myHeaders = new Headers();2myHeaders.append("Accept", "*/*");34const requestOptions = {5method: "GET",6headers: myHeaders,7redirect: "follow"8};910fetch("https://docs-demo.sei-pacific.quiknode.pro/cosmos/distribution/v1beta1/delegators/sei1cdvr6tns50wv03ek94ds6vnxh7pl3pmm9amstu/rewards", requestOptions)11.then((response) => response.text())12.then((result) => console.log(result))13.catch((error) => console.error(error));
1import requests23url = "https://docs-demo.sei-pacific.quiknode.pro/cosmos/distribution/v1beta1/delegators/sei1cdvr6tns50wv03ek94ds6vnxh7pl3pmm9amstu/rewards"45payload = {}6headers = {7'Accept': '*/*'8}910response = requests.request("GET", url, headers=headers, data=payload)1112print(response.text)13
1import requests23url = "https://docs-demo.sei-pacific.quiknode.pro/cosmos/distribution/v1beta1/delegators/sei1cdvr6tns50wv03ek94ds6vnxh7pl3pmm9amstu/rewards"45payload = {}6headers = {7'Accept': '*/*'8}910response = requests.request("GET", url, headers=headers, data=payload)1112print(response.text)13
1require "uri"2require "net/http"34url = URI("https://docs-demo.sei-pacific.quiknode.pro/cosmos/distribution/v1beta1/delegators/sei1cdvr6tns50wv03ek94ds6vnxh7pl3pmm9amstu/rewards")56https = Net::HTTP.new(url.host, url.port)7https.use_ssl = true89request = Net::HTTP::Get.new(url)10request["Accept"] = "*/*"1112response = https.request(request)13puts response.read_body14
1require "uri"2require "net/http"34url = URI("https://docs-demo.sei-pacific.quiknode.pro/cosmos/distribution/v1beta1/delegators/sei1cdvr6tns50wv03ek94ds6vnxh7pl3pmm9amstu/rewards")56https = Net::HTTP.new(url.host, url.port)7https.use_ssl = true89request = Net::HTTP::Get.new(url)10request["Accept"] = "*/*"1112response = https.request(request)13puts response.read_body14
Vous n'avez pas encore de compte ?
Créez votre endpoint Quicknode en quelques secondes et commencez à développer
Commencez gratuitement