Fix instruction AccountInfo mutability (#143)

Fix order cancel instruction account mutability
This commit is contained in:
comradekoval 2021-06-27 00:19:16 +03:00 committed by GitHub
parent 7d1d415384
commit 576e5d2ef2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 6 additions and 6 deletions

View File

@ -741,9 +741,9 @@ pub fn cancel_order(
) -> Result<Instruction, DexError> {
let data = MarketInstruction::CancelOrderV2(CancelOrderInstructionV2 { side, order_id }).pack();
let accounts: Vec<AccountMeta> = vec![
AccountMeta::new_readonly(*market, false),
AccountMeta::new_readonly(*market_bids, false),
AccountMeta::new_readonly(*market_asks, false),
AccountMeta::new(*market, false),
AccountMeta::new(*market_bids, false),
AccountMeta::new(*market_asks, false),
AccountMeta::new(*open_orders_account, false),
AccountMeta::new_readonly(*open_orders_account_owner, true),
AccountMeta::new(*event_queue, false),
@ -802,9 +802,9 @@ pub fn cancel_order_by_client_order_id(
) -> Result<Instruction, DexError> {
let data = MarketInstruction::CancelOrderByClientIdV2(client_order_id).pack();
let accounts: Vec<AccountMeta> = vec![
AccountMeta::new_readonly(*market, false),
AccountMeta::new_readonly(*market_bids, false),
AccountMeta::new_readonly(*market_asks, false),
AccountMeta::new(*market, false),
AccountMeta::new(*market_bids, false),
AccountMeta::new(*market_asks, false),
AccountMeta::new(*open_orders_account, false),
AccountMeta::new_readonly(*open_orders_account_owner, true),
AccountMeta::new(*event_queue, false),