Cleanup: TransactionContext (#22910)
* Adds BorrowedAccount::check_sysvar(). * Adds BorrowedAccount::get_data_mut(). * Implements account resizing in BorrowedAccount. * Exposes is_signer() and is_writable() in InstructionContext. * Removes AccountMeta and get_instruction_accounts_metas(). * Makes throwing errors in BorrowedAccount optional. * Removes result return values from BorrowedAccount.
This commit is contained in:
committed by
GitHub
parent
c16cf9cf8a
commit
660f6981c6
@ -178,8 +178,8 @@ pub fn builtin_process_instruction(
|
||||
let mut borrowed_account =
|
||||
instruction_context.try_borrow_account(transaction_context, index_in_instruction)?;
|
||||
if borrowed_account.is_writable() {
|
||||
borrowed_account.set_lamports(lamports)?;
|
||||
borrowed_account.set_data(&data)?;
|
||||
borrowed_account.set_lamports(lamports);
|
||||
borrowed_account.set_data(&data);
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user