Esta página foi traduzida automaticamente. O original em inglês é a versão canônica. Ler em inglês →
Pular para o conteúdo principal

Builder Codes

Atribuição por builder code para integradores e desenvolvedores de front-end.

Visão geral​

Os builder codes permitem que integradores atribuam volume de negociação à sua interface. Na API, um builder code é representado pelo builder_code_address atribuído ao integrador, um endereço EVM 0x usado para atribuição e para a futura divisão de taxas. As taxas de negociação da plataforma Hypercall estão atualmente desativadas, então os builder codes não geram receita hoje.

Quando as taxas da plataforma forem ativadas no futuro, espera-se que os builder codes recebam uma parte das taxas de negociação geradas pelos usuários que negociam pela sua interface.

Ordens de contratos perpétuos na Hyperliquid​

Endereço de builder da Hypercall na Hyperliquid em produção: 0x406ceBfC7063e55761007D1C4b66B29308016602.

Este endereço identifica as ordens de perps enviadas pela rota TEE da Hypercall (o padrão no app, opcional via API) na Hyperliquid. A taxa de builder associada a essas ordens é 0%. A conta de negociação precisa aprovar este endereço de builder na Hyperliquid antes que uma ordem possa usá-lo: no app, essa é a etapa única Ativar negociação, uma transação da carteira gestora que chama approveZeroFeeBuilder no contrato da sua conta Hypercall. Uma aprovação de 0% não pode ser usada depois para cobrar uma taxa diferente de zero. Veja Ativar negociação. Esta aprovação na Hyperliquid é separada dos builder codes usados para atribuição na plataforma de opções da Hypercall.

Como funciona​

  1. Solicite a atribuição de builder
  2. Integre o builder_code_address atribuído à sua interface de negociação
  3. Atribua volume de negociação desde já
  4. Receba a divisão de receita depois que as taxas da plataforma forem ativadas

As taxas de builder virão da parcela do protocolo depois que as taxas da plataforma forem ativadas. Os usuários pagam as mesmas taxas independentemente do builder code.

Integração​

API REST​

Inclua o endereço do seu builder code atribuído nas requisições de ordem:

{
"wallet": "0x...",
"symbol": "ETH-20250228-3500-C",
"side": "Buy",
"size": "1.0",
"price": "150.00",
"builder_code_address": "0x1234567890abcdef1234567890abcdef12345678",
"nonce": 1,
"signature": "0x..."
}

WebSocket​

Inclua o endereço do builder code nas mensagens PlaceOrder:

{
"type": "PlaceOrder",
"wallet": "0x...",
"symbol": "ETH-20250228-3500-C",
"side": "Buy",
"size": "1.0",
"price": "150.00",
"nonce": 1,
"signature": "0x...",
"builder_code_address": "0x1234567890abcdef1234567890abcdef12345678"
}

Ordens em lote​

Os builder codes funcionam com os endpoints de lote. Inclua builder_code_address em cada objeto de ordem.

Rastreamento e pagamentos​

  • Atribuição: registrada nas execuções e retornada pelas APIs de execuções
  • Receita atual: 0 enquanto as taxas de negociação estiverem desativadas
  • Pagamentos futuros: planejados em USDC depois que as taxas da plataforma forem ativadas

Como solicitar​

Os builder codes já estão disponíveis. Para solicitar, entre em contato pelo Twitter @synapseprotocol com:

  • Nome e descrição do projeto
  • Site ou GitHub
  • Prazo previsto para a integração

Termos​

  • Os builder codes são intransferíveis
  • Wash trading e autoindicação são proibidos
  • A Hypercall se reserva o direito de revogar códigos em caso de abuso
  • As taxas de divisão de receita podem mudar com aviso prévio de 30 dias

Exemplo​

Um agregador de negociação roteando US$ 100M de volume diário depois que as taxas da plataforma forem ativadas:

MétricaValor
Volume diário$100,000,000
Taxa0.05%
Total de taxas$50,000
Parcela do builder (50%)$25,000/dia