Formatting nimbus_verified_proxy with nph v0.5.1 (#2058)

* Adjust CI linter nph version to v0.5.1

* Formatting nimbus_verified_proxy with nph v0.5.1
This commit is contained in:
Kim De Mey 2024-02-29 18:56:59 +01:00 committed by GitHub
parent 7079c7b305
commit 7089226d43
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
5 changed files with 13 additions and 14 deletions

View File

@ -238,7 +238,7 @@ jobs:
# Updating nph version should be accompanied with running the new # Updating nph version should be accompanied with running the new
# version on the fluffy directory. # version on the fluffy directory.
run: | run: |
VERSION="v0.4.1" VERSION="v0.5.1"
ARCHIVE="nph-linux_x64.tar.gz" ARCHIVE="nph-linux_x64.tar.gz"
curl -L "https://github.com/arnetheduck/nph/releases/download/${VERSION}/${ARCHIVE}" -o ${ARCHIVE} curl -L "https://github.com/arnetheduck/nph/releases/download/${VERSION}/${ARCHIVE}" -o ${ARCHIVE}
tar -xzf ${ARCHIVE} tar -xzf ${ARCHIVE}

View File

@ -97,8 +97,7 @@ proc run*(
raiseAssert "Invalid baked-in state: " & err.msg raiseAssert "Invalid baked-in state: " & err.msg
genesisTime = getStateField(genesisState[], genesis_time) genesisTime = getStateField(genesisState[], genesis_time)
beaconClock = beaconClock = BeaconClock.init(genesisTime).valueOr:
BeaconClock.init(genesisTime).valueOr:
error "Invalid genesis time in state", genesisTime error "Invalid genesis time in state", genesisTime
quit QuitFailure quit QuitFailure
@ -150,7 +149,7 @@ proc run*(
lightClient = createLightClient( lightClient = createLightClient(
network, rng, lcConfig, cfg, forkDigests, getBeaconTime, genesis_validators_root, network, rng, lcConfig, cfg, forkDigests, getBeaconTime, genesis_validators_root,
LightClientFinalizationMode.Optimistic LightClientFinalizationMode.Optimistic,
) )
verifiedProxy.installEthApiHandlers() verifiedProxy.installEthApiHandlers()
@ -243,7 +242,7 @@ proc run*(
targetGossipState = getTargetGossipState( targetGossipState = getTargetGossipState(
slot.epoch, cfg.ALTAIR_FORK_EPOCH, cfg.BELLATRIX_FORK_EPOCH, slot.epoch, cfg.ALTAIR_FORK_EPOCH, cfg.BELLATRIX_FORK_EPOCH,
cfg.CAPELLA_FORK_EPOCH, cfg.DENEB_FORK_EPOCH, isBehind cfg.CAPELLA_FORK_EPOCH, cfg.DENEB_FORK_EPOCH, isBehind,
) )
template currentGossipState(): auto = template currentGossipState(): auto =

View File

@ -124,7 +124,7 @@ proc installEthApiHandlers*(lcProxy: VerifiedRpcProxy) =
let accountResult = getAccountFromProof( let accountResult = getAccountFromProof(
executionPayload.stateRoot, proof.address, proof.balance, proof.nonce, executionPayload.stateRoot, proof.address, proof.balance, proof.nonce,
proof.codeHash, proof.storageHash, proof.accountProof proof.codeHash, proof.storageHash, proof.accountProof,
) )
if accountResult.isOk(): if accountResult.isOk():
@ -165,7 +165,7 @@ proc installEthApiHandlers*(lcProxy: VerifiedRpcProxy) =
let accountResult = getAccountFromProof( let accountResult = getAccountFromProof(
executionPayload.stateRoot, proof.address, proof.balance, proof.nonce, executionPayload.stateRoot, proof.address, proof.balance, proof.nonce,
proof.codeHash, proof.storageHash, proof.accountProof proof.codeHash, proof.storageHash, proof.accountProof,
) )
if accountResult.isOk(): if accountResult.isOk():
@ -184,7 +184,7 @@ proc installEthApiHandlers*(lcProxy: VerifiedRpcProxy) =
proof = await lcProxy.rpcClient.eth_getProof(address, @[], blockId(blockNumber)) proof = await lcProxy.rpcClient.eth_getProof(address, @[], blockId(blockNumber))
accountResult = getAccountFromProof( accountResult = getAccountFromProof(
executionPayload.stateRoot, proof.address, proof.balance, proof.nonce, executionPayload.stateRoot, proof.address, proof.balance, proof.nonce,
proof.codeHash, proof.storageHash, proof.accountProof proof.codeHash, proof.storageHash, proof.accountProof,
) )
if accountResult.isErr(): if accountResult.isErr():

View File

@ -65,7 +65,7 @@ suite "Merkle proof of inclusion validation":
hexToSeqByte( hexToSeqByte(
"0xf8749e2070b0cf62febcfb17abd5e2189b6e0029e0f9b9a1aabf0e670469d6ab74b853f8518301175e8a3d25780abb5f0a89b7daa056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a0c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470" "0xf8749e2070b0cf62febcfb17abd5e2189b6e0029e0f9b9a1aabf0e670469d6ab74b853f8518301175e8a3d25780abb5f0a89b7daa056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a0c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470"
) )
) ),
] ]
check: check:
@ -117,7 +117,7 @@ suite "Merkle proof of inclusion validation":
hexToSeqByte( hexToSeqByte(
"0xf8679e20da5951bceaed385c03546f45f276b83d86bc0755e045f92f1d9071f431b846f8440180a07bb85da974b0ee4efcb379f528bcf7e947a55901d5a2c0d38bc9cc16c851e785a03b45ab254ec24f2bcb75a922f15031796bc433ea5a4514783705d185321e5f82" "0xf8679e20da5951bceaed385c03546f45f276b83d86bc0755e045f92f1d9071f431b846f8440180a07bb85da974b0ee4efcb379f528bcf7e947a55901d5a2c0d38bc9cc16c851e785a03b45ab254ec24f2bcb75a922f15031796bc433ea5a4514783705d185321e5f82"
) )
) ),
], ],
balance: UInt256.fromHex("0x0"), balance: UInt256.fromHex("0x0"),
codeHash: FixedBytes[32].fromHex( codeHash: FixedBytes[32].fromHex(
@ -143,7 +143,7 @@ suite "Merkle proof of inclusion validation":
hexToSeqByte( hexToSeqByte(
"0xf7a0390decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e563959425a92a5853702f199bb2d805bba05d67025214a8" "0xf7a0390decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e563959425a92a5853702f199bb2d805bba05d67025214a8"
) )
) ),
], ],
) )
], ],

View File

@ -97,7 +97,7 @@ proc getStorageData*(
let account = let account =
?getAccountFromProof( ?getAccountFromProof(
stateRoot, proof.address, proof.balance, proof.nonce, proof.codeHash, stateRoot, proof.address, proof.balance, proof.nonce, proof.codeHash,
proof.storageHash, proof.accountProof proof.storageHash, proof.accountProof,
) )
if account.storageRoot == etypes.EMPTY_ROOT_HASH: if account.storageRoot == etypes.EMPTY_ROOT_HASH: