이 API들은 블록체인 상태 변경을 감지하고 필터를 통해 특정 이벤트(로그, 트랜잭션 등)를 추적하는 기능을 제공합니다.
필터 생성 API
eth_newFilter
: 특정 필터 조건을 기반으로 상태 변경(로그) 감지를 위한 필터 생성eth_newBlockFilter
: 새 블록이 도착할 때 알림을 받을 필터 생성eth_newPendingTransactionFilter
: 새로운 보류 중인 트랜잭션이 도착할 때 알림을 받을 필터 생성
필터 관리 API
eth_uninstallFilter
: 특정 필터 ID를 기반으로 필터 삭제
필터 데이터 조회 API
eth_getFilterChanges
: 특정 필터의 최신 변경 사항(새로운 로그)을 폴링 방식으로 조회eth_getFilterLogs
: 특정 필터에 해당하는 모든 로그 조회eth_getLogs
: 지정된 필터 조건에 맞는 모든 로그 조회