¿Qué es @polymarket/client?
PublicClient ofrece datos públicos; SecureClient añade funciones de cuenta con adaptadores Viem, Privy o Ethers. Los modelos y tipos de token, mercado, condición y dirección distinguen identificadores y cadenas decimales.
El paginador se crea sincrónicamente; firstPage() o iteración asíncrona consulta datos. Guarda nextCursor intacto y reanuda con from(cursor).firstPage(); omítelo para empezar de nuevo. Los clientes CLOB antiguos difieren en métodos y cuentas: usa la guía actual.
A quién va dirigido
- Aplicaciones TypeScript de mercados y órdenes.
- Equipos migrando clientes antiguos.
- Consumidores de varios flujos en vivo.
Clientes y operaciones compatibles
- Clientes público y seguro
Separa datos públicos de acciones firmadas.
- Modelos tipados
Utiliza Event, Market y OrderBook exportados.
- ID diferenciados
Distingue identificadores al compilar.
- Paginación
Recorre páginas y guarda cursores opacos.
- Control de errores
Maneja errores de límite y entrada por acción y propaga fallos inesperados.
- Adaptadores
Los adaptadores de firma compatibles incluyen Viem, Privy y Ethers.
- Suscripciones combinadas
Recibe varios temas en un flujo.
- Consultas reanudables
Consulta con firstPage() o iteración y reanuda con from(cursor).firstPage().
Flujos de desarrollo
Vista tipada
Crea PublicClient, consulta una página pequeña y conserva los identificadores de tokens para las consultas de libros de órdenes.
Acciones de cuenta
Adapta el firmante, crea SecureClient y comprueba identidad antes de habilitar acciones.
Consumir temas
Suscríbete a temas públicos, distingue cada evento por su tipo y llama a stream.close() cuando se libere el consumidor.
Reanudar consulta
Guarda nextCursor tras cada página. Conserva filtros, espacia peticiones y maneja RateLimitError o UserInputError con el control específico, propagando lo inesperado.
Precios y coste total
El paquete no requiere suscripción. Trading e infraestructura generan costes aparte.
Instalación y configuración
- Instala @polymarket/client desde el paquete oficial.
- Crea PublicClient y consulta mercados activos.
- Implementa paginación y el tratamiento documentado de errores.
- Añade firmante y SecureClient solo para cuentas.
- Usa la guía de migración actual.
Enlaces útiles
Qué revisar
- PublicClient no ofrece flujos privados de cuenta.
- Cadenas decimales e ID tienen tipos distintos.
- Los clientes antiguos difieren en métodos y cuentas.
En detalle
Valoraciones y reseñas
Reseñas de usuarios 0
El umbral de reseñas publicadas para que la nota principal pase a las valoraciones de usuarios es 5.
Un ejemplo concreto ayuda a la siguiente persona a elegir la herramienta adecuada.
Herramientas relacionadas
Explorar la categoríaPreguntas frecuentes sobre @polymarket/client
¿Qué paquete es el unificado?
@polymarket/client.
¿Las lecturas necesitan clave privada?
No. Empieza con createPublicClient.
¿Varios temas comparten flujo?
Sí. Admite varias especificaciones, incluidos deportes y mercados.
¿Cómo reanudo?
Guarda nextCursor intacto y usa el paginador.
¿Cómo cierro el flujo?
Llama stream.close() al terminar. Hay suscripciones públicas en ambos clientes; las acciones de cuenta requieren firmante y permisos adecuados.


