Analisando propostas

Desenvolvimento de Sistema Otc Completo Negociação de Criptoativos com Integração Pix e Blockchain

Publicado em 27 de Janeiro de 2026 dias na TI e Programação

Sobre este projeto

Aberto

Estamos buscando um desenvolvedor ou equipe para criar um sistema OTC (Over-The-Counter) robusto e completo para negociação de criptoativos, com foco em usabilidade e segurança. O sistema deve gerenciar todo o fluxo de ordens de compra e venda, desde a entrada do usuário até a confirmação on-chain e registro no ledger interno. Abaixo estão os módulos e funcionalidades esperados:

1. Criação da Ordem (Frontend e Backend):
  - Frontend: Interface para entrada de dados do usuário, incluindo tipo de operação (compra/venda), ativo (usdt, btc, eth), rede (erc20, trc20, btc, eth), valor em brl ou cripto, e carteira de destino (para saques).
  - Backend: Validação de sessão e 2FA, verificação de limites do usuário, consulta de cotação em tempo real, cálculo de spread. Geração de order_id, price_locked_until, quote_id. Estado inicial da ordem: CREATED.

2. Trava de Preço (Pricing Engine):
  - Consulta de múltiplas fontes de preço para ativos.
  - Aplicação de média ponderada e spread.
  - Trava do preço por um tempo definido (ex: 60 segundos). Se o tempo expirar, a ordem é cancelada. Estado: PRICE_LOCKED.

3. Geração do Pix (Pix API):
  - Backend: Criação de cobrança Pix com valor exato, identificador único e validade curta.
  - Recebimento de QR Code e Pix Copia e Cola, associados ao order_id. Estado: PIX_PENDING.

4. Confirmação do Pagamento (Webhook Pix):
  - Integração com Webhook da Pix API para receber eventos de pagamento confirmado.
  - Validação do valor e txid, conciliação com a ordem correspondente.
  - Atualização do saldo BRL interno. Em caso de valor divergente, a ordem entra em análise manual (PIX_UNDER_REVIEW). Estado: PIX_CONFIRMED.

5. Execução OTC / Liquidez:
  - Opção A – Automática: Sistema executa a ordem via API de exchange, confirma a execução e atualiza o saldo cripto interno.
  - Opção B – Manual OTC: Operador aprova e executa o trade OTC manualmente, confirmando a execução no painel. Estado: TRADE_EXECUTED.

6. Módulo Blockchain (Envio de Cripto):
  - Pré-check: Validação do endereço de destino e rede, verificação de saldo da hot wallet.
  - Execução: Assinatura da transação, broadcast na blockchain, salvamento de tx_hash, fee e nonce. Estado: CRYPTO_SENT.

7. Confirmação On-chain:
  - Monitoramento da blockchain para verificar confirmações (ex: btc: 2-6 blocos, eth/usdt: 12+ blocos).
  - Atualização do status da ordem. Estado: COMPLETED.

8. Ledger Interno (Imutável):
  - Registro imutável para cada evento (débito BRL, crédito cripto, fee Pix, fee blockchain, spread).
  - Cada registro deve conter Timestamp, Order_id, Hash interno e Assinatura do sistema.

9. Fluxos de Exceção:
  - Pix não pago: Timeout resulta em ordem cancelada.
  - Valor Pix diferente: Ordem entra em análise manual para ajuste ou estorno.
  - Falha blockchain: Retry automático com fallback para operador manual.

O objetivo é construir uma plataforma segura, eficiente e escalável para operações OTC de criptoativos.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado

Prazo de Entrega: Não estabelecido

Habilidades necessárias