/cosmos/staking/v1beta1/validators/{validator_addr}/delegations/{delegator_addr} REST API Endpoint
Parámetros de ruta
validator_addr
cadena
OBLIGATORIO
Cargando...
delegator_addr
cadena
OBLIGATORIO
Cargando...
Devoluciones
delegation_responses
matriz
Cargando...
delegation
objeto
Cargando...
delegator_address
cadena
Cargando...
dirección_del_validador
cadena
Cargando...
shares
cadena
Cargando...
balance
objeto
Cargando...
denom
cadena
Cargando...
cantidad
cadena
Cargando...
Solicitud
1curl --location 'https://docs-demo.injective-testnet.quiknode.pro/cosmos/staking/v1beta1/validators/injvaloper1p4q8z0lrrn4u6zltl6g7g09p8sl9dldwj2lmgt/delegations/inj1rwvnz32awl9dcvrpns7ydfl42ruy52utz6cv8k'
1curl --location 'https://docs-demo.injective-testnet.quiknode.pro/cosmos/staking/v1beta1/validators/injvaloper1p4q8z0lrrn4u6zltl6g7g09p8sl9dldwj2lmgt/delegations/inj1rwvnz32awl9dcvrpns7ydfl42ruy52utz6cv8k'
1paquete principal23import (4«contexto»5stk "cosmossdk.io/api/cosmos/staking/v1beta1"6«fmt»7"google.golang.org/grpc"8«registro»9)1011func main() {12punto final := "TU_PUNTO_FINAL_DE_QUICKNODE"13destino, opts := getGrpcOptions(punto de extremo)14grpcConn, err := grpc.Marcar(destino, opts...)15si err != nil {16registro.Fatal(err)17}18aplazar grpcConn.Cerrar()1920req := &stk.QueryDelegationRequest{21ValidatorAddr: "injvaloper1p4q8z0lrrn4u6zltl6g7g09p8sl9dldwj2lmgt",22DelegatorAddr: "inj1rwvnz32awl9dcvrpns7ydfl42ruy52utz6cv8k",23}24staking := stk.NewQueryClient(grpcConn)25resp, err := staking.Delegation(context.Background(), req)26si err != nil {27registro.Fatal(err)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
1paquete principal23import (4«contexto»5stk "cosmossdk.io/api/cosmos/staking/v1beta1"6«fmt»7"google.golang.org/grpc"8«registro»9)1011func main() {12punto final := "TU_PUNTO_FINAL_DE_QUICKNODE"13destino, opts := getGrpcOptions(punto de extremo)14grpcConn, err := grpc.Marcar(destino, opts...)15si err != nil {16registro.Fatal(err)17}18aplazar grpcConn.Cerrar()1920req := &stk.QueryDelegationRequest{21ValidatorAddr: "injvaloper1p4q8z0lrrn4u6zltl6g7g09p8sl9dldwj2lmgt",22DelegatorAddr: "inj1rwvnz32awl9dcvrpns7ydfl42ruy52utz6cv8k",23}24staking := stk.NewQueryClient(grpcConn)25resp, err := staking.Delegation(context.Background(), req)26si err != nil {27registro.Fatal(err)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étodo: «GET»,3redirigir: «seguir»4};56fetch("https://docs-demo.injective-testnet.quiknode.pro/cosmos/staking/v1beta1/validators/injvaloper1p4q8z0lrrn4u6zltl6g7g09p8sl9dldwj2lmgt/delegations/inj1rwvnz32awl9dcvrpns7ydfl42ruy52utz6cv8k", requestOptions)7.entonces((respuesta) => respuesta.texto())8.entonces((resultado) => consola.log(resultado))9.captura((error) => console.error(error));
1const requestOptions = {2método: «GET»,3redirigir: «seguir»4};56fetch("https://docs-demo.injective-testnet.quiknode.pro/cosmos/staking/v1beta1/validators/injvaloper1p4q8z0lrrn4u6zltl6g7g09p8sl9dldwj2lmgt/delegations/inj1rwvnz32awl9dcvrpns7ydfl42ruy52utz6cv8k", requestOptions)7.entonces((respuesta) => respuesta.texto())8.entonces((resultado) => consola.log(resultado))9.captura((error) => console.error(error));
1import solicitudes23url = "https://docs-demo.injective-testnet.quiknode.pro/cosmos/staking/v1beta1/validators/injvaloper1p4q8z0lrrn4u6zltl6g7g09p8sl9dldwj2lmgt/delegations/inj1rwvnz32awl9dcvrpns7ydfl42ruy52utz6cv8k"45carga útil = {}6encabezados = {}78respuesta = solicitudes.solicitud(«GET», url, encabezados=encabezados, datos=carga útil)910imprimir(respuesta.texto)11
1import solicitudes23url = "https://docs-demo.injective-testnet.quiknode.pro/cosmos/staking/v1beta1/validators/injvaloper1p4q8z0lrrn4u6zltl6g7g09p8sl9dldwj2lmgt/delegations/inj1rwvnz32awl9dcvrpns7ydfl42ruy52utz6cv8k"45carga útil = {}6encabezados = {}78respuesta = solicitudes.solicitud(«GET», url, encabezados=encabezados, datos=carga útil)910imprimir(respuesta.texto)11
1requiere «uri»2require «net/http»34url = URI("https://docs-demo.injective-testnet.quiknode.pro/cosmos/staking/v1beta1/validators/injvaloper1p4q8z0lrrn4u6zltl6g7g09p8sl9dldwj2lmgt/delegations/inj1rwvnz32awl9dcvrpns7ydfl42ruy52utz6cv8k")56https = Net::HTTP.nuevo(url.host, url.puerto)7https.use_ssl = true89solicitud = Net::HTTP::Get.nuevo(url)1011respuesta = https.solicitud(solicitud)12inserta la respuesta.read_body13
1requiere «uri»2require «net/http»34url = URI("https://docs-demo.injective-testnet.quiknode.pro/cosmos/staking/v1beta1/validators/injvaloper1p4q8z0lrrn4u6zltl6g7g09p8sl9dldwj2lmgt/delegations/inj1rwvnz32awl9dcvrpns7ydfl42ruy52utz6cv8k")56https = Net::HTTP.nuevo(url.host, url.puerto)7https.use_ssl = true89solicitud = Net::HTTP::Get.nuevo(url)1011respuesta = https.solicitud(solicitud)12inserta la respuesta.read_body13
¿Aún no tienes una cuenta?
Crea tu punto de conexión de Quicknode en cuestión de segundos y empieza a desarrollar
Empieza gratis