Repolode
orca-so

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. 1

    Instale as dependências de JavaScript com yarn

    yarn
  2. 2

    Compile o projeto

    yarn build
  3. 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