Skip to content

Commit e04edcf

Browse files
committed
fix(target_chains/starknet): make parse_and_verify_vm a read-only method
1 parent ffbe02b commit e04edcf

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

target_chains/starknet/contracts/src/wormhole.cairo

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ pub trait IWormhole<T> {
77
fn submit_new_guardian_set(
88
ref self: T, set_index: u32, guardians: Array<felt252>
99
) -> Result<(), SubmitNewGuardianSetError>;
10-
fn parse_and_verify_vm(ref self: T, encoded_vm: ByteArray) -> Result<VM, ParseAndVerifyVmError>;
10+
fn parse_and_verify_vm(self: @T, encoded_vm: ByteArray) -> Result<VM, ParseAndVerifyVmError>;
1111
}
1212

1313
#[derive(Drop, Debug, Clone, Serde)]
@@ -224,7 +224,7 @@ mod wormhole {
224224
}
225225

226226
fn parse_and_verify_vm(
227-
ref self: ContractState, encoded_vm: ByteArray
227+
self: @ContractState, encoded_vm: ByteArray
228228
) -> Result<VM, ParseAndVerifyVmError> {
229229
let (vm, body_hash) = parse_vm(encoded_vm)?;
230230
let guardian_set = self.guardian_sets.read(vm.guardian_set_index);

0 commit comments

Comments
 (0)