Base RPC 빠른 시작 | ERPC
Base RPC 빠른 시작
이 가이드는 처음부터 ERPC로 첫 Base JSON-RPC 응답을 받기까지의 과정을 안내합니다.
1. API key 발급받기
API key는 ERPC Web Dashboard에서 발급받고 확인할 수 있습니다.
이미 Solana, Ethereum 또는 Avalanche용으로 ERPC를 사용 중이신가요? 동일한 RPC key를 그대로 사용할 수 있습니다.
2. 첫 요청 보내기
api-key 매개변수에 API key를 지정하여 JSON-RPC 2.0 요청을 HTTP POST로 전송합니다.bash
curl 'https://base.erpc.global?api-key=<YOUR_API_KEY>' --header 'Content-Type: application/json' --data '{
"jsonrpc":"2.0","id":1,
"method":"eth_blockNumber"
}'curl 'https://base.erpc.global?api-key=<YOUR_API_KEY>' --header 'Content-Type: application/json' --data '{
"jsonrpc":"2.0","id":1,
"method":"eth_blockNumber"
}'응답에는 최신 블록 번호가 16진수로 반환됩니다.
json
{ "jsonrpc": "2.0", "id": 1, "result": "0x..." }{ "jsonrpc": "2.0", "id": 1, "result": "0x..." }Free 요금제에서는 사용자의 계정이 10초당 요청 한 건을 보낼 수 있으며, 다른 체인으로 보낸 요청도 이 제한에 포함될 수 있습니다. 다음 요청을 보내기 전에 10초 기다리세요.
엔드포인트가 어떤 체인을 제공하는지는
eth_chainId로 확인할 수 있습니다.bash
curl 'https://base.erpc.global?api-key=<YOUR_API_KEY>' --header 'Content-Type: application/json' --data '{
"jsonrpc":"2.0","id":1,
"method":"eth_chainId"
}'curl 'https://base.erpc.global?api-key=<YOUR_API_KEY>' --header 'Content-Type: application/json' --data '{
"jsonrpc":"2.0","id":1,
"method":"eth_chainId"
}'3. WebSocket으로 구독하기
구독의 경우 다음 주소에 WebSocket으로 연결합니다.
text
wss://base.erpc.global?api-key=<YOUR_API_KEY>wss://base.erpc.global?api-key=<YOUR_API_KEY>사용 가능한 구독 유형은 아래 링크된 공식 Base 문서를 참고하세요. Free 요금제에서는 WebSocket 연결을 사용할 수 없으며 HTTP
403으로 응답합니다.4. 배치 요청
하나의 HTTP 요청으로 최대 256개의 JSON-RPC 호출을 보낼 수 있습니다. 배치 내 각 호출은 개별 호출로 계량됩니다. Free 요금제에서는 요청 하나에 호출을 하나만 보내세요. 호출이 두 개 이상인 요청에는 HTTP
429로 응답합니다.다음 단계
- 엔드포인트, 계량, 상태 코드: Base RPC 엔드포인트 문서
- 공식 Base 문서: https://docs.base.org/get-started/connect-to-base






