11月のメインネット移行日は、Baseが以前公表した10月の目標を後ろ倒しするものです。The DefiantはCobaltに関する報道でこの点を伝えました。
Xの投稿を読み込み中…
Xで投稿を見るFlashblocksフィードの移行が必要
Baseの移行ガイドは、開発者に対し、すべてのFlashblocksサブスクリプションと、「pending」ブロックタグを使うすべてのリクエストを洗い出すよう伝えています。有効化後は、アプリケーションは正規のブロックヘッダーとログを購読し、各新規ブロックからトランザクションを取得して、pending状態ではなく正規の状態を読み取る必要があります。Denimへの移行後、従来の事前確認状態に直接相当するものはありません。
ブロック単位で時間を測るコントラクトも、ビルダーは監査する必要があります。ブロック番号の進み方が10倍速くなるため、ブロック数に基づくタイムロック、クールダウン、期限、ガバナンスの投票期間は、意図した長さの10分の1に短縮されるとBaseは警告しています。変更できないブロック数の設定には、コントラクトの移行が必要になる場合があります。既存の秒単位のタイムスタンプを使うロジックには影響しません。
Denimでは、ブロックのタイムスタンプのミリ秒部分を公開する、事前デプロイ済みのオンチェーンコントラクトBaseTimeが追加されます。一方、イーサリアム仮想マシンの既存のタイムスタンプは引き続き秒単位です。ブロック、トランザクション、ログのレスポンスにも、ミリ秒単位のタイムスタンプフィールドが任意で追加されます。インデクサーは、認証済みの過去データが利用できない場合にそれらのフィールドが欠ける可能性を考慮し、すべてのレスポンスに含まれると決めつけてはいけません。
トークン送金ルールを厳格化
Denimでは、Baseのネイティブトークン規格であるB20も変更されます。トークン自身のアドレス宛てにトークンを送る送金、ミント、差し押さえは失敗するようになり、誤送金によって資金がそのアドレスにロックされるのを防ぎます。
これとは別のエグゼキューターポリシーの変更により、保有者が自分のトークンを移動させる場合を含む、すべての送金経路に認可チェックが適用されます。制限的なエグゼキューターポリシーを設定している発行者は、有効化後も保有者による送金を機能させたい場合、有効化前に保有者を認可する必要があります。このポリシーを採用していないトークンでは、常に許可するデフォルト設定が維持されます。
PolicyRegistryの更新ではNOTフラグが追加され、2つ目のミラーリストを維持することなく、既存ポリシーの認可結果を反転できます。
ネイティブのトランザクション一括処理とガスのスポンサー機能は、Denimではなく、別のアップグレードであるEverestに含まれます。Everestの有効化日はまだ設定されていません。
ノード運用者向けに、Baseの移行ガイドによると、メインネットで必要となる実行クライアントとコンセンサスクライアントのバージョンは、まだ公開されていません。
