Coinbase 자동화
암호화폐 지갑 목록 조회, 지갑 컬렉션 페이지네이션, 포트폴리오 데이터 검색 등 Coinbase 작업을 자동화합니다.
툴킷 문서: composio.dev/toolkits/coinbase
설정
이 스킬은 https://rube.app/mcp에 연결된 Rube MCP 서버가 필요합니다.
도구를 실행하기 전에 coinbase 툴킷에 대한 활성 연결이 있는지 확인하세요. 활성 연결이 없는 경우 RUBE_MANAGE_CONNECTIONS를 통해 연결을 시작하세요.
핵심 워크플로우
1. 모든 지갑 목록 조회
페이지네이션 지원과 함께 Coinbase에서 모든 지갑을 검색합니다.
도구: COINBASE_LIST_WALLETS
주요 파라미터:
limit-- 페이지당 결과 수 (1~100, 기본값: 25)order-- 정렬 순서:"asc"(오름차순) 또는"desc"(내림차순, 기본값)starting_after-- 앞으로 페이지네이션을 위한 커서: 이전 페이지의 마지막 지갑 IDending_before-- 뒤로 페이지네이션을 위한 커서: 이전 페이지의 첫 번째 지갑 ID
예시 (첫 페이지):
Tool: COINBASE_LIST_WALLETS
Arguments:
limit: 50
order: "desc"
예시 (다음 페이지):
Tool: COINBASE_LIST_WALLETS
Arguments:
limit: 50
order: "desc"
starting_after: "wallet_abc123_last_id_from_prev_page"
2. 모든 지갑 페이지네이션
전체 지갑 목록을 검색하려면 페이지를 반복합니다.
단계:
- 원하는
limit및order로COINBASE_LIST_WALLETS를 호출합니다. - 응답에 더 많은 결과가 있으면 반환된 마지막 지갑의 ID를 기록합니다.
starting_after에 해당 마지막 지갑 ID를 설정하여COINBASE_LIST_WALLETS를 다시 호출합니다.- 더 이상 결과가 반환되지 않을 때까지 반복합니다.
3. 지갑 포트폴리오 감사
포트폴리오 분석 및 보고를 위해 지갑 데이터를 검색합니다.
단계:
limit: 100으로COINBASE_LIST_WALLETS를 호출하여 페이지당 결과를 최대화합니다.- 각 페이지에서 지갑 잔액 및 메타데이터를 수집합니다.
- 모든 페이지의 데이터를 집계하여 전체 포트폴리오 뷰를 만듭니다.
4. 지갑 변경 사항 모니터링
주기적으로 지갑을 조회하여 새로운 추가 사항이나 변경 사항을 감지합니다.
단계:
- 가장 최신 지갑을 먼저 가져오기 위해
order: "desc"로COINBASE_LIST_WALLETS를 호출합니다. - 이전에 저장된 지갑 ID와 비교하여 새로운 항목을 식별합니다.
- 지속적인 모니터링을 위해 주기적인 확인을 예약합니다.
알려진 문제점
| 문제점 | 세부 사항 |
|---|---|
| 페이지네이션 필수 | 지갑 목록은 페이지네이션됩니다. 커서 기반 페이지네이션(starting_after/ending_before)을 사용하여 항상 추가 페이지가 있는지 확인하세요. |
| Limit 범위 | limit 파라미터는 1~100 사이의 값을 허용합니다. 이 범위를 벗어나면 오류가 발생합니다. 기본값은 25입니다. |
| 커서 기반 페이지네이션 | 페이지 번호가 아닌 지갑 ID를 커서로 사용합니다. 페이지를 탐색하려면 각 응답에서 마지막/첫 번째 지갑 ID를 추출해야 합니다. |
| CDP SDK 범위 | 이 도구는 Coinbase CDP SDK를 사용합니다. 사용 가능한 작업은 연결 설정 중에 부여된 API 키 권한에 따라 다릅니다. |
빠른 참조
| 도구 슬러그 | 설명 |
|---|---|
COINBASE_LIST_WALLETS | 페이지네이션으로 암호화폐 지갑 목록 조회 |
Composio 제공