CryptMeUp logo

Knowledge Bank

Manuals, blockchain references, and extra knowledge

Smart contract

O contrato inteligente CryptMeUp Arbitrum é o contrato de pagamento on-chain que usamos para processar pagamentos Arbitrum sem assumir a custódia dos fundos do usuário. Ele segue o mesmo modelo determinístico de divisão de taxas que nossos outros contratos de pagamento EVM suportados.

Para pagamentos nativos do Arbitrum, o contrato recebe o valor do pagamento diretamente como msg.value em ETH. Para pagamentos ERC20 suportados, como USDC e USDT no Arbitrum, o contrato usa o valor do token aprovado e executa 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.

Isso mantém a lógica de liquidação on-chain, em vez de espalhar as suposições de taxas pelo código do navegador e pelos cálculos off-chain. Isso torna o caminho de pagamento mais fácil de inspecionar e auditar.

O contrato também não é de custódia. O CryptMeUp não pede aos usuários que enviem fundos primeiro para uma carteira da plataforma. O contrato executa apenas o parcelamento que pertence ao pagamento Arbitrum ativo.

Para pagamentos ERC20, é necessária uma etapa de aprovação antes do pagamento. Este é o comportamento padrão do token nas cadeias EVM e permite que o contrato extraia apenas o valor necessário para esse pagamento.

Do lado da verificação, nosso backend verifica o alvo da transação, o método chamado, o valor e os logs de transferência resultantes. Isso mantém a própria transação blockchain como a fonte da verdade para a liquidação final.

Você pode inspecionar o contrato principal da Arbitrum ao vivo no Arbiscan.

0x810955cd264558a0c8eEeA5E21492DcD877e8454

  • 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.