diff --git a/registry/program/src/claim_locked_reward.rs b/registry/program/src/claim_locked_reward.rs index 5ddc421..3500328 100644 --- a/registry/program/src/claim_locked_reward.rs +++ b/registry/program/src/claim_locked_reward.rs @@ -21,6 +21,7 @@ pub fn handler( let acc_infos = &mut accounts.iter(); + let signer_acc_info = next_account_info(acc_infos)?; let entity_acc_info = next_account_info(acc_infos)?; let member_acc_info = next_account_info(acc_infos)?; let registrar_acc_info = next_account_info(acc_infos)?; @@ -46,6 +47,7 @@ pub fn handler( ref clock, } = access_control(AccessControlRequest { program_id, + signer_acc_info, registrar_acc_info, entity_acc_info, member_acc_info, @@ -90,6 +92,7 @@ fn access_control(req: AccessControlRequest) -> Result Result Result Result<(), RegistryError> { struct AccessControlRequest<'a, 'b> { program_id: &'a Pubkey, cursor: u32, + signer_acc_info: &'a AccountInfo<'b>, entity_acc_info: &'a AccountInfo<'b>, member_acc_info: &'a AccountInfo<'b>, registrar_acc_info: &'a AccountInfo<'b>, diff --git a/registry/program/src/claim_unlocked_reward.rs b/registry/program/src/claim_unlocked_reward.rs index f806b65..c3be107 100644 --- a/registry/program/src/claim_unlocked_reward.rs +++ b/registry/program/src/claim_unlocked_reward.rs @@ -18,6 +18,7 @@ pub fn handler( let acc_infos = &mut accounts.iter(); + let signer_acc_info = next_account_info(acc_infos)?; let entity_acc_info = next_account_info(acc_infos)?; let member_acc_info = next_account_info(acc_infos)?; let registrar_acc_info = next_account_info(acc_infos)?; @@ -37,6 +38,7 @@ pub fn handler( ref spts, } = access_control(AccessControlRequest { program_id, + signer_acc_info, registrar_acc_info, entity_acc_info, member_acc_info, @@ -74,6 +76,7 @@ fn access_control(req: AccessControlRequest) -> Result Result Result Result<(), RegistryError> { struct AccessControlRequest<'a, 'b> { program_id: &'a Pubkey, cursor: u32, + signer_acc_info: &'a AccountInfo<'b>, entity_acc_info: &'a AccountInfo<'b>, member_acc_info: &'a AccountInfo<'b>, registrar_acc_info: &'a AccountInfo<'b>,