Skip to main content
Base는 두 가지 성능 티어에서 완전히 EVM 호환인 단일 JSON-RPC API를 제공합니다. URL 하나와 block tag 하나만 바꾸면 2초 블록 확정에서 200ms 사전 확인(pre-confirmation)으로 전환할 수 있습니다.

네트워크

엔드포인트

위 공개 엔드포인트에는 rate limit이 적용되므로 프로덕션 트래픽에는 적합하지 않습니다. 프로덕션에서는 노드 제공업체를 통해 연결하세요.

What is the Flashblocks Tier?

Flashblocks 엔드포인트는 완전히 EVM 동등하며, 모든 표준 eth_ 메서드가 동일하게 동작합니다. 차이는 pending block tag가 무엇을 반환하느냐에 있습니다.
  • Standard 엔드포인트에서 pending은 트랜잭션 풀(미채굴 상태)을 반영합니다.
  • Flashblocks 엔드포인트에서 pending은 현재 진행 중인 사전 확인 블록을 반영하며, 시퀀서가 정렬한 트랜잭션 배치가 들어올 때마다 약 200ms마다 갱신됩니다.
eth_getBalance, eth_getStorageAt, eth_call 같은 호출은 블록이 seal되기 최대 1.8초 전의 실제 시퀀서 상태를 기준으로 실행되며, 지연 시간은 1초 미만입니다.

API 레퍼런스

Ethereum JSON-RPC API

계정 조회, 블록 및 트랜잭션 데이터 조회, 가스 추정, 로그 필터링에 사용하는 핵심 Ethereum 프로토콜 메서드입니다. 모든 메서드는 Standard와 Flashblocks 엔드포인트에서 모두 동작합니다.
✓ 표시가 있는 메서드는 Flashblocks 엔드포인트에서 "pending" block tag를 지원합니다.

Flashblocks API

Base에서 서브초 단위 트랜잭션 신호를 다루기 위한 사전 확인 메서드입니다. 이 메서드들은 Flashblocks 엔드포인트에서만 사용할 수 있으며, 블록이 seal되기 최대 약 1.8초 전까지 상태 조회, 번들 시뮬레이션, 이벤트 스트리밍을 지원합니다.

Debug API

트랜잭션 상세 분석과 블록 재현을 위한 개발/디버깅 유틸리티입니다. Debug 메서드는 트랜잭션을 재실행하므로 계산 비용이 크며, 사용 가능 여부와 rate limit은 노드 제공업체마다 다를 수 있습니다.

요청 및 응답 형식

모든 요청은 Content-Type: application/json을 사용하는 HTTP POST입니다. 요청 예시:
성공 응답:
오류 응답:

오류 코드

블록 파라미터