Bitcoin RPC Hızlı Başlangıç | ERPC
Bitcoin RPC Hızlı Başlangıç
Bu kılavuz, ERPC ile ilk Bitcoin 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 bir HTTP POST olarak JSON-RPC isteği gönderin:bash
curl 'https://edge.erpc.global/bitcoin?api-key=<YOUR_API_KEY>' --header 'Content-Type: application/json' --data '{
"jsonrpc":"1.0","id":1,
"method":"getblockcount",
"params":[]
}'curl 'https://edge.erpc.global/bitcoin?api-key=<YOUR_API_KEY>' --header 'Content-Type: application/json' --data '{
"jsonrpc":"1.0","id":1,
"method":"getblockcount",
"params":[]
}'Yanıt,
result alanında güncel blok sayısını döndürür.Bitcoin,
jsonrpc değeri olarak 1.0 veya 2.0 kabul eder ya da bu alanın hiç gönderilmemesine izin verir; her çağrının bir id değeri olmalıdır.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
getblockchaininfo ile kontrol edebilirsiniz:bash
curl 'https://edge.erpc.global/bitcoin?api-key=<YOUR_API_KEY>' --header 'Content-Type: application/json' --data '{
"jsonrpc":"1.0","id":1,
"method":"getblockchaininfo",
"params":[]
}'curl 'https://edge.erpc.global/bitcoin?api-key=<YOUR_API_KEY>' --header 'Content-Type: application/json' --data '{
"jsonrpc":"1.0","id":1,
"method":"getblockchaininfo",
"params":[]
}'API key'inizi
Authorization: Bearer <YOUR_API_KEY> olarak da gönderebilirsiniz. İkisi birlikte gönderilirse query parametresi kullanılır.3. Toplu İstekler
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
- Endpoints, ücretlendirme ve durum kodları: Bitcoin RPC Endpoint Dokümantasyonu
- Resmi Bitcoin dokümantasyonu: https://developer.bitcoin.org/reference/rpc/






