Il contratto intelligente CryptMeUp Polygon è il contratto di pagamento onchain che utilizziamo per elaborare i pagamenti Polygon senza prendere in custodia i fondi degli utenti. Segue lo stesso modello di regolamento diretto del nostro contratto Base, con una suddivisione dei pagamenti semplice e deterministica.
Per i pagamenti nativi Polygon, il contratto riceve l'importo del pagamento direttamente come msg.value in POL. Per i pagamenti ERC20 supportati come ETH, USDC e USDT su Polygon, il contratto utilizza l'importo del token approvato ed esegue la divisione onchain.
Il pagatore invia solo l'importo totale relativo al pagamento. Il contratto calcola internamente la commissione fissa dello 0,1%. Il restante 99,9% viene indirizzato al portafoglio del commerciante. La commissione dello 0,1% viene indirizzata al portafoglio commissioni configurato.
Questo contratto esiste in modo che la regola tariffaria non debba essere affidata al frontend o ai calcoli offchain durante il regolamento in tempo reale. Ciò mantiene la regola di suddivisione stabile, visibile e più facile da controllare dalla catena stessa.
Anche il contratto non è affidatario. CryptMeUp non chiede agli utenti di inviare prima fondi al portafoglio della piattaforma. Il contratto esegue solo la suddivisione del pagamento che appartiene al flusso di pagamento attivo Polygon.
Per i pagamenti ERC20, è necessaria una fase di approvazione prima del pagamento. Questo è il comportamento standard dei token sulle catene EVM. L'approvazione consente al contratto di prelevare solo l'importo necessario per quel pagamento e di dividerlo tra il commerciante e il portafoglio delle commissioni.
Dal punto di vista della verifica, il nostro backend controlla la destinazione della transazione, il metodo chiamato, l'importo nativo o token e i registri di trasferimento risultanti. Ciò mantiene la transazione blockchain stessa come fonte di verità per il regolamento.
Puoi controllare il contratto live della mainnet di Polygon su PolygonScan.
0xFb0535d87a297a2d6b5CFF6bA02c465DBA925700
- Esecuzione del pagamento non detentivo.
- Commissione fissa dello 0,1% calcolata all'interno del contratto.
- Commerciante deterministico e ripartizione delle commissioni.
- Verifica onchain rispetto a dati e registri di transazioni reali.