gRPC
grpc.axone.zone:443Connectez-vous à Axone mainnet ou au testnet Dentrite avec les identifiants de chaîne canoniques et les points d’accès publics des nœuds ci-dessous. Les exemples prêts à copier sur cette page sont réservés au testnet.
Points d’accès publics canoniques d’Axone mainnet.
grpc.axone.zone:443https://api.axone.zonehttps://rpc.axone.zoneUtilisez ces points d’accès pour le développement et les tests sur le testnet.
grpc.dentrite.axone.xyz:443https://api.dentrite.axone.xyzhttps://rpc.dentrite.axone.xyzChaque exemple ci-dessous cible le testnet Dentrite, identifié par l’ID de chaîne axone-dentrite-1. Copiez un extrait avec son bouton, ou placez le focus sur le bouton et appuyez sur Entrée ou Espace.
axoned config set client node https://api.dentrite.axone.xyz:443
axoned config set client chain-id axone-dentrite-1
Testnet uniquement : cette configuration dirige `axoned` vers Dentrite. Utilisez les paramètres mainnet pour les transactions en production.
curl --fail --silent --show-error "https://api.dentrite.axone.xyz/cosmos/base/tendermint/v1beta1/node_info" | jq -r '.default_node_info.network'
Testnet uniquement : cette requête vérifie l’ID de chaîne renvoyé par l’API REST de Dentrite.
package main
import (
"context"
"fmt"
"time"
"google.golang.org/grpc"
"google.golang.org/grpc/credentials"
)
func main() {
ctx, cancel := context.WithTimeout(context.Background(), 5*time.Second)
defer cancel()
conn, err := grpc.DialContext(
ctx,
"grpc.dentrite.axone.xyz:443",
grpc.WithTransportCredentials(credentials.NewClientTLSFromCert(nil, "")),
grpc.WithBlock(),
)
if err != nil {
panic(err)
}
defer conn.Close()
fmt.Println("Connected to Axone Dentrite testnet")
}
Testnet uniquement : cet exemple Go établit une connexion gRPC TLS à Dentrite.