cleanup unused code

This commit is contained in:
andri lim 2020-04-24 15:58:36 +07:00
parent cecb8986a4
commit 649597e714
No known key found for this signature in database
GPG Key ID: 31702AE10541E6B9
2 changed files with 9 additions and 30 deletions

View File

@ -1,6 +1,6 @@
import
randutils, stew/byteutils, random,
eth/[common, rlp], eth/trie/[hexary, db, trie_defs],
eth/[common, rlp], eth/trie/[hexary, db],
faststreams/input_stream,
../stateless/[witness_from_tree, tree_from_witness]

View File

@ -11,22 +11,19 @@ type
data*: array[32, byte]
TreeBuilder = object
#data: seq[byte]
#pos: int
input: InputStream
db: DB
root: KeccakHash
# InputStream is unstable, so we hack our own inputstream
proc initTreeBuilder*(input: InputStream, db: DB): TreeBuilder =
result.input = input
result.db = db
result.root = emptyRlpHash
#proc initTreeBuilder*(input: openArray[byte], db: DB): TreeBuilder =
# result.data = @input
# result.db = db
# result.root = emptyRlpHash
proc initTreeBuilder*(input: openArray[byte], db: DB): TreeBuilder =
result.input = memoryInput(input)
result.db = db
result.root = emptyRlpHash
func rootHash*(t: TreeBuilder): KeccakHash {.inline.} =
t.root
@ -47,24 +44,6 @@ template peek(t: TreeBuilder): byte =
template read(t: var TreeBuilder, len: int): auto =
t.input.read(len)
#[proc readByte(t: var TreeBuilder): byte =
if t.pos < t.data.len:
result = t.data[t.pos]
inc t.pos
template len(t: TreeBuilder): int =
t.data.len
proc peek(t: TreeBuilder): byte =
if t.pos + 1 < t.data.len:
result = t.data[t.pos + 1]
template read(t: var TreeBuilder, len: int): auto =
let pos = t.pos
inc(t.pos, len)
toOpenArray(t.data, pos, pos + len - 1)
]#
proc readU32(t: var TreeBuilder): uint32 =
result = fromBytesBE(uint32, t.read(4))