- Uniswap과 Aerodrome에서 토큰 스왑
- Aave 프로토콜을 사용한 자산 대출 또는 차입
- Aerodrome과 Uniswap에서 유동성 공급
- 지갑 간 자금 이체
- 잔액, 포트폴리오 조회 및 포지션 모니터링
Overview
Integration details
| Class | Package | Serializable | JS support | Version |
|---|---|---|---|---|
| LangchainCompassToolkit | langchain-compass | ❌ | ❌ |
Tool features
이 toolkit이 제공하는 도구 샘플입니다(매일 변경될 수 있음):aave_supply: Aave에 자산을 공급하여 이자를 얻습니다.aave_borrow: 담보를 사용하여 Aave에서 자산을 차입합니다.uniswap_swap_sell_exactly: Uniswap에서 특정 수량의 토큰을 스왑합니다.generic_portfolio_get: 지갑의 포트폴리오를 USD 및 토큰 잔액으로 조회합니다.generic_transfer_erc20: 주소 간 ERC20 토큰을 이체합니다.
Setup
여기서 다음을 수행합니다:- langchain 패키지 설치
- toolkit import 및 인스턴스화
toolkit.get_tools()를 사용하여 에이전트에 도구 전달
Installation
이 toolkit은langchain-compass 패키지에 있습니다:
Environment Setup
이 예제를 실행하려면 LangChain이 LLM 서비스에 액세스할 수 있어야 합니다. 예를 들어, GPT-4o를 사용하는 경우 다음 내용이 포함된.env 파일을 생성하세요:
Instantiation
이제 toolkit을 인스턴스화할 수 있습니다:Tools
사용 가능한 도구 보기:Invocation
프로그래밍 방식으로 단일 도구를 호출하려면:Use within an agent
LLM 또는 chat model이 필요합니다:API reference
langchain-compass는 Compass API를 기반으로 구축되었습니다. 각 도구는 API 엔드포인트에 해당합니다. 여기에서 문서를 확인하세요
Connect these docs programmatically to Claude, VSCode, and more via MCP for real-time answers.