Wprowadzane są ważne zmiany w sposobie zachowania block.timestamp, block.number i blockhash w zkSync Era, Antonio, inżynier ds. relacji z programistami Matter Labs, powiedział na Githubie. Obecnie block.timestamp, block.number i blockhash zwracają odpowiednio znacznik czasu, liczbę i wartość skrótu partii L1. Po zakończeniu tej aktualizacji zwrócony zostanie odpowiednio znacznik czasu, liczba i wartość skrótu bloku L2.
Antonio powiedział, że wiele zastosowań wymaga większej wierności czasowej, którą można osiągnąć poprzez odniesienie do partii L1. Dzięki tym zmianom umowy będą mogły być mierzone w czasie na poziomie bloku L2 (mniej więcej co kilka sekund), informacje te są już dostępne w interfejsie API, ale dzięki nowym zmianom programiści będą mogli uzyskać do nich dostęp bezpośrednio w ramach inteligentnej umowy . Obecnie opracowujemy tę zmianę i będziemy testować proces aktualizacji wewnętrznie przed przejściem do sieci testowej i ewentualnej sieci głównej.