cleanup: remove unused accessLogs code from vm_state

they are not used anywhere at present, nor in the future
This commit is contained in:
jangko 2021-10-28 11:30:18 +07:00
parent f0a0c1b878
commit cec628e620
No known key found for this signature in database
GPG Key ID: 31702AE10541E6B9
6 changed files with 0 additions and 31 deletions

View File

@ -37,14 +37,6 @@ proc getMinerAddress(vmState: BaseVMState): EthAddress =
account.value
proc newAccessLogs*: AccessLogs =
AccessLogs(reads: initTable[string, string](), writes: initTable[string, string]())
proc update*[K, V](t: var Table[K, V], elements: Table[K, V]) =
for k, v in elements:
t[k] = v
proc `$`*(vmState: BaseVMState): string =
if vmState.isNil:
result = "nil"
@ -55,7 +47,6 @@ proc init*(self: BaseVMState, prevStateRoot: Hash256, header: BlockHeader,
chainDB: BaseChainDB, tracerFlags: set[TracerFlags] = {}) =
self.prevHeaders = @[]
self.name = "BaseVM"
self.accessLogs = newAccessLogs()
self.blockHeader = header
self.chaindb = chainDB
self.tracer.initTracer(tracerFlags)

View File

@ -34,7 +34,6 @@ type
BaseVMState* = ref object of RootObj
prevHeaders* : seq[BlockHeader]
chaindb* : BaseChainDB
accessLogs* : AccessLogs
blockHeader* : BlockHeader
name* : string
flags* : set[VMFlag]
@ -51,10 +50,6 @@ type
fork* : Fork
minerAddress* : EthAddress
AccessLogs* = ref object
reads*: Table[string, string]
writes*: Table[string, string]
TracerFlags* {.pure.} = enum
EnableTracing
DisableStorage

View File

@ -36,14 +36,6 @@ proc getMinerAddress(vmState: BaseVMState): EthAddress =
account.value
proc newAccessLogs*: AccessLogs =
AccessLogs(reads: initTable[string, string](), writes: initTable[string, string]())
proc update*[K, V](t: var Table[K, V], elements: Table[K, V]) =
for k, v in elements:
t[k] = v
proc `$`*(vmState: BaseVMState): string =
if vmState.isNil:
result = "nil"
@ -54,7 +46,6 @@ proc init*(self: BaseVMState, prevStateRoot: Hash256, header: BlockHeader,
chainDB: BaseChainDB, tracerFlags: set[TracerFlags] = {}) =
self.prevHeaders = @[]
self.name = "BaseVM"
self.accessLogs = newAccessLogs()
self.blockHeader = header
self.chaindb = chainDB
self.tracer.initTracer(tracerFlags)

View File

@ -25,7 +25,6 @@ type
BaseVMState* = ref object of RootObj
prevHeaders* : seq[BlockHeader]
chaindb* : BaseChainDB
accessLogs* : AccessLogs
blockHeader* : BlockHeader
name* : string
flags* : set[VMFlag]
@ -42,10 +41,6 @@ type
fork* : Fork
minerAddress* : EthAddress
AccessLogs* = ref object
reads*: Table[string, string]
writes*: Table[string, string]
TracerFlags* {.pure.} = enum
EnableTracing
DisableStorage

View File

@ -40,7 +40,6 @@ export
vms.getTracingResult,
vms.init,
vms.mutateStateDB,
vms.newAccessLogs,
vms.newBaseVMState,
vms.readOnlyStateDB,
vms.removeTracedAccounts,
@ -49,7 +48,6 @@ export
vms.timestamp,
vms.tracedAccounts,
vms.tracedAccountsPairs,
vms.update,
vms.updateBlockHeader
# End

View File

@ -16,7 +16,6 @@ else:
./vm2/types as vmt
export
vmt.AccessLogs,
vmt.BaseVMState,
vmt.CallKind,
vmt.Computation,