/cosmos/staking/v1beta1/validators/{validator_addr}/delegations/{delegator_addr} REST API Endpoint
Paramètres de chemin d'accès
validator_addr
chaîne de caractères
OBLIGATOIRE
Chargement en cours...
delegator_addr
chaîne de caractères
OBLIGATOIRE
Chargement en cours...
Retours
delegation_response
objet
Chargement en cours...
delegation
objet
Chargement en cours...
adresse_du_déléguant
chaîne de caractères
Chargement en cours...
validator_address
chaîne de caractères
Chargement en cours...
shares
chaîne de caractères
Chargement en cours...
solde
objet
Chargement en cours...
denom
chaîne de caractères
Chargement en cours...
montant
chaîne de caractères
Chargement en cours...
Demande
1curl --location 'https://docs-demo.ault-mainnet.quiknode.pro/cosmos/staking/v1beta1/validators/aultvaloper1ycxluck9deqs20j0s64zqera4xxeyvexgylpcs/delegations/ault1ycxluck9deqs20j0s64zqera4xxeyvexzmm0gz'
1curl --location 'https://docs-demo.ault-mainnet.quiknode.pro/cosmos/staking/v1beta1/validators/aultvaloper1ycxluck9deqs20j0s64zqera4xxeyvexgylpcs/delegations/ault1ycxluck9deqs20j0s64zqera4xxeyvexzmm0gz'
1paquet principal23import (4« contexte »5stk "cosmossdk.io/api/cosmos/staking/v1beta1"6« fmt »7« google.golang.grpc »8« journal »9)1011func main() {12endpoint := « VOTRE_POINT_D'ACCÈS_QUICKNODE »13cible, opts := getGrpcOptions(endpoint)14grpcConn, err := grpc.Composer(cible, opts...)15si err != nil {16journal.Erreur(erreur)17}18reporter grpcConn.Fermer()1920req := &stk.QueryDelegationRequest{21ValidatorAddr: "aultvaloper1ycxluck9deqs20j0s64zqera4xxeyvexgylpcs",22DelegatorAddr: "ault1ycxluck9deqs20j0s64zqera4xxeyvexzmm0gz",23}24staking := stk.NewQueryClient(grpcConn)25resp, err := staking.Delegation(context.Background(), req)26si err != nil {27journal.Erreur(erreur)28}29del := resp.GetDelegationResponse().GetDelegation().GetDelegatorAddress()30val := resp.GetDelegationResponse().GetDelegation().GetValidatorAddress()31amt := resp.GetDelegationResponse().GetBalance().GetAmount()32denom := resp.GetDelegationResponse().GetBalance().GetDenom()33fmt.Printf("Delegator: %s\nValidator: %s, %s %s\n", del, val, amt, denom)34}35
1paquet principal23import (4« contexte »5stk "cosmossdk.io/api/cosmos/staking/v1beta1"6« fmt »7« google.golang.grpc »8« journal »9)1011func main() {12endpoint := « VOTRE_POINT_D'ACCÈS_QUICKNODE »13cible, opts := getGrpcOptions(endpoint)14grpcConn, err := grpc.Composer(cible, opts...)15si err != nil {16journal.Erreur(erreur)17}18reporter grpcConn.Fermer()1920req := &stk.QueryDelegationRequest{21ValidatorAddr: "aultvaloper1ycxluck9deqs20j0s64zqera4xxeyvexgylpcs",22DelegatorAddr: "ault1ycxluck9deqs20j0s64zqera4xxeyvexzmm0gz",23}24staking := stk.NewQueryClient(grpcConn)25resp, err := staking.Delegation(context.Background(), req)26si err != nil {27journal.Erreur(erreur)28}29del := resp.GetDelegationResponse().GetDelegation().GetDelegatorAddress()30val := resp.GetDelegationResponse().GetDelegation().GetValidatorAddress()31amt := resp.GetDelegationResponse().GetBalance().GetAmount()32denom := resp.GetDelegationResponse().GetBalance().GetDenom()33fmt.Printf("Delegator: %s\nValidator: %s, %s %s\n", del, val, amt, denom)34}35
1const requestOptions = {2méthode: « GET »,3redirection: « suivre »4};56fetch("https://docs-demo.ault-mainnet.quiknode.pro/cosmos/staking/v1beta1/validators/aultvaloper1ycxluck9deqs20j0s64zqera4xxeyvexgylpcs/delegations/ault1ycxluck9deqs20j0s64zqera4xxeyvexzmm0gz", requestOptions)7.puis((réponse) => réponse.texte())8.puis((résultat) => console.log(résultat))9.catch((erreur) => console.erreur(erreur));
1const requestOptions = {2méthode: « GET »,3redirection: « suivre »4};56fetch("https://docs-demo.ault-mainnet.quiknode.pro/cosmos/staking/v1beta1/validators/aultvaloper1ycxluck9deqs20j0s64zqera4xxeyvexgylpcs/delegations/ault1ycxluck9deqs20j0s64zqera4xxeyvexzmm0gz", requestOptions)7.puis((réponse) => réponse.texte())8.puis((résultat) => console.log(résultat))9.catch((erreur) => console.erreur(erreur));
1import demandes23url = "https://docs-demo.ault-mainnet.quiknode.pro/cosmos/staking/v1beta1/validators/aultvaloper1ycxluck9deqs20j0s64zqera4xxeyvexgylpcs/delegations/ault1ycxluck9deqs20j0s64zqera4xxeyvexzmm0gz"45charge utile = {}6en-têtes = {}78réponse = demandes.demande(« GET », url, en-têtes=en-têtes, données=charge utile)910imprimer(réponse.texte)11
1import demandes23url = "https://docs-demo.ault-mainnet.quiknode.pro/cosmos/staking/v1beta1/validators/aultvaloper1ycxluck9deqs20j0s64zqera4xxeyvexgylpcs/delegations/ault1ycxluck9deqs20j0s64zqera4xxeyvexzmm0gz"45charge utile = {}6en-têtes = {}78réponse = demandes.demande(« GET », url, en-têtes=en-têtes, données=charge utile)910imprimer(réponse.texte)11
1nécessite « uri »2nécessite « net/http »34url = URI("https://docs-demo.ault-mainnet.quiknode.pro/cosmos/staking/v1beta1/validators/aultvaloper1ycxluck9deqs20j0s64zqera4xxeyvexgylpcs/delegations/ault1ycxluck9deqs20j0s64zqera4xxeyvexzmm0gz")56https = Net::HTTP.new(url.serveur, url.port)7https.use_ssl = true89demande = Net::HTTP::Get.new(url)1011réponse = https.requête(requête)12affiche la réponse.read_body13
1nécessite « uri »2nécessite « net/http »34url = URI("https://docs-demo.ault-mainnet.quiknode.pro/cosmos/staking/v1beta1/validators/aultvaloper1ycxluck9deqs20j0s64zqera4xxeyvexgylpcs/delegations/ault1ycxluck9deqs20j0s64zqera4xxeyvexzmm0gz")56https = Net::HTTP.new(url.serveur, url.port)7https.use_ssl = true89demande = Net::HTTP::Get.new(url)1011réponse = https.requête(requête)12affiche la réponse.read_body13
Vous n'avez pas encore de compte ?
Créez votreendpoint Quicknode endpoint quelques secondes et commencez à développer
Commencez gratuitement