BNB Chainは、Jennerハードフォークアップグレードに含まれるBEP-706により、スマートコントラクトにミリ秒単位のブロックタイムスタンプを提供するため、アドレス0x70に新しいプリコンパイルコントラクトを導入すると発表しました。これまでは、コントラクトがblock.timestampを通じて読み取れるタイムスタンプは秒単位のみであり、同じ秒内に生成された複数のブロック間の時間差を区別できませんでした。アップグレード後は、開発者は新しいインターフェースを通じてミリ秒単位のタイムスタンプにアクセスできるようになります。一方、既存のblock.timestampの値と秒単位のタイミング処理は変更されません。この機能により、数百ミリ秒しか有効でない価格提示の決済、オークションの締め切り、価格オラクルのデータ更新速度の検証など、1秒未満の精度を必要とするユースケースが可能になります。新しいプリコンパイルコントラクトの計算コストは20 Gasで、これに呼び出しとメモリのコストが加わります。
$BNB
$ONE
$MAGIC