Sobre o serviço
TraduzidoEu escrevo e otimizo contratos inteligentes em FunC para a blockchain TON — desde um único manipulador de mensagens até um protocolo completo. FunC é uma linguagem de pilha de baixo nível semelhante ao C para TON que compila para Fift e montador TVM, então eu trabalho próximo ao metal onde gás e layout de células realmente importam. Precisa de um token, carteira personalizada, escrow, cofre de vesting, marketplace ou pool de DEX — eu vou projetar um conjunto de contratos, um esquema de troca de mensagens entre eles e uma estrutura de armazenamento, e então implementar tudo com cuidado.
O que você recebe: fontes FunC prontas para produção com estrutura clara e comentários; implementação de Jetton de acordo com os padrões de token TON (minter mais carteira) ou seu próprio design de token fungível ou não fungível; manipuladores para mensagens internas e externas com processamento de retorno adequado; roteamento de op-codes; um conjunto de métodos de obtenção para que frontend e indexadores leiam o estado sem solicitações extras. Eu presto atenção ao trabalho de células e fatias, profundidade de referência e códigos de saída de contrato, porque em TON um layout descuidado é um imposto constante sobre o gás em cada transação.
Cada contrato vem com um conjunto de testes. Eu executo cenários em um sandbox local do TVM: caminhos normais, mensagens quebradas, tentativas e chamadas de remetentes não autorizados, e meço o gás por operação para que você saiba o custo real antes da mainnet. Eu vou conectar scripts de implantação, um pipeline de construção em Fift ou TypeScript e um cliente leve sem dependências extras para que a equipe chame o contrato do Node ou do navegador. Eu também reviso o código FunC existente, procuro por corridas de mensagens, conserto vazamentos de taxa de armazenamento e aperto pontos críticos no montador TVM. Envie uma especificação ou link de repositório — eu vou estimar o escopo, descrever códigos de saída e entregar contratos dos quais você não terá vergonha de auditar.
O que você recebe: fontes FunC prontas para produção com estrutura clara e comentários; implementação de Jetton de acordo com os padrões de token TON (minter mais carteira) ou seu próprio design de token fungível ou não fungível; manipuladores para mensagens internas e externas com processamento de retorno adequado; roteamento de op-codes; um conjunto de métodos de obtenção para que frontend e indexadores leiam o estado sem solicitações extras. Eu presto atenção ao trabalho de células e fatias, profundidade de referência e códigos de saída de contrato, porque em TON um layout descuidado é um imposto constante sobre o gás em cada transação.
Cada contrato vem com um conjunto de testes. Eu executo cenários em um sandbox local do TVM: caminhos normais, mensagens quebradas, tentativas e chamadas de remetentes não autorizados, e meço o gás por operação para que você saiba o custo real antes da mainnet. Eu vou conectar scripts de implantação, um pipeline de construção em Fift ou TypeScript e um cliente leve sem dependências extras para que a equipe chame o contrato do Node ou do navegador. Eu também reviso o código FunC existente, procuro por corridas de mensagens, conserto vazamentos de taxa de armazenamento e aperto pontos críticos no montador TVM. Envie uma especificação ou link de repositório — eu vou estimar o escopo, descrever códigos de saída e entregar contratos dos quais você não terá vergonha de auditar.