Os contratos removem premissas matemáticas e de liquidação de taxas do front-end.
O pagador assina uma chamada de pagamento clara e o próprio contrato aplica a divisão fixa on-chain.
Para pagamentos nativos, o contrato recebe o valor total como valor da transação.
Para pagamentos ERC20, o usuário primeiro aprova o valor exato do token e, em seguida, o contrato extrai esse valor e o encaminha para o comerciante e para a carteira de taxas.
Isto é útil porque a regra de pagamento é determinística.
O contrato calcula internamente a taxa fixa de plataforma de 0,1% e encaminha os 99,9% restantes para a carteira do comerciante.
Também não é privativa de liberdade.
Os fundos não são estacionados primeiro no tesouro do CryptMeUp.
O contrato apenas executa o parcelamento do próprio pagamento.
No back-end, essa configuração torna a verificação muito mais forte.
Podemos inspecionar o contrato-alvo real, a função chamada, o valor ou quantidade de token e os logs de transferência resultantes para validar a liquidação em relação aos próprios dados da cadeia.