Skip to content

Commit fca7e05

Browse files
committed
refactored back from VA to VerifiedVM
1 parent 44fbd54 commit fca7e05

File tree

1 file changed

+12
-12
lines changed
  • target_chains/stylus/contracts/wormhole/src

1 file changed

+12
-12
lines changed

target_chains/stylus/contracts/wormhole/src/lib.rs

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ pub struct GuardianSignature {
2929
}
3030

3131
#[derive(Clone, Debug)]
32-
pub struct VAA {
32+
pub struct VerifiedVMM {
3333
pub version: u8,
3434
pub guardian_set_index: u32,
3535
pub signatures: Vec<GuardianSignature>,
@@ -109,7 +109,7 @@ pub enum WormholeError {
109109
}
110110

111111
pub trait IWormhole {
112-
fn parse_and_verify_vm(&self, encoded_vaa: Vec<u8>) -> Result<VAA, WormholeError>;
112+
fn parse_and_verify_vm(&self, encoded_vaa: Vec<u8>) -> Result<VerifiedVMM, WormholeError>;
113113
fn get_guardian_set(&self, index: u32) -> Option<GuardianSet>;
114114
fn get_current_guardian_set_index(&self) -> u32;
115115
fn governance_action_is_consumed(&self, hash: Vec<u8>) -> bool;
@@ -229,13 +229,13 @@ impl WormholeContract {
229229
}
230230

231231
impl WormholeContract {
232-
fn parse_vm(&self, encoded_vaa: &[u8]) -> Result<VAA, WormholeError> {
232+
fn parse_vm(&self, encoded_vaa: &[u8]) -> Result<VerifiedVMM, WormholeError> {
233233
Self::parse_vm_static(encoded_vaa)
234234
}
235235

236236
// Parsing a Wormhole VAA according to the structure defined
237237
// by https://wormhole.com/docs/protocol/infrastructure/vaas/
238-
fn parse_vm_static(encoded_vaa: &[u8]) -> Result<VAA, WormholeError> {
238+
fn parse_vm_static(encoded_vaa: &[u8]) -> Result<VerifiedVMM, WormholeError> {
239239
if encoded_vaa.len() < 6 {
240240
return Err(WormholeError::InvalidVAAFormat(InvalidVAAFormat {}));
241241
}
@@ -327,7 +327,7 @@ impl WormholeContract {
327327

328328
let hash = Self::compute_hash_static(&encoded_vaa[cursor - 51..])?;
329329

330-
Ok(VAA {
330+
Ok(VerifiedVMM {
331331
version,
332332
guardian_set_index,
333333
signatures,
@@ -342,7 +342,7 @@ impl WormholeContract {
342342
})
343343
}
344344

345-
fn verify_vm(&self, vaa: &VAA) -> Result<(), WormholeError> {
345+
fn verify_vm(&self, vaa: &VerifiedVMM) -> Result<(), WormholeError> {
346346
let guardian_set = self.get_guardian_set_internal(vaa.guardian_set_index)
347347
.ok_or(WormholeError::InvalidGuardianSetIndex(InvalidGuardianSetIndex {}))?;
348348

@@ -492,7 +492,7 @@ impl WormholeContract {
492492
}
493493

494494
impl IWormhole for WormholeContract {
495-
fn parse_and_verify_vm(&self, encoded_vaa: Vec<u8>) -> Result<VAA, WormholeError> {
495+
fn parse_and_verify_vm(&self, encoded_vaa: Vec<u8>) -> Result<VerifiedVMM, WormholeError> {
496496
if !self.initialized.get() {
497497
return Err(WormholeError::NotInitialized(NotInitialized {}));
498498
}
@@ -694,8 +694,8 @@ mod tests {
694694
real_data
695695
}
696696

697-
fn create_test_vaa(guardian_set_index: u32, signatures: Vec<GuardianSignature>) -> VAA {
698-
VAA {
697+
fn create_test_vaa(guardian_set_index: u32, signatures: Vec<GuardianSignature>) -> VerifiedVMM {
698+
VerifiedVMM {
699699
version: 1,
700700
guardian_set_index,
701701
signatures,
@@ -710,11 +710,11 @@ mod tests {
710710
}
711711
}
712712

713-
fn create_test_vaa_with_emitter(guardian_set_index: u32, signatures: Vec<GuardianSignature>, emitter: Address) -> VAA {
713+
fn create_test_vaa_with_emitter(guardian_set_index: u32, signatures: Vec<GuardianSignature>, emitter: Address) -> VerifiedVMM {
714714
let mut emitter_bytes = [0u8; 32];
715715
emitter_bytes[12..32].copy_from_slice(emitter.as_slice());
716716

717-
VAA {
717+
VerifiedVMM {
718718
version: 1,
719719
guardian_set_index,
720720
signatures,
@@ -1069,7 +1069,7 @@ mod tests {
10691069
}
10701070
let hash = FixedBytes::<32>::from([0x42u8; 32]);
10711071

1072-
let vaa = VAA {
1072+
let vaa = VerifiedVMM {
10731073
version: 1,
10741074
guardian_set_index: 0,
10751075
signatures: vec![

0 commit comments

Comments
 (0)