CryptMeUp logo

Knowledge Bank

Manuals, blockchain references, and extra knowledge

Smart contract

CryptMeUp Polygon スマート コントラクトは、ユーザー資金を保管せずに Polygon 支払いを処理するために使用するオンチェーン支払いコントラクトです。 これは、基本契約と同じ直接決済モデルに従っており、シンプルかつ決定的な支払い分割が行われます。

ネイティブ Polygon 支払いの場合、コントラクトは POL の msg.value として支払い金額を直接受け取ります。 Polygon でサポートされている ETH、USDC、USDT などの ERC20 支払いの場合、コントラクトは承認されたトークン量を使用し、オンチェーンで分割を実行します。

支払者は、支払いに属する合計金額のみを送信します。 契約では、固定の 0.1% 手数料が内部で計算されます。 残りの 99.9% は販売者のウォレットに送られます。 0.1% の手数料は、設定された手数料ウォレットに送られます。

この契約は、ライブ決済中に手数料ルールをフロントエンドまたはオフチェーンの計算に信頼する必要がないように存在します。 これにより、分割ルールが安定して表示され、チェーン自体からの監査が容易になります。

契約も非保管です。 CryptMeUp はユーザーに、最初にプラットフォームのウォレットに資金を送金することを要求しません。 契約は、アクティブな Polygon 支払いフローに属する支払い分割のみを実行します。

ERC20 支払いの場合、支払い前に承認ステップが必要です。 これは、EVM チェーン上の標準的なトークンの動作です。 この承認により、契約ではその支払いに必要な金額のみを引き出し、販売者と手数料ウォレットに分割することが可能になります。

検証側では、バックエンドはトランザクション ターゲット、呼び出されたメソッド、ネイティブまたはトークンの量、および結果の転送ログをチェックします。 これにより、ブロックチェーントランザクション自体が決済の信頼できる情報源として保たれます。

PolygonScan でライブ Polygon メインネット コントラクトを検査できます。

0xFb0535d87a297a2d6b5CFF6bA02c465DBA925700

  • 非保管的な支払いの実行。
  • 契約内で計算される固定の 0.1% 手数料。
  • 決定的な販売者と手数料の分割。
  • 実際のトランザクションデータとログに対するオンチェーン検証。