CryptMeUp Base スマート コントラクトは、ユーザー資金を保管せずに Base 支払いを処理するために使用するオンチェーン支払いコントラクトです。 支払いフローをシンプル、透明性、決定性を保つように設計されています。
ネイティブの Base 支払いの場合、コントラクトは支払い金額を msg.value として直接受け取ります。 USDC や EURC などのサポートされている ERC20 支払いの場合、コントラクトは承認されたトークン量を使用し、オンチェーンで分割を実行します。
支払者は、支払いに属する合計金額のみを送信します。 契約では、固定の 0.1% 手数料が内部で計算されます。 残りの 99.9% は販売者のウォレットに送られます。 0.1% の手数料は、設定された手数料ウォレットに送られます。
このモデルは、決済ルールがコントラクト自体の中に存在するため、フロントエンドから手数料額を渡すよりも安全です。 つまり、ブラウザのロジック、UI のバグ、丸めルールの不一致などが原因で、最終的な分割が静かにドリフトすることはあり得ません。
契約も非保管です。 CryptMeUp は、ユーザーにプラットフォーム ウォレットに資金を事前に送金するよう要求しません。 契約は、アクティブな支払いトランザクションに属する支払い分割のみを実行します。
ERC20 支払いの場合、支払い前に承認ステップが必要です。 これは通常の ERC20 の動作です。 この承認により、契約ではその支払いに必要な金額のみを引き出し、販売者と手数料ウォレットに分割することが可能になります。
検証側では、バックエンドはトランザクションのターゲット、呼び出されたメソッド、トークンまたはネイティブの量、および結果として得られる転送ログをチェックします。 これにより、チェーントランザクション自体が決済の信頼できる情報源となります。
BaseScan でライブ Base メインネット コントラクトを検査できます。
0x57F33f55159Da453F05A9A28f53da9dD038bE103
- 非保管的な支払いの実行。
- 契約内で計算される固定の 0.1% 手数料。
- 決定的な販売者と手数料の分割。
- 実際のトランザクションデータとログに対するオンチェーン検証。