Hyperlend

Permite que agentes de IA interajam com o protocolo Hyperlend.

Documentação

MCP HyperEVM

Um servidor Model Context Protocol para interagir com o protocolo HyperLend e a DEX Kittenswap na rede Hyperliquid EVM. Este MCP permite que agentes de IA realizem operações DeFi, incluindo empréstimos, tomada de empréstimos e troca de tokens.

Recursos

Protocolo HyperEVM

  • Fornecer/Emprestar: Depositar ativos para ganhar rendimento de empréstimo e habilitar capacidade de tomada de empréstimo
  • Retirar: Recuperar ativos fornecidos e juros acumulados
  • Tomar Empréstimo: Tomar empréstimos de ativos contra garantias fornecidas com taxas variáveis ou fixas
  • Pagar Empréstimo: Pagar dívidas tomadas para reduzir o peso da dívida e melhorar o fator de saúde
  • Gerenciamento de Portfólio: Acompanhamento abrangente do estado da conta e das posições
  • Dados de Mercado: Visualizar todos os mercados de empréstimo disponíveis e seus parâmetros

DEX Kittenswap

  • Troca de Tokens: Troca automática de tokens com proteção contra slippage
  • Suporte a Múltiplos Pools: Suporte para diferentes espaçamentos de tick e configurações de pool
  • Suporte a Token Nativo: Manipulação perfeita de HYPE (nativo) e tokens empacotados

Tokens Suportados

  • HYPE - Token nativo da Hyperliquid
  • WHYPE - HYPE empacotado
  • wstHYPE - HYPE empacotado e em staking
  • UBTC - Bitcoin na Hyperliquid
  • UETH - Ethereum na Hyperliquid
  • USDe - Stablecoin Ethena USDe
  • USDT0 - Tether USD
  • sUSDe - USDe em staking

Instalação e Configuração

1. Instalar globalmente

npm install -g hyperlend-mcp

2. Configurar variáveis de ambiente

Usando npx (recomendado)

{
  "mcpServers": {
    "hyperlend": {
      "command": "npx",
      "args": ["hyperevm_mcp"],
      "env": {
        "PRIVATE_KEY": "your_private_key_here",
        "RPC_URL": "https://rpc.hypurrscan.io" "[optional]"
      }
    }
  }
}

Opção C: Criar arquivo .env Crie um arquivo .env no seu diretório de trabalho:

PRIVATE_KEY=your_private_key_here
RPC_URL=https://rpc.hypurrscan.io <optional>

⚠️ Nota de Segurança: Mantenha sua chave privada segura e nunca a compartilhe publicamente.

Ferramentas Disponíveis

Operações do Protocolo HyperLend

hyperlendSupply

Fornecer/emprestar ativos ao protocolo HyperLend

  • Parâmetros: token, quantidade, onBehalfOf (opcional)
  • Exemplo: Fornecer 100 USDT0 para ganhar rendimento de empréstimo

hyperlendWithdraw

Retirar ativos fornecidos e juros acumulados

  • Parâmetros: token, quantidade ('max' para retirada total), para (opcional)
  • Exemplo: Retirar todo o WHYPE fornecido

hyperlendBorrow

Tomar empréstimos de ativos contra garantias fornecidas

  • Parâmetros: token, quantidade, interestRateMode (variável/fixo), onBehalfOf (opcional)
  • Exemplo: Tomar empréstimo de 0.5 UETH contra garantia de WHYPE

hyperlendRepay

Pagar dívidas tomadas

  • Parâmetros: token, quantidade ('max' para pagamento total), interestRateMode, onBehalfOf (opcional)
  • Exemplo: Pagar toda a dívida de UBTC

hyperlendAccountState

Obter visão geral abrangente da conta

  • Parâmetros: userAddress (opcional), detailed (booleano)
  • Retorna: Dados completos da posição, fator de saúde, capacidade de tomada de empréstimo

hyperlendGetReserves

Visualizar todos os mercados de empréstimo disponíveis

  • Parâmetros: detailed (booleano)
  • Retorna: Todos os tokens suportados e seus parâmetros de empréstimo

Operações da DEX Kittenswap

kittenswapSwapTokens

Trocar tokens na DEX Kittenswap

  • Parâmetros: tokenIn, tokenOut, quantidadeIn, quantidadeOutMinima (opcional), tickSpacing, tolerânciaDeSlippage, deadline (opcional)
  • Exemplo: Trocar 10 WHYPE por UBTC com tolerância de slippage de 3%

Exemplos de Uso

Fluxo Básico de Empréstimo

# 1. Supply WHYPE as collateral
hyperlendSupply --token WHYPE --amount 100

# 2. Borrow USDT0 against collateral  
hyperlendBorrow --token USDT0 --amount 50

# 3. Check account health
hyperlendAccountState --detailed true

# 4. Repay debt
hyperlendRepay --token USDT0 --amount max

# 5. Withdraw collateral
hyperlendWithdraw --token WHYPE --amount max

Troca de Tokens

# Swap HYPE for UBTC
kittenswapSwapTokens --tokenIn HYPE --tokenOut UBTC --amountIn 1.0 --slippageTolerance 3.0

Informações da Rede

  • Chain: Hyperliquid EVM (Chain ID: 998)
  • URL RPC: https://rpc.hypurrscan.io
  • Token Nativo: HYPE
  • Protocolo HyperLend: Fork do Aave V3 otimizado para Hyperliquid
  • Kittenswap: Fork do Uniswap V3 para Hyperliquid

Requisitos

  • Node.js 18+
  • Carteira Hyperliquid EVM com HYPE para taxas de gás
  • Chave privada para assinatura de transações

Segurança

  • Sua chave privada permanece local e nunca é compartilhada
  • Todas as transações ocorrem on-chain via rede Hyperliquid EVM
  • Código aberto e auditável
  • Construído sobre os protocolos testados em batalha Aave V3 e Uniswap V3

Suporte

Para problemas e perguntas:

Licença

Licença MIT - consulte o arquivo LICENSE para detalhes.

Contribuições

Contribuições são bem-vindas! Sinta-se à vontade para enviar um Pull Request.