Moved EthTime to constants, update more timestamps to EthTime

This commit is contained in:
Coffepots 2018-04-06 16:22:32 +01:00
parent 284a026e51
commit a731f59bd3
4 changed files with 4 additions and 4 deletions

View File

@ -31,7 +31,7 @@ type
nonce*: string
mixHash*: string
extraData*: string
timestamp*: int
timestamp*: EthTime
stateRoot*: string
FundedAddress* = ref object

View File

@ -1,11 +1,12 @@
import
ttmath, math, strutils, tables, utils/padding, rlp
ttmath, math, strutils, tables, utils/padding, rlp, times
# rlpFields UInt256, table
type
TypeHint* {.pure.} = enum UInt256, Bytes, Any
EthTime* = Time
#Bytes* = seq[byte]

View File

@ -1,7 +1,6 @@
import ../constants, ttmath, strformat, times, ../validation
type
EthTime = Time
Header* = ref object
timestamp*: EthTime
difficulty*: UInt256

View File

@ -44,7 +44,7 @@ method blockhash*(vmState: BaseVMState): string =
method coinbase*(vmState: BaseVMState): string =
vmState.blockHeader.coinbase
method timestamp*(vmState: BaseVMState): int =
method timestamp*(vmState: BaseVMState): EthTime =
vmState.blockHeader.timestamp
method blockNumber*(vmState: BaseVMState): UInt256 =