testnet
GitHub EN

EAS 데이터 조회하기

integration beginner

Maroo에서 증명 데이터를 검색하는 다양한 방법에 대한 가이드입니다.

사전 요구사항

  • marood 설치됨
  • Maroo 노드 접근 권한

방법 1: CLI 사용

CLI는 임시 조회 및 디버깅에 가장 적합합니다. 출력을 사람이 읽을 수 있는 YAML/JSON으로 포맷합니다.
# 단일 증명 조회
marood query eas get-attestation [contract] [uid]

# 사용자 증명 목록 조회 (Indexer 필요)
marood query eas get-received-attestation-uids [indexer] [recipient] [schema-uid]

방법 2: gRPC 사용 (Go)

백엔드 서비스(예: KYC를 검증하는 거래소)의 경우 생성된 Protobuf 클라이언트를 사용하세요. 이는 JSON 파싱의 오버헤드를 피할 수 있습니다.
// ... (Go 코드 예시) ...

방법 3: EVM JSON-RPC 사용

ethers.js나 viem을 사용하는 프론트엔드 dApp은 표준 컨트랙트 호출을 계속 사용해야 합니다. x/eas 모듈은 표준 EVM RPC를 방해하지 않습니다.
// ... (JS 코드 예시) ...
참고: 브라우저 기반 dApp(MetaMask)에는 방법 3을 사용하세요. 고성능 인덱서에는 방법 2를 사용하세요.
소스: maroo
ESC
검색어를 입력하세요