Pesquisar
Projeto urgente Projeto destaque

Plataforma de tokenização com smart contracts ERC-20 e painel admin

ontem às 11:57

Descrição do Projeto:

Visão geral
Empresa do setor de tecnologia financeira busca profissional para desenvolver uma plataforma web completa de tokenização, composta por três camadas integradas: (1) conjunto de smart contracts em rede EVM-compatible, (2) backend de orquestração e API, e (3) frontend web com painel administrativo e portal do titular.
O projeto exige profissional com experiência comprovada e verificável em desenvolvimento de smart contracts Solidity em produção, além de stack web moderno. Não é projeto para generalistas nem para profissionais que estão "aprendendo Solidity no projeto". O contratado entregará uma plataforma funcional, testada e auditável.
A contratação prioriza velocidade de execução com qualidade não negociável. O contratante valoriza profissionais que entregam rápido sem comprometer segurança ou cobertura de testes. Propostas com prazos irrealisticamente curtos serão desconsideradas, pois indicam desconhecimento da complexidade real.
---
Escopo técnico - Camada 1: Smart Contracts
Conjunto de três contratos interligados:
- Contrato de Emissão (Token Contract)
Padrão ERC-20 estendido, em rede EVM-compatible a definir no Marco 1 (Polygon, BSC, Base ou Arbitrum candidatas).
Funções: mint controlado, burn, transfer com whitelist, pause/unpause, ownership multisig.
Whitelist de carteiras autorizadas (compliance KYC off-chain).
Eventos completos para auditoria externa.
Limite de supply parametrizável.

- Contrato de Tesouraria (Vault Contract)
Recebe depósitos em USDT (ERC-20 ou TRC-20, conforme rede final).
Emite tokens proprietários proporcionalmente ao NAV atualizado.
Fila de saque programado com janela T+N dias configurável.
Multisig para movimentações acima de threshold.
Reserva técnica mínima parametrizável.
Circuit breaker (pause emergencial).
Função redeem com verificação de saldo da reserva.

- Contrato de Distribuição (Distribution Contract)
Cálculo de valores periódicos por holder.
Lógica configurável: taxa diária, capitalização mensal, ciclos parametrizáveis.
Snapshot de holders no fechamento de cada ciclo.
Histórico on-chain auditável.
Função claim individual.

Padrões de segurança obrigatórios:
- OpenZeppelin Contracts como base.
- ReentrancyGuard em todas as funções de movimentação de valor.
- Checks-Effects-Interactions pattern.
- Pull-over-Push para retiradas.
- AccessControl com roles separadas (ADMIN, MINTER, PAUSER, TREASURY).
---
Escopo técnico - Camada 2: Backend
API REST ou GraphQL responsável por orquestração off-chain:
- Autenticação e autorização (JWT, refresh tokens, RBAC).
- Onboarding de usuário com captura de dados KYC (integração com provedor a definir, ou mock inicial).
- Gestão de carteiras: opção de custódia interna OU integração com carteira self-custody (MetaMask, WalletConnect) - escolha técnica a ser justificada pelo contratado no Marco 1.
- Conversão Pix - USDT via integração com gateway/exchange (sandbox inicial; produção fora de escopo desta contratação).
- Listener de eventos on-chain (subscribers via WebSocket de nó RPC ou Alchemy/Infura).
- Indexação de transações e snapshots em banco PostgreSQL.
- Cálculo off-chain consolidado de saldos e rendimentos por usuário.
- Geração de relatórios em PDF (extrato consolidado por titular).
- Endpoints administrativos para operação da tesouraria.

Stack esperado:
- Node.js (NestJS, Express, Fastify) OU Python (FastAPI, Django).
- PostgreSQL como banco principal.
- Redis para fila e cache.
- ethers.js ou web3.py para integração on-chain.
- Docker para containerização.
- Testes automatizados (Jest, Pytest, Vitest) com cobertura mínima de 80%.
---
Escopo técnico - Camada 3: Frontend
Aplicação web responsiva com dois escopos distintos:
- Painel Administrativo (interno)
- Dashboard com métricas operacionais (AUM, holders, ciclo atual, posição da tesouraria).
- Gestão de usuários e carteiras.
- Aprovação dual para operações sensíveis (mint, burn, ajuste de NAV).
- Visualização de fila de redemption.
- Logs de auditoria.
- Configuração de parâmetros (taxas, ciclos, threshold de multisig).
- Relatórios exportáveis (PDF, Excel).

- Portal do Titular (público logado)
- Onboarding com KYC.
- Visualização do saldo de tokens.
- Histórico de transações.
- Extrato consolidado mensal.
- Solicitação de novo aporte (depósito USDT/Pix).
- Solicitação de saque (entra na fila programada).
- Documentos disponíveis para download.

Stack esperado:
- React (Next.js 14+) ou Vue 3 (Nuxt).
- TypeScript obrigatório.
- TailwindCSS + shadcn/ui ou equivalente.
- React Query / TanStack Query para state server.
- Componentização clara, design system mínimo.
- Suporte responsivo desktop-first com adaptação mobile.
---
Entregáveis consolidados
- Repositório Git privado único com monorepo organizado (/contracts, /backend, /frontend, /docs).
- Código de smart contracts com 90% de cobertura de testes (Hardhat ou Foundry).
- Backend com 80% de cobertura.
- Documentação técnica em Markdown contendo: arquitetura geral, ERD do banco, diagramas de sequência dos principais fluxos, manual de deploy.
- Scripts de deploy parametrizáveis para testnet e ambiente de homologação.

Habilidades desejadas:

Blockchain

Atividades do cliente nesse projeto:

Última visualização: ontem às 11:58

Tem dúvidas? Faça uma pergunta.

ou

Enviar proposta

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Desenvolvimento Web
Orçamento: Aberto
Nível de experiência: Intermediário
Visibilidade: Público
Propostas: 26
Interessados: 33
Tempo restante:
Valor Mínimo: R$ 50,00

Cliente

Propostas (26)
  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer Premium Felipe P.
    Top Freelancer Plus
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer Premium Patrick S.
    Top Freelancer Plus
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer Premium Ana M.
    Top Freelancer Plus
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer Premium Fellipe A.
    Top Freelancer Plus
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

+ 6 propostas

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Criar site de notícias com painel de gerenciamento simples - Olá! Preciso de ajuda para desenvolver um site com estrutura semelhante à referência em anexo. O projeto é um novo portal de notícias com visual moderno, organiza...

Aplicativo/sistema de gestão para clínica médica - Quero desenvolver um aplicativo/sistema completo para gestão da minha clínica médica, funcionando dentro da rede da clínica, com possibilidade de integrar futuramente co...

Desenvolvimento de 4 landing pages - Gostaria de um serviço para desenvolvimento de 4 landing pages para direcionar os contatos registrados para nossa base de dados, onde o formulário dessas páginas já ser&...

Automação para clínica: centralizar agendamentos de sites e Google - Centralizar e automatizar a agenda da clínica com agendamentos provenientes de dois sites e do Google. - Centralização de agenda - Prevenção de conflitos de hor&...

Landing page para médico do esporte - Olá! Estou procurando um(a) freelancer para desenvolver uma landing page moderna, estratégica e responsiva para um médico do esporte. O objetivo da página é gera...

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.