O contrato inteligente CryptMeUp Base é o contrato de pagamento on-chain que usamos para processar pagamentos Base sem assumir a custódia dos fundos do usuário. Ele foi projetado para manter o fluxo de pagamento simples, transparente e determinístico.
Para pagamentos Base nativos, o contrato recebe o valor do pagamento diretamente como msg.value. Para pagamentos ERC20 suportados, como USDC e EURC, o contrato usa o valor do token aprovado e realiza a divisão on-chain.
O pagador envia apenas o valor total que pertence ao pagamento. O contrato calcula internamente a taxa fixa de 0,1%. Os 99,9% restantes são encaminhados para a carteira do comerciante. A taxa de 0,1% é encaminhada para a carteira de taxas configurada.
Esse modelo é mais seguro do que repassar valores de taxas do frontend, porque a regra de liquidação reside dentro do próprio contrato. Isso significa que a divisão final não pode desviar silenciosamente devido à lógica do navegador, erros de interface do usuário ou regras de arredondamento incompatíveis.
O contrato também não é de custódia. O CryptMeUp não pede aos usuários que enviem previamente fundos para uma carteira da plataforma. O contrato executa apenas a parcela de pagamento pertencente à transação de pagamento ativa.
Para pagamentos ERC20, é necessária uma etapa de aprovação antes do pagamento. Este é o comportamento normal do ERC20. A aprovação permite que o contrato retire apenas o valor necessário para aquele pagamento e divida-o entre o comerciante e a carteira de taxas.
Do lado da verificação, nosso backend verifica o alvo da transação, o método chamado, o token ou valor nativo e os logs de transferência resultantes. Isso torna a própria transação em cadeia a fonte da verdade para a liquidação.
Você pode inspecionar o contrato da rede principal Base ao vivo no BaseScan.
0x57F33f55159Da453F05A9A28f53da9dD038bE103
- Execução de pagamentos sem custódia.
- Taxa fixa de 0,1% calculada dentro do contrato.
- Comerciante determinístico e divisão de taxas.
- Verificação on-chain em relação a dados e registros de transações reais.