Перейти к основному содержанию

Параметры

Этот метод не требует никаких параметров.

Ответ

result
object

Примеры кода

Базовый запрос

curl http://fra.rpc.orbitflare.com?api_key=YOUR-API-KEY -X POST -H "Content-Type: application/json" -d '{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "getIdentity"
}'

Использование web3.js

import { Connection } from '@solana/web3.js';

const connection = new Connection('http://fra.rpc.orbitflare.com?api_key=YOUR-API-KEY');
const identity = await connection.getIdentity();
console.log(identity);

Использование Python

from solana.rpc.api import Client

client = Client("http://fra.rpc.orbitflare.com?api_key=YOUR-API-KEY")
response = client.get_identity()
print(response)

Примечания

  1. Возвращает публичный ключ идентификации валидирующего узла, к которому вы подключены
  2. Полезен для определения того, с каким узлом вы взаимодействуете
  3. Ответ приходит немедленно, поскольку считывается из конфигурации узла
  4. Может использоваться для проверки подключения к ожидаемому узлу

Лучшие практики

  1. Используйте этот метод при устранении проблем с подключением к узлу
  2. Сравнивайте возвращённую идентификацию с ожидаемой идентификацией узла для валидации
  3. Обрабатывайте сетевые ошибки и повторяйте попытки при необходимости