diff --git a/rust/switchboard-solana/src/client/function_runner.rs b/rust/switchboard-solana/src/client/function_runner.rs index b0a3946..f8a19a0 100644 --- a/rust/switchboard-solana/src/client/function_runner.rs +++ b/rust/switchboard-solana/src/client/function_runner.rs @@ -98,7 +98,7 @@ impl FunctionRunner { let verifier_permission = AttestationPermissionAccountData::get_pda( &queue_data.authority, &fn_data.attestation_queue, - &self.payer, + &self.verifier, ); let next_allowed_timestamp: i64 = fn_data.get_next_execution_datetime().timestamp(); @@ -114,7 +114,7 @@ impl FunctionRunner { function: self.function, function_enclave_signer: self.signer, verifier_quote: self.verifier, - verifier_enclave_signer: verifier_quote.authority, + verifier_enclave_signer: verifier_quote.enclave_signer, verifier_permission: verifier_permission, attestation_queue: fn_data.attestation_queue, receiver: self.reward_receiver,