EAS 인덱서
주소가 수신한 증명을 추적하기 위한 온체인 메커니즘.
EAS 인덱서는 특정 주소가 수신한 증명들의 매핑을 유지 관리하는 스마트 컨트랙트입니다. 핵심 EAS 컨트랙트가 UID별로 증명을 저장하는 반면, 인덱서는 역방향 조회를 가능하게 하여 개발자가 특정 사용자에게 발급된 특정 스키마의 모든 증명을 찾을 수 있게 합니다.
기능
인덱서는 EAS 컨트랙트와 함께 작동합니다. 증명이 생성될 때 선택적으로 인덱서에 등록할 수 있습니다.
x/eas 모듈은 이러한 목록을 가져오는 쿼리를 노출하며, 많은 수의 증명을 가진 사용자를 처리하기 위해 페이지네이션을 지원합니다.페이지네이션 지원
한 주소가 수천 개의 증명을 받을 수 있으므로, 인덱서 쿼리는
offset, limit, reverse 파라미터를 지원합니다. 이는 RPC 타임아웃을 방지하고 증명 기록의 효율적인 UI 렌더링을 가능하게 합니다.스키마 필터링
인덱싱은 스키마 UID별로 범위가 지정됩니다. 단순히 '사용자 A의 모든 증명'을 요청할 수는 없으며, '사용자 A에 대한 스키마 X의 모든 증명'을 요청해야 합니다. 이 설계는 EVM 레이어의 스토리지 및 가스 비용을 최적화합니다.