Programa open source de smart contract de market maker de liquidez concentrada (CLMM) para a blockchain Solana.
orca-so/whirlpools
Smart contract open source de AMM com liquidez concentrada na Solana, com SDKs em Rust e TypeScript para interação.
- Estrelas
- 564
- Forks
- 362
- Issues abertas
- 70
- Último commit
- há 3 dias
O que é?
Whirlpools é um market maker automatizado (AMM) com liquidez concentrada, implementado como smart contract na blockchain Solana. Provedores de liquidez podem alocar capital em faixas de preço escolhidas, permitindo que as negociações acessem mais liquidez nesses preços do que em um pool tradicional de produto constante.
O repositório contém o programa on-chain em Rust e vários SDKs. Os pacotes de alto nível @orca-so/whirlpools para TypeScript e orca_whirlpools para Rust atendem à maioria dos casos de uso, enquanto pacotes de cliente de baixo nível e de matemática/cotação estão disponíveis para integrações mais específicas. Um SDK legado de TypeScript continua sendo a opção para projetos baseados em Solana Web3.js.
O programa está implantado em um endereço fixo na mainnet e na devnet, e o projeto usa builds verificáveis para que o hash do binário on-chain possa ser comparado com este código-fonte. Diversas empresas de segurança auditaram o programa.
Recursos principais
- 01Posições de liquidez concentrada em faixas de preço escolhidas na Solana
- 02Programa on-chain em Rust implantado na mainnet e na devnet
- 03SDKs em TypeScript e Rust para integração de alto nível
- 04Pacotes de cliente e de matemática/cotação de baixo nível para integrações personalizadas
- 05Builds verificáveis para comparar binários on-chain com o código-fonte
Casos de uso
- Criar um frontend de trading ou swap na Solana que encaminhe operações por um pool de liquidez concentrada
- Integrar provisão de liquidez ou cotação a uma aplicação DeFi na Solana
- Estudar ou auditar uma implementação de AMM com liquidez concentrada em produção na Solana
Início rápido
- 1
Instale as dependências de JavaScript com yarn
yarn - 2
Compile o projeto
yarn build - 3
Instale o SDK de TypeScript de alto nível no seu projeto
Antes de usar
- O desenvolvimento local requer as toolchains Anchor v0.32.1 e Solana v2.1.0.
- A licença não está especificada claramente nos metadados (NOASSERTION).
Tópicos
Perguntas frequentes
- O que é whirlpools?
- Smart contract open source de AMM com liquidez concentrada na Solana, com SDKs em Rust e TypeScript para interação. Whirlpools é um market maker automatizado (AMM) com liquidez concentrada, implementado como smart contract na blockchain Solana. Provedores de liquidez podem alocar capital em faixas de preço escolhidas, permitindo que as negociações acessem mais liquidez nesses preços do que em um pool tradicional de produto constante.
- whirlpools é gratuito? Qual é a licença?
- whirlpools é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
- whirlpools ainda é mantido?
- Manutenção ativa. O último commit de whirlpools foi em 3 de nov. de 2026.
- Para que posso usar whirlpools?
- Criar um frontend de trading ou swap na Solana que encaminhe operações por um pool de liquidez concentrada Integrar provisão de liquidez ou cotação a uma aplicação DeFi na Solana Estudar ou auditar uma implementação de AMM com liquidez concentrada em produção na Solana
- Como instalar whirlpools?
- Instale as dependências de JavaScript com yarn: yarn Compile o projeto: yarn build Instale o SDK de TypeScript de alto nível no seu projeto
- Onde consigo whirlpools?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/orca-so/whirlpools
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Skill de agente que dá a agentes de programação com IA acesso em tempo real a preços de cripto, carteiras, mercados de previsão e dados on-chain pela Surf CLI.
Uma rede criptografada entre agentes, na qual agentes de IA reivindicam identidades @handle, encontram uns aos outros, trocam mensagens com segurança e fazem pagamentos em USDC/SOL na Solana.
Terminal de trading self-hosted com Claude para mercados de previsão, cripto e futuros perpétuos, operado por chat.
Um servidor MCP local que oferece a assistentes de IA ferramentas para pesquisar tokens cripto com CoinGecko, DeFiLlama e buscas na web, sem exigir chave de API.
Notebooks Jupyter de exemplo para desenvolver e fazer backtests de estratégias de trading algorítmico com dados de DEX, DeFi e Binance CEX usando o Trading Strategy SDK.