Track account writable deescalation (#14626)
This commit is contained in:
@ -16,6 +16,7 @@ pub const RETURN_OK: u8 = 7;
|
||||
pub const VERIFY_PRIVILEGE_DEESCALATION: u8 = 8;
|
||||
pub const VERIFY_PRIVILEGE_DEESCALATION_ESCALATION_SIGNER: u8 = 9;
|
||||
pub const VERIFY_PRIVILEGE_DEESCALATION_ESCALATION_WRITABLE: u8 = 10;
|
||||
pub const WRITE_ACCOUNT: u8 = 11;
|
||||
|
||||
pub fn create_instruction(
|
||||
program_id: Pubkey,
|
||||
|
@ -229,6 +229,12 @@ fn process_instruction(
|
||||
}
|
||||
}
|
||||
}
|
||||
WRITE_ACCOUNT => {
|
||||
msg!("write account");
|
||||
for i in 0..instruction_data[1] {
|
||||
accounts[0].data.borrow_mut()[i as usize] = instruction_data[1];
|
||||
}
|
||||
}
|
||||
_ => panic!(),
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user