Evm
什麼是block.timestamp
在函式中,block.timestamp 是記錄交易處理的時間,還是 block.timestamp 計算步驟的處理時間?
block.timestamp 是處理交易的時間,還是會
time
有所time2
不同?function doSomething() { uint time = block.timestamp // ... a few 400000 gas of other things ... // uint time2 = block.timestamp }
根據文件,您會發現
自紀元以來目前塊的時間戳(以秒為單位)
所以每個塊都有一個時間戳(創建時),因此 time1=time2
閱讀更多關於時間戳的資訊,block.timestamp 的值是 Solidity 秒還是毫秒?
參考您對事務時間戳的評論,一個塊中所有事務的時間戳都是相同的。
一個塊中可以有許多事務,都具有相同的時間戳,並且都與該塊的時間戳相同。