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
@@ -210,7 +210,7 @@ mod tests {
|
||||
MockSystemInstruction::ChangeData { data } => {
|
||||
instruction_context
|
||||
.try_borrow_instruction_account(transaction_context, 1)?
|
||||
.set_data(&[data])?;
|
||||
.set_data(&[data]);
|
||||
Ok(())
|
||||
}
|
||||
}
|
||||
@@ -409,7 +409,7 @@ mod tests {
|
||||
.try_borrow_instruction_account(transaction_context, 2)?;
|
||||
dup_account.checked_sub_lamports(lamports)?;
|
||||
to_account.checked_add_lamports(lamports)?;
|
||||
dup_account.set_data(&[data])?;
|
||||
dup_account.set_data(&[data]);
|
||||
drop(dup_account);
|
||||
let mut from_account = instruction_context
|
||||
.try_borrow_instruction_account(transaction_context, 0)?;
|
||||
|
Reference in New Issue
Block a user