Baseの退役したFlashblocksエンドポイントは、Denimアップグレード後にデータのストリーミングを停止しました

iconThe Defiant
共有
AI summary icon概要
Baseのブロックチェーンアップグレード「Denim」により、インフレーションデータのストリーミング用に廃止されたFlashblocksエンドポイントが無効となりました。これらのエンドポイントはWebSocket接続を受け付けるものの、ライブ更新を提供しなくなりました。開発者は、リアルタイムのインフレーションデータを得るために、newHeadsおよびlogsメソッドに切り替える必要があります。Denimアップグレードは11月5日午後1時(ET)にリリースされました。完全な移行前に、SepoliaまたはVibenetでのテストを推奨します。

Denimアップグレード後、Baseの廃止されたFlashblocksエンドポイントはWebSocket接続を受信し続けますが、データのストリーミングは行わなくなり、開発者が移行しない限り、これらのフィードに依存するアプリケーションはライブ更新を受けられなくなると、Baseの移行ガイドは述べています。

CoinbaseのEthereum Layer 2は、11月5日午後1時(ET)にDenimを活性化しました。このアップグレードにより、2秒ごとに1ブロックを完全なカノニカルブロックに置き換え、その間にFlashblocksのプレビューを挿入していた従来の仕様から、200ミリ秒ごとに完全なカノニカルブロックを生成する仕様に変更されました。Baseの仕様

移行ガイドでは、廃止されたメインネットおよびSepoliaテストネットのエンドポイントは「接続を受け付けるが、データのストリーミングを不再行う」と明確に警告しています。したがって、同じエンドポイントに再接続しても更新は復元されず、開発者はデータソースとサブスクリプションを変更する必要があります。

この要件は、Flashblocksを消費するアプリケーションおよびインフラストラクチャに適用されます。Baseのローンチ発表では、これらのフィードを使用しているアプリおよびウォレット開発者に対して移行を促しており、エンドユーザーは特に行動を取る必要がないと述べています。しかし、その移行ガイドには、まだ廃止されたフィードを使用している統合がいくつあるかは明示されていません。

Flashblocksは以前、完全なブロックが到着する前に早期のトランザクションフィードバックを提供していました。Denimはその独立したプレビューストリームを削除し、各200ミリ秒のブロックには独自の番号、ハッシュ、ステートルート、トランザクションレシートが付与されます。

ビルダーが変更すべきこと

Baseは、開発者に対して、廃止された接続をWebSocket対応のRPCプロバイダーまたは独自のノードによるサブスクリプションに置き換えるよう求めています。主なサブスクリプションの変更は以下の通りです:

newFlashblocksを、標準的なブロックヘッダーに従うnewHeadsに置き換えます。

コントラクトイベントについて、pendingLogsをlogsに置き換えてください。

newFlashblockTransactionsをnewHeadsに置き換え、各カノニカルブロック内のトランザクションを取得してください。

アプリケーションはpendingブロックタグを使用してリクエストを確認する必要があります。Baseは依然としてこれを受け入れますが、これ以上Flashblocksのプレビューではなく、最新の正規ブロックに解決されます。このタグを使用した残高読み取りや契約シミュレーションは、事前確認状態として扱えなくなりました。トランザクション受信は、トランザクションが正規ブロックに含まれた時点で利用可能になります。事前確認済みの受信はもはや利用できません。

より速いブロックだけでは最終確定性は確立されません。Baseは、ブロックがEthereumにバッチとして投稿されたときに安全になり、Ethereumがそのバッチを最終確定したときに最終確定すると述べています。

また、BaseのDenimステータス通知は11月9日も「検証中」と表示されたままでした。最新の更新(11月5日投稿)では、チームが定期的なトランザクション含み遅延および予想より高い空ブロック発生率を調査中であると述べられています。

Baseは、Flashblocksのサブスクリプション、WebSocket接続、保留中のタグリクエストをインベントリ化し、移行された統合をBase SepoliaまたはVibenetでテストすることをお勧めします。

免責事項: 本ページの情報はサードパーティからのものであり、必ずしもKuCoinの見解や意見を反映しているわけではありません。この内容は一般的な情報提供のみを目的として提供されており、いかなる種類の表明や保証もなく、金融または投資助言として解釈されるものでもありません。KuCoinは誤記や脱落、またはこの情報の使用に起因するいかなる結果に対しても責任を負いません。 デジタル資産への投資にはリスクが伴います。商品のリスクとリスク許容度をご自身の財務状況に基づいて慎重に評価してください。詳しくは利用規約およびリスク開示を参照してください。