From 8bc122301a76d60037f1e8f69a6b6e7f3c4b1639 Mon Sep 17 00:00:00 2001 From: Ivan Frolov Date: Fri, 31 Jan 2025 20:11:53 -0500 Subject: [PATCH] fix: clippy issues in wormhole-prover-proxy --- .../omni-prover/wormhole-omni-prover-proxy/src/lib.rs | 2 +- .../wormhole-omni-prover-proxy/src/parsed_vaa.rs | 2 +- near/omni-types/src/prover_result.rs | 11 +++++++++++ 3 files changed, 13 insertions(+), 2 deletions(-) diff --git a/near/omni-prover/wormhole-omni-prover-proxy/src/lib.rs b/near/omni-prover/wormhole-omni-prover-proxy/src/lib.rs index 1b748a6a..c46940cb 100644 --- a/near/omni-prover/wormhole-omni-prover-proxy/src/lib.rs +++ b/near/omni-prover/wormhole-omni-prover-proxy/src/lib.rs @@ -72,7 +72,7 @@ impl WormholeOmniProverProxy { let parsed_vaa = parsed_vaa::ParsedVAA::parse(&h); require!( - proof_kind as u8 == parsed_vaa.payload[0], + u8::from(proof_kind) == parsed_vaa.payload[0], "Invalid proof kind" ); diff --git a/near/omni-prover/wormhole-omni-prover-proxy/src/parsed_vaa.rs b/near/omni-prover/wormhole-omni-prover-proxy/src/parsed_vaa.rs index 01f524a3..92232b7c 100644 --- a/near/omni-prover/wormhole-omni-prover-proxy/src/parsed_vaa.rs +++ b/near/omni-prover/wormhole-omni-prover-proxy/src/parsed_vaa.rs @@ -71,7 +71,7 @@ impl ParsedVAA { // Load 4 bytes starting from index 1 let guardian_set_index: u32 = data.get_u32(Self::GUARDIAN_SET_INDEX_POS); - let len_signers = data.get_u8(Self::LEN_SIGNER_POS) as usize; + let len_signers = data.get_u8(Self::LEN_SIGNER_POS).into(); let body_offset: usize = Self::HEADER_LEN + Self::SIGNATURE_LEN * len_signers; // Hash the body diff --git a/near/omni-types/src/prover_result.rs b/near/omni-types/src/prover_result.rs index 65e3a2c7..47255b86 100644 --- a/near/omni-types/src/prover_result.rs +++ b/near/omni-types/src/prover_result.rs @@ -62,3 +62,14 @@ pub enum ProofKind { DeployToken, LogMetadata, } + +impl From for u8 { + fn from(kind: ProofKind) -> Self { + match kind { + ProofKind::InitTransfer => 0, + ProofKind::FinTransfer => 1, + ProofKind::DeployToken => 2, + ProofKind::LogMetadata => 3, + } + } +}