Bitcoin RPC - Snelstart

Bitcoin RPC - Snelstart

Deze handleiding leidt u van nul naar uw eerste Bitcoin JSON-RPC-respons met ERPC.

1. Uw API key verkrijgen

U kunt uw API key verkrijgen en controleren in het ERPC Web Dashboard: ERPC Web Dashboard
Gebruikt u ERPC al voor Solana, Ethereum of Avalanche? U kunt dezelfde RPC key gebruiken.

2. Uw eerste verzoek doen

Verstuur een JSON-RPC-verzoek als HTTP POST, met uw API key in de api-key-parameter:
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":[]
}'
Het antwoord retourneert het huidige aantal blokken in het veld result.
Bitcoin accepteert jsonrpc met de waarde 1.0 of 2.0, of zonder dit veld, en elke aanroep heeft een id nodig.
Bij het Free-abonnement kan uw account één verzoek per 10 seconden versturen, en ook een verzoek naar een andere chain kan meetellen voor deze limiet. Wacht 10 seconden voordat u het volgende verzoek verstuurt.
Met getblockchaininfo kunt u controleren welke chain het endpoint bedient:
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":[]
}'
U kunt uw API key ook meesturen als Authorization: Bearer <YOUR_API_KEY>. Als beide aanwezig zijn, wordt de queryparameter gebruikt.

3. Batch-verzoeken

U kunt 1 tot 100 JSON-RPC-aanroepen in één HTTP-verzoek versturen. Elke aanroep heeft een eigen id nodig, en id-waarden mogen binnen een batch niet herhaald worden. Elke aanroep in een batch wordt gemeten als een eigen aanroep. Verstuur bij het Free-abonnement één aanroep per verzoek: een verzoek met twee of meer aanroepen wordt beantwoord met HTTP 429.

Volgende stappen