BNB Chain 將通過 BEP-706 引入毫秒級區塊時間戳
BNB Chain 宣佈,BEP-706 已納入 Jenner 硬分叉升級,將通過部署在地址 0x70 的新預編譯合約,向智能合約提供毫秒級區塊時間戳。此前,合…
BNB Chain 宣佈,BEP-706 已納入 Jenner 硬分叉升級,將通過部署在地址 0x70 的新預編譯合約,向智能合約提供毫秒級區塊時間戳。此前,合約通過 block.timestamp 只能讀取精確到秒的時間,即使多個區塊在同一秒內生成,也無法區分其時間差。升級後,開發者可通過新接口讀取以毫秒為單位的時間戳,而現有 block.timestamp 的返回值及秒級計時邏輯保持不變。該功能可用於需要亞秒級精度的應用場景,例如有效期僅數百毫秒的報價結算、拍賣截止時間及價格預言機數據更新時效檢查。新預編譯合約的計算費用為 20 Gas,調用還需承擔相應的調用及內存成本。BNB Chain 提醒開發者注意秒與毫秒的單位一致性,並在集成時檢查調用是否成功以及是否返回預期的 32 字節數據。
insigtX 內容為資訊/教育性質,非投資建議。