Programa open source de smart contracts para un creador de mercado automatizado de liquidez concentrada (CLMM) en la blockchain Solana.
orca-so/whirlpools
AMM de liquidez concentrada de código abierto en forma de smart contract para Solana, con SDKs de Rust y TypeScript para interactuar con él.
- Estrellas
- 564
- Forks
- 362
- Issues abiertos
- 70
- Último commit
- hace 3 días
¿Qué es?
Whirlpools es un creador de mercado automatizado (AMM) de liquidez concentrada, implementado como smart contract en la blockchain de Solana. Los proveedores de liquidez pueden asignar capital a rangos de precios específicos, lo que permite que las operaciones se ejecuten con más liquidez a esos precios que la que ofrecería un pool tradicional de producto constante.
El repositorio contiene el programa on-chain en Rust y varios SDKs. Los paquetes de alto nivel @orca-so/whirlpools para TypeScript y orca_whirlpools para Rust cubren la mayoría de los casos de uso, mientras que hay paquetes de cliente de bajo nivel y de matemáticas/cotizaciones para integraciones más específicas. Un SDK heredado de TypeScript sigue siendo una opción para proyectos basados en Solana Web3.js.
El programa está desplegado en una dirección fija en mainnet y devnet, y el proyecto utiliza builds verificables para que el hash del binario on-chain pueda comprobarse frente a este código fuente. Varias firmas de seguridad han auditado el programa.
Funciones clave
- 01Posiciones de liquidez concentrada en rangos de precios específicos en Solana
- 02Programa on-chain en Rust desplegado en mainnet y devnet
- 03SDKs de Rust y TypeScript para integraciones de alto nivel
- 04Paquetes de cliente y de cotizaciones/matemáticas de bajo nivel para integraciones personalizadas
- 05Builds verificables para comprobar los binarios on-chain frente al código fuente
Casos de uso
- Crear una interfaz de trading o swap en Solana que enrute operaciones a través de un pool de liquidez concentrada
- Integrar la provisión de liquidez o las cotizaciones en una aplicación DeFi de Solana
- Estudiar o auditar una implementación de producción de un AMM de liquidez concentrada en Solana
Inicio rápido
- 1
Instala las dependencias de JavaScript con yarn
yarn - 2
Compila el proyecto
yarn build - 3
Instala el SDK de TypeScript de alto nivel en tu proyecto
Antes de usarlo
- El desarrollo local requiere las cadenas de herramientas Anchor v0.32.1 y Solana v2.1.0.
- La licencia no está especificada claramente en los metadatos (NOASSERTION).
Temas
Preguntas frecuentes
- ¿Qué es whirlpools?
- AMM de liquidez concentrada de código abierto en forma de smart contract para Solana, con SDKs de Rust y TypeScript para interactuar con él. Whirlpools es un creador de mercado automatizado (AMM) de liquidez concentrada, implementado como smart contract en la blockchain de Solana. Los proveedores de liquidez pueden asignar capital a rangos de precios específicos, lo que permite que las operaciones se ejecuten con más liquidez a esos precios que la que ofrecería un pool tradicional de producto constante.
- ¿whirlpools es gratuito? ¿Qué licencia tiene?
- whirlpools es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿whirlpools sigue mantenido?
- Mantenimiento activo. El último commit de whirlpools fue el 3 nov 2026.
- ¿Para qué puedo usar whirlpools?
- Crear una interfaz de trading o swap en Solana que enrute operaciones a través de un pool de liquidez concentrada Integrar la provisión de liquidez o las cotizaciones en una aplicación DeFi de Solana Estudiar o auditar una implementación de producción de un AMM de liquidez concentrada en Solana
- ¿Cómo se instala whirlpools?
- Instala las dependencias de JavaScript con yarn: yarn Compila el proyecto: yarn build Instala el SDK de TypeScript de alto nivel en tu proyecto
- ¿Dónde consigo whirlpools?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/orca-so/whirlpools
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Skill de agente que da a los agentes de programación con IA acceso en tiempo real a precios de criptomonedas, wallets, mercados de predicción y datos on-chain mediante Surf CLI.
Una red cifrada entre agentes donde los agentes de IA reclaman identidades @handle, se descubren entre sí, intercambian mensajes seguros y pagan en USDC/SOL en Solana.
Terminal de trading autoalojada, impulsada por Claude, para mercados de predicción, criptomonedas y futuros perpetuos, controlada por chat.
Un servidor MCP local que ofrece a los asistentes de IA herramientas para investigar tokens cripto con CoinGecko, DeFiLlama y búsquedas web, sin necesidad de una API key.
Ejemplos de notebooks de Jupyter para desarrollar y probar estrategias de trading algorítmico con datos de DEX, DeFi y Binance CEX mediante Trading Strategy SDK.