defi-onchain-analytics은(는) 무엇을 하나요?
원시 JSON-RPC 호출을 사용하여 DeFi 온체인 데이터를 분석하고, 검증 가능한 인사이트, 컨트랙트 탐색, 반복형 AI 기반 분석을 제공합니다.
개요
이 스킬은 AI 에이전트가 블록체인 노드와 직접 통신하여 DeFi 데이터를 분석할 수 있게 해줍니다. 중앙화된 API에 의존하지 않으므로 데이터 무결성과 신뢰성이 보장됩니다.
지원 플랫폼
- Cursor: 코드 에디터 내에서 온체인 분석 워크플로우 통합
- Claude Code: 명령줄 기반 AI 에이전트와 함께 사용
- Codex: 자동화된 DeFi 데이터 분석 파이프라인
주요 기능
1. 원시 JSON-RPC 호출
블록체인 노드에 직접 JSON-RPC 요청을 보내어 다음 데이터를 가져옵니다:
eth_getBalance: 주소 잔액 조회eth_call: 스마트 컨트랙트 상태 읽기eth_getTransactionReceipt: 트랜잭션 영수증 확인eth_getLogs: 이벤트 로그 필터링
2. 컨트랙트 발견
알려진 프로토콜이나 트랜잭션 패턴을 기반으로 새로운 스마트 컨트랙트 주소를 자동으로 발견합니다.
3. 반복형 AI 분석
AI 에이전트가 온체인 쿼리를 반복적으로 실행하여:
- 초기 데이터 수집
- 결과 분석
- 추가 쿼리 생성 (예: 새로 발견된 컨트랙트 주소 기반)
- 깊이 있는 인사이트를 얻을 때까지 반복
시작하기
-
RPC 엔드포인트 설정:
ETH_RPC_URL=https://mainnet.infura.io/v3/YOUR_PROJECT_ID -
분석할 주소 또는 트랜잭션 해시 입력:
ethBalance(0x742d35Cc6634C0532925a3b844Bc9e7595fE2bEb9) -
AI 에이전트가 자동으로 관련 온체인 데이터를 조회하고 분석합니다.
예제 쿼리
// 컨트랙트 총 공급량 조회
const abi = [{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"type":"function"}];
const data = web3.eth.abi.encodeFunctionCall(abi[0], []);
const result = await ethCall({
to: "0x...",
data: data
});
환경 변수
| 변수 | 설명 | 필수 |
|---|---|---|
ETH_RPC_URL | 이더리움 RPC 엔드포인트 | 예 |
BSC_RPC_URL | BSC RPC 엔드포인트 | 아니요 |
POLYGON_RPC_URL | Polygon RPC 엔드포인트 | 아니요 |
라이선스
MIT