TRON RPC Hızlı Başlangıç | ERPC

TRON RPC Hızlı Başlangıç

Bu kılavuz, ERPC ile ilk TRON JSON-RPC yanıtınıza sıfırdan ulaşmanızı sağlar.

1. API Key'inizi Alın

API key'inizi ERPC Web Dashboard üzerinden alabilir ve kontrol edebilirsiniz: ERPC Web Dashboard
Solana, Ethereum veya Avalanche için zaten ERPC kullanıyor musunuz? Aynı RPC key'i kullanabilirsiniz.

2. İlk İsteğinizi Gönderin

API key'inizi api-key parametresinde belirterek /jsonrpc yoluna HTTP POST olarak bir JSON-RPC 2.0 isteği gönderin:
bash
curl 'https://edge.erpc.global/tron/jsonrpc?api-key=<YOUR_API_KEY>' --header 'Content-Type: application/json' --data '{
  "jsonrpc":"2.0","id":1,
  "method":"eth_blockNumber"
}'
Yanıt, en son blok numarasını onaltılık biçimde döndürür:
json
{ "jsonrpc": "2.0", "id": 1, "result": "0x..." }
Free planda hesabınız 10 saniyede bir istek gönderebilir ve başka bir zincire gönderilen bir istek de bu sınıra dahil edilebilir. Sonraki isteği göndermeden önce 10 saniye bekleyin.
Endpoint'in hangi zinciri sunduğunu eth_chainId ile kontrol edebilirsiniz:
bash
curl 'https://edge.erpc.global/tron/jsonrpc?api-key=<YOUR_API_KEY>' --header 'Content-Type: application/json' --data '{
  "jsonrpc":"2.0","id":1,
  "method":"eth_chainId"
}'
API key'inizi Authorization: Bearer <YOUR_API_KEY> olarak da gönderebilirsiniz. İkisi birlikte gönderilirse query parametresi kullanılır.

3. TRON HTTP API'yi Çağırın

Free planda hesabınız 10 saniyede bir istek gönderebilir ve başka bir zincire gönderilen bir istek de bu sınıra dahil edilebilir. Sonraki isteği göndermeden önce 10 saniye bekleyin.
TRON HTTP API yolları /wallet/<name> ve /walletsolidity/<name> altında sunulur. POST gövdesi olarak bir JSON nesnesi gönderin. Bu örnek, boş bir nesneyle en son bloğu okur:
bash
curl 'https://edge.erpc.global/tron/wallet/getnowblock?api-key=<YOUR_API_KEY>' --header 'Content-Type: application/json' --data '{}'
Her HTTP API isteği tek çağrı olarak ücretlendirilir. Kullanılabilir yollar TRON RPC Endpoint Dokümantasyonu sayfasında listelenir.

4. Toplu İstekler

/jsonrpc yoluna tek bir HTTP isteğinde 1 ile 100 arasında JSON-RPC çağrısı gönderebilirsiniz. Her çağrının kendine ait bir id değeri olmalıdır ve bir toplu istek içinde id değerleri tekrar etmemelidir. Bir toplu istekteki her çağrı kendi başına bir çağrı olarak ücretlendirilir. Free planda her istekte tek bir çağrı gönderin: iki veya daha fazla çağrı içeren bir istek HTTP 429 ile yanıtlanır.

Sonraki Adımlar