Reduce declared but not used warnings (#2822)
This commit is contained in:
parent
4ffe056a25
commit
89fac051cd
|
@ -99,7 +99,7 @@ proc setBlock*(c: ChainRef; blk: Block): Result[void, string] =
|
||||||
let
|
let
|
||||||
vmState = c.getVmState(header).valueOr:
|
vmState = c.getVmState(header).valueOr:
|
||||||
return err("no vmstate")
|
return err("no vmstate")
|
||||||
stateRootChpt = vmState.parent.stateRoot # Check point
|
_ = vmState.parent.stateRoot # Check point
|
||||||
? vmState.processBlock(blk)
|
? vmState.processBlock(blk)
|
||||||
|
|
||||||
if not c.db.persistHeader(
|
if not c.db.persistHeader(
|
||||||
|
|
|
@ -13,7 +13,6 @@ import
|
||||||
stew/[byteutils],
|
stew/[byteutils],
|
||||||
json_rpc/[rpcserver, rpcclient],
|
json_rpc/[rpcserver, rpcclient],
|
||||||
../../../nimbus/[
|
../../../nimbus/[
|
||||||
config,
|
|
||||||
constants,
|
constants,
|
||||||
transaction,
|
transaction,
|
||||||
db/ledger,
|
db/ledger,
|
||||||
|
|
|
@ -43,11 +43,6 @@ proc nonceAt*(client: RpcClient, address: Address): Future[AccountNonce] {.async
|
||||||
let hex = await client.eth_getTransactionCount(address, blockId("latest"))
|
let hex = await client.eth_getTransactionCount(address, blockId("latest"))
|
||||||
result = hex.AccountNonce
|
result = hex.AccountNonce
|
||||||
|
|
||||||
func toTopics(list: openArray[Hash32]): seq[eth_types.Topic] =
|
|
||||||
result = newSeqOfCap[eth_types.Topic](list.len)
|
|
||||||
for x in list:
|
|
||||||
result.add eth_types.Topic(x)
|
|
||||||
|
|
||||||
func toLogs(list: openArray[LogObject]): seq[Log] =
|
func toLogs(list: openArray[LogObject]): seq[Log] =
|
||||||
result = newSeqOfCap[Log](list.len)
|
result = newSeqOfCap[Log](list.len)
|
||||||
for x in list:
|
for x in list:
|
||||||
|
|
|
@ -11,7 +11,6 @@
|
||||||
import
|
import
|
||||||
std/[
|
std/[
|
||||||
options,
|
options,
|
||||||
strformat,
|
|
||||||
strutils,
|
strutils,
|
||||||
times,
|
times,
|
||||||
os,
|
os,
|
||||||
|
|
|
@ -52,7 +52,7 @@ proc checkBE*[T: RdbBackendRef|MemBackendRef|VoidBackendRef](
|
||||||
for (rvid,key) in T.walkKeyBe db:
|
for (rvid,key) in T.walkKeyBe db:
|
||||||
if topVidBe.vid < rvid.vid:
|
if topVidBe.vid < rvid.vid:
|
||||||
topVidBe = rvid
|
topVidBe = rvid
|
||||||
let vtx = db.getVtxBE(rvid).valueOr:
|
let _ = db.getVtxBE(rvid).valueOr:
|
||||||
return err((rvid.vid,CheckBeVtxMissing))
|
return err((rvid.vid,CheckBeVtxMissing))
|
||||||
|
|
||||||
# Compare calculated `vTop` against database state
|
# Compare calculated `vTop` against database state
|
||||||
|
|
|
@ -96,19 +96,6 @@ proc retrieveMerkleHash(
|
||||||
key
|
key
|
||||||
ok key.to(Hash32)
|
ok key.to(Hash32)
|
||||||
|
|
||||||
|
|
||||||
proc hasPayload(
|
|
||||||
db: AristoDbRef;
|
|
||||||
root: VertexID;
|
|
||||||
path: openArray[byte];
|
|
||||||
): Result[bool,AristoError] =
|
|
||||||
let error = db.retrieveLeaf(root, path).errorOr:
|
|
||||||
return ok(true)
|
|
||||||
|
|
||||||
if error == FetchPathNotFound:
|
|
||||||
return ok(false)
|
|
||||||
err(error)
|
|
||||||
|
|
||||||
proc hasAccountPayload(
|
proc hasAccountPayload(
|
||||||
db: AristoDbRef;
|
db: AristoDbRef;
|
||||||
accPath: Hash32;
|
accPath: Hash32;
|
||||||
|
|
|
@ -21,7 +21,7 @@
|
||||||
{.push raises: [].}
|
{.push raises: [].}
|
||||||
|
|
||||||
import
|
import
|
||||||
std/[tables, typetraits],
|
std/[tables],
|
||||||
eth/common,
|
eth/common,
|
||||||
results,
|
results,
|
||||||
"."/[aristo_desc, aristo_fetch, aristo_get, aristo_hike, aristo_path]
|
"."/[aristo_desc, aristo_fetch, aristo_get, aristo_hike, aristo_path]
|
||||||
|
|
|
@ -37,7 +37,7 @@ proc chainRlpNodes*(
|
||||||
): Result[void,AristoError] =
|
): Result[void,AristoError] =
|
||||||
## Inspired by the `getBranchAux()` function from `hexary.nim`
|
## Inspired by the `getBranchAux()` function from `hexary.nim`
|
||||||
let
|
let
|
||||||
key = ? db.computeKey rvid
|
_ = ? db.computeKey rvid
|
||||||
(vtx,_) = ? db.getVtxRc rvid
|
(vtx,_) = ? db.getVtxRc rvid
|
||||||
node = vtx.toNode(rvid.root, db).valueOr:
|
node = vtx.toNode(rvid.root, db).valueOr:
|
||||||
return err(PartChnNodeConvError)
|
return err(PartChnNodeConvError)
|
||||||
|
|
|
@ -230,21 +230,6 @@ proc jLogger(
|
||||||
) =
|
) =
|
||||||
tr.jLogger(EmptyBlob, ti)
|
tr.jLogger(EmptyBlob, ti)
|
||||||
|
|
||||||
proc jLogger(
|
|
||||||
tr: TraceRecorderRef;
|
|
||||||
root: VertexID;
|
|
||||||
path: openArray[byte];
|
|
||||||
ti: TraceDataItemRef;
|
|
||||||
) =
|
|
||||||
tr.jLogger(@[root.byte] & @path, ti)
|
|
||||||
|
|
||||||
proc jLogger(
|
|
||||||
tr: TraceRecorderRef;
|
|
||||||
root: VertexID;
|
|
||||||
ti: TraceDataItemRef;
|
|
||||||
) =
|
|
||||||
tr.jLogger(@[root.byte], ti)
|
|
||||||
|
|
||||||
proc jLogger(
|
proc jLogger(
|
||||||
tr: TraceRecorderRef;
|
tr: TraceRecorderRef;
|
||||||
accPath: Hash32;
|
accPath: Hash32;
|
||||||
|
|
|
@ -156,8 +156,6 @@ proc runPeer*(buddy: BeaconBuddyRef; info: static[string]) {.async.} =
|
||||||
## This peer worker method is repeatedly invoked (exactly one per peer) while
|
## This peer worker method is repeatedly invoked (exactly one per peer) while
|
||||||
## the `buddy.ctrl.poolMode` flag is set `false`.
|
## the `buddy.ctrl.poolMode` flag is set `false`.
|
||||||
##
|
##
|
||||||
let peer = buddy.peer
|
|
||||||
|
|
||||||
if 0 < buddy.only.nMultiLoop: # statistics/debugging
|
if 0 < buddy.only.nMultiLoop: # statistics/debugging
|
||||||
buddy.only.multiRunIdle = Moment.now() - buddy.only.stoppedMultiRun
|
buddy.only.multiRunIdle = Moment.now() - buddy.only.stoppedMultiRun
|
||||||
buddy.only.nMultiLoop.inc # statistics/debugging
|
buddy.only.nMultiLoop.inc # statistics/debugging
|
||||||
|
|
|
@ -224,7 +224,7 @@ proc dbPeekParentHash*(ctx: BeaconCtxRef; num: BlockNumber): Opt[Hash32] =
|
||||||
|
|
||||||
proc dbUnstashHeader*(ctx: BeaconCtxRef; bn: BlockNumber) =
|
proc dbUnstashHeader*(ctx: BeaconCtxRef; bn: BlockNumber) =
|
||||||
## Remove header from temporary DB list
|
## Remove header from temporary DB list
|
||||||
ctx.stash.withValue(bn, val):
|
ctx.stash.withValue(bn, _):
|
||||||
ctx.stash.del bn
|
ctx.stash.del bn
|
||||||
return
|
return
|
||||||
discard ctx.db.ctx.getKvt().del(beaconHeaderKey(bn).toOpenArray)
|
discard ctx.db.ctx.getKvt().del(beaconHeaderKey(bn).toOpenArray)
|
||||||
|
|
|
@ -246,7 +246,6 @@ proc dumpBlockStateImpl(
|
||||||
|
|
||||||
let
|
let
|
||||||
cc = activate CaptCtxRef.init(com, header)
|
cc = activate CaptCtxRef.init(com, header)
|
||||||
parent = com.db.getBlockHeader(header.parentHash)
|
|
||||||
|
|
||||||
# only need a stack dump when scanning for internal transaction address
|
# only need a stack dump when scanning for internal transaction address
|
||||||
captureFlags = {DisableMemory, DisableStorage, EnableAccount}
|
captureFlags = {DisableMemory, DisableStorage, EnableAccount}
|
||||||
|
|
|
@ -13,7 +13,7 @@ import
|
||||||
eth/common,
|
eth/common,
|
||||||
stew/endians2,
|
stew/endians2,
|
||||||
../../nimbus/db/aristo/[
|
../../nimbus/db/aristo/[
|
||||||
aristo_debug, aristo_desc, aristo_hike, aristo_layers, aristo_merge,
|
aristo_debug, aristo_desc, aristo_hike, aristo_layers,
|
||||||
aristo_tx],
|
aristo_tx],
|
||||||
../replay/pp,
|
../replay/pp,
|
||||||
"."/[undump_accounts, undump_desc, undump_storages, test_samples_xx]
|
"."/[undump_accounts, undump_desc, undump_storages, test_samples_xx]
|
||||||
|
|
|
@ -348,7 +348,6 @@ proc runLedgerTransactionTests(noisy = true) =
|
||||||
env.txi.add n
|
env.txi.add n
|
||||||
|
|
||||||
test &"Run {env.txi.len} two-step trials with rollback":
|
test &"Run {env.txi.len} two-step trials with rollback":
|
||||||
let head = env.xdb.getCanonicalHead()
|
|
||||||
for n in env.txi:
|
for n in env.txi:
|
||||||
let dbTx = env.xdb.ctx.newTransaction()
|
let dbTx = env.xdb.ctx.newTransaction()
|
||||||
defer: dbTx.dispose()
|
defer: dbTx.dispose()
|
||||||
|
@ -356,7 +355,6 @@ proc runLedgerTransactionTests(noisy = true) =
|
||||||
env.runTrial2ok(ledger, n)
|
env.runTrial2ok(ledger, n)
|
||||||
|
|
||||||
test &"Run {env.txi.len} three-step trials with rollback":
|
test &"Run {env.txi.len} three-step trials with rollback":
|
||||||
let head = env.xdb.getCanonicalHead()
|
|
||||||
for n in env.txi:
|
for n in env.txi:
|
||||||
let dbTx = env.xdb.ctx.newTransaction()
|
let dbTx = env.xdb.ctx.newTransaction()
|
||||||
defer: dbTx.dispose()
|
defer: dbTx.dispose()
|
||||||
|
@ -365,7 +363,6 @@ proc runLedgerTransactionTests(noisy = true) =
|
||||||
|
|
||||||
test &"Run {env.txi.len} three-step trials with extra db frame rollback" &
|
test &"Run {env.txi.len} three-step trials with extra db frame rollback" &
|
||||||
" throwing Exceptions":
|
" throwing Exceptions":
|
||||||
let head = env.xdb.getCanonicalHead()
|
|
||||||
for n in env.txi:
|
for n in env.txi:
|
||||||
let dbTx = env.xdb.ctx.newTransaction()
|
let dbTx = env.xdb.ctx.newTransaction()
|
||||||
defer: dbTx.dispose()
|
defer: dbTx.dispose()
|
||||||
|
@ -373,7 +370,6 @@ proc runLedgerTransactionTests(noisy = true) =
|
||||||
env.runTrial3Survive(ledger, n, noisy)
|
env.runTrial3Survive(ledger, n, noisy)
|
||||||
|
|
||||||
test &"Run {env.txi.len} tree-step trials without rollback":
|
test &"Run {env.txi.len} tree-step trials without rollback":
|
||||||
let head = env.xdb.getCanonicalHead()
|
|
||||||
for n in env.txi:
|
for n in env.txi:
|
||||||
let dbTx = env.xdb.ctx.newTransaction()
|
let dbTx = env.xdb.ctx.newTransaction()
|
||||||
defer: dbTx.dispose()
|
defer: dbTx.dispose()
|
||||||
|
@ -381,7 +377,6 @@ proc runLedgerTransactionTests(noisy = true) =
|
||||||
env.runTrial3(ledger, n, rollback = false)
|
env.runTrial3(ledger, n, rollback = false)
|
||||||
|
|
||||||
test &"Run {env.txi.len} four-step trials with rollback and db frames":
|
test &"Run {env.txi.len} four-step trials with rollback and db frames":
|
||||||
let head = env.xdb.getCanonicalHead()
|
|
||||||
for n in env.txi:
|
for n in env.txi:
|
||||||
let dbTx = env.xdb.ctx.newTransaction()
|
let dbTx = env.xdb.ctx.newTransaction()
|
||||||
defer: dbTx.dispose()
|
defer: dbTx.dispose()
|
||||||
|
|
|
@ -370,7 +370,7 @@ proc rpcMain*() =
|
||||||
let msgData = "\x19Ethereum Signed Message:\n" & $msg.len & msg
|
let msgData = "\x19Ethereum Signed Message:\n" & $msg.len & msg
|
||||||
let msgDataBytes = @(msgData.toOpenArrayByte(0, msgData.len-1))
|
let msgDataBytes = @(msgData.toOpenArrayByte(0, msgData.len-1))
|
||||||
let msgHash = await client.web3_sha3(msgDataBytes)
|
let msgHash = await client.web3_sha3(msgDataBytes)
|
||||||
let pubkey = recover(sig, SkMessage(msgHash.bytes)).tryGet()
|
let pubkey = recover(sig, SkMessage(msgHash.data)).tryGet()
|
||||||
let recoveredAddr = pubkey.toCanonicalAddress()
|
let recoveredAddr = pubkey.toCanonicalAddress()
|
||||||
check recoveredAddr == signer # verified
|
check recoveredAddr == signer # verified
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue