I contratti rimuovono la matematica delle commissioni e le ipotesi di regolamento dal frontend.
Il pagatore firma una chiara richiesta di pagamento e il contratto stesso applica la suddivisione fissa onchain.
Per i pagamenti nativi, il contratto riceve l'importo totale come valore della transazione.
Per i pagamenti ERC20, l'utente approva prima l'importo esatto del token, quindi il contratto preleva tale importo e lo instrada al commerciante e al portafoglio delle commissioni.
Ciò è utile perché la regola di pagamento è deterministica.
Il contratto calcola internamente la commissione fissa dello 0,1% per la piattaforma e indirizza il restante 99,9% al portafoglio del commerciante.
Inoltre non è detentivo.
I fondi non vengono prima parcheggiati in una tesoreria CryptMeUp.
Il contratto esegue solo il frazionamento del pagamento stesso.
Dal punto di vista del backend, questa configurazione rende la verifica molto più forte.
Possiamo ispezionare il contratto target reale, la funzione chiamata, il valore o l'importo del token e i registri di trasferimento risultanti per convalidare la liquidazione rispetto ai dati della catena stessa.