← SDKs e bibliotecas

SDK

polyfill-rs: Cliente Rust de CLOB e processamento de livros

polyfill-rs é um cliente Polymarket de Rust e Cargo para dados CLOB e ações autenticadas, com processamento de livros por WebSocket. Sua linha 0.4.x introduz as convenções de negociação V2.

Disponível em
API

Capturas de tela e interface

O que é polyfill-rs?

Representações de ponto fixo tornam determinístico o processamento interno de preços, e a profundidade armazenada pode ser limitada. Escolha entre o processador especializado que controla a alocação de memória e um decodificador geral de compatibilidade para mensagens mistas e eventos desconhecidos.

As alegações de ausência de alocação cobrem determinadas atualizações e leituras de níveis existentes após o aquecimento, não livros novos, níveis novos ou remoções. Hashes de snapshots identificam o estado sem fornecer ordem lógica; snapshots com hashes distintos e o mesmo horário são aceitos por ordem de chegada. Microbenchmarks publicados não comprovam a latência de ordens de ponta a ponta em outra implantação.

Para quem é

  • Criar serviços Rust de dados de mercado.
  • Otimizar o processamento de livros em equipe.
  • Migrar integrações Rust para V2.

Funções e cobertura

  • Cliente CLOB

    Consulte dados compatíveis de mercados e contas em Rust.

  • Linha V2

    Use as convenções de negociação autenticada da 0.4.x.

  • Livros de ponto fixo

    Converta preços em números internos determinísticos.

  • Processador especializado

    Aplique atualizações por um caminho WebSocket que controla a alocação de memória.

  • Decodificador geral

    Processe estruturas mistas e mensagens desconhecidas pelo parser de compatibilidade.

  • Controles de profundidade

    Limite os níveis armazenados para gerenciar a memória.

  • Ferramentas de medição

    Separe medições de rede, decodificação e atualizações de livros após o aquecimento.

Fluxos de trabalho com polyfill-rs

Criar um leitor

Consulte uma pequena página de mercados e assine um conjunto limitado de tokens. Escolha o parser conforme os requisitos do fluxo.

Medir um gargalo

Separe tempo de rede, decodificação e processamento do livro antes de mudar o caminho de dados.

Migrar para V2

Leia as mudanças incompatíveis da 0.4.x e ajuste autenticação e ordens, em vez de apenas renomear importações.

Preços e custo total

São oferecidas licenças MIT e Apache-2.0. A biblioteca não tem assinatura; custos de infraestrutura e da plataforma são separados.

Primeiros passos

Antes de começar: O parser geral não é o caminho especializado sem alocação.

  1. Adicione uma versão compatível ao Cargo.toml.
  2. Execute um exemplo de leitura pública.
  3. Escolha profundidade e parser.
  4. Confira snapshots e atualizações incrementais.
  5. Revise a autenticação V2 antes de adicionar ações privadas.
  6. Meça a carga real de trabalho no ambiente de implantação.

As alegações de ausência de alocação se limitam a caminhos específicos de níveis existentes após o aquecimento; livros novos, níveis e remoções podem alocar ou liberar memória.

Links úteis

O que verificar

  • O parser geral não é o caminho especializado sem alocação.
  • O hash de um snapshot não é um número de sequência.
  • Snapshots com o mesmo horário e hashes diferentes seguem a ordem de chegada.
  • Microbenchmarks não comprovam latência de ordens de ponta a ponta.

Mais detalhes

Notas e avaliações

Avaliação editorial
3,5de 5
0 avaliação de usuário

Nossa opinião sobre polyfill-rs

Solicitações Rust tipadas e caminhos de desempenho com escopo preciso servem a integrações especializadas. Mudanças de versão, ordem dos snapshots e limites das medições exigem revisão cuidadosa.

Com base nas funções documentadas, na configuração e nas condições de acesso. Como avaliamos

Avaliações dos usuários 0

O limite de avaliações publicadas para que a nota principal passe a usar as notas dos usuários é 5.

Seja a primeira pessoa a compartilhar sua experiência

Um exemplo específico ajuda a próxima pessoa a escolher a ferramenta certa.

Ferramentas relacionadas

Explorar categoria

Perguntas frequentes sobre polyfill-rs

Toda operação evita alocação de memória?

Não. Apenas determinadas atualizações e leituras após o aquecimento têm esse escopo documentado.

Um hash pode ordenar snapshots?

Não. Ele diferencia estados, não a ordem entre snapshots diferentes.

A 0.4.x preserva fluxos autenticados antigos?

Não. Ela introduz mudanças incompatíveis relacionadas à V2.

Qual medição explica uma API mais lenta?

Separe transporte, decodificação e atualizações locais do livro.