🚨 Symbiosis NFT ドロップ 2024年11月14日 - 解決策とアップデート 🚨
Symbiosis NFT ドロップ中、ユーザーはNFTを購入しようとした際に問題に直面し、エラーメッセージが購入フローを完了することを妨げました。以下は何が起きたのかの概要です:
🔍 根本原因:問題は、スマートコントラクトから返された価格とフロントエンドで計算された価格との間に不一致があったために発生しました。この不一致は、購入時にフロントエンドとスマートコントラクト間でのETH価格の変換における計算の問題によるものでした。
💡 一部のトランザクションが成功した理由:
- タイミング:トランザクションの成功は、ユーザーのリクエストが処理された正確な瞬間に依存しました。その時の価格が期待される値に近い場合、トランザクションは成功しました。
- 小さな価格変動:システムはスマートコントラクトからのリアルタイムデータに依存しており、更新の影響を受けます。ETH価格の小さな変動が重大な不一致を引き起こさなかった場合、トランザクションは成功しました。
📝 失敗したトランザクションと成功したトランザクションの例:
- 価格フィード更新 1:
USD 値:316,497,790,000
期待される ETH(コントラクト):0.205372682065173346
送信された ETH(フロントエンド):0.205372682065173340
結果:精度のわずかな違いにより、トランザクションは失敗しました。
- 価格フィード更新 2:
USD 値:313,262,000,000
期待される ETH(コントラクト):0.207494046516973013
送信された ETH(フロントエンド):0.207494046516973020
結果:丸めの違いが許容範囲内だったため、トランザクションは成功しました。これが3件の成功したトランザクションの理由です。
🔧 実施された対策:
丸めの問題を修正:ETH価格が6桁に丸められるように正確な丸め調整を実施し、スマートコントラクトとの互換性が向上しました。
1%のバッファを追加:急速な価格変動に対応するため、1%のバッファを導入し、不一致やトランザクションの失敗を防止しました。
システムはより強固になり、価格の更新や変動に対する処理が強化されました。ユーザーはよりスムーズで信頼性の高い購入体験を期待できます。
プロセスをより安全でアクセスしやすくするために取り組んでいる間、忍耐いただきありがとうございます! 💪
これらの問題によって影響を受けたすべてのコレクターに心よりお詫び申し上げます。新しい販売日を楽しみにしています:11月18日(月)(18:00 CET / 12:00 EST / 9:00 PST)から11月20日(水)(18:00 CET / 12:00 EST / 9:00 PST)まで。