Sobre este proyecto
it-programming / web-development
Abierto
Estamos buscando um desenvolvedor para criar um middleware robusto e eficiente, que será o componente central do nosso sistema de automação blockchain. Este middleware será responsável por transformar pagamentos confirmados em USDT em ações automáticas na blockchain, conectando nosso gateway cripto, a pool de liquidez da Moeda Solar e os smart contracts de token e NFT. O gateway cripto apenas notificará a confirmação do pagamento, e toda a lógica complexa será executada pelo middleware.
O fluxo de trabalho se iniciará com um webhook do gateway, fornecendo as seguintes informações:
Pagamento confirmado
Valor em usdt
id da invoice
wallet do comprador
após o recebimento do webhook, nenhuma ação manual será permitida, garantindo a automação completa do processo.
O middleware deverá implementar as seguintes funcionalidades:
Getter de Preço: Antes de qualquer conversão, o sistema deverá consultar obrigatoriamente o preço atual da Moeda Solar na pool de liquidez. Esta consulta deve ser feita via leitura direta do contrato ou através de um oráculo interno, garantindo que o preço seja dinâmico e nunca hardcoded.
Cálculo da Conversão: Com o preço atual da Moeda Solar, o middleware identificará o preço fixo do NFT em Moeda Solar, calculará a quantidade de USDT necessária para adquirir essa quantidade e validará se o pagamento recebido é suficiente. Este cálculo deve ocorrer antes de qualquer execução on-chain.
Conversão Lógica: A conversão de USDT para Moeda Solar será apenas contábil, sem a necessidade de um swap externo. A Moeda Solar se tornará a moeda operacional para o restante do fluxo.
Regras Econômicas: Antes da compra do NFT, o middleware aplicará regras configuráveis, como queima, travamento (lock) e reserva de tokens, chamando funções específicas dos smart contracts.
Compra do NFT: Após a aplicação das regras econômicas, o contrato do NFT será chamado para efetuar a compra, que ocorrerá exclusivamente em Moeda Solar. O NFT será então mintado diretamente para a wallet do comprador. É Crucial que o contrato do nft não aceite usdt diretamente.
A ordem obrigatória das operações é:
1. Recebimento do Webhook
2. Consulta do Getter de preço
3. Cálculo da conversão
4. Aplicação das regras econômicas
5. Compra do NFT
6. Mint e entrega do NFT
Qualquer falha em uma dessas etapas deve interromper o fluxo. O princípio central é que o middleware não cria valor, mas interpreta o estado do sistema e executa regras automaticamente. O gateway avisa, o getter informa, o middleware decide e os contratos executam. Buscamos um profissional com experiência comprovada em desenvolvimento blockchain e integração de sistemas.
Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Crear un nuevo sitio personalizado
Plazo de Entrega: No definido
Habilidades necesarias