Browse Source

Split up sign_seeds to be less ugly

Mike MacCana 1 year ago
parent
commit
6e0d169099

+ 3 - 2
tokens/escrow/anchor/programs/escrow/src/instructions/take_offer.rs

@@ -86,12 +86,13 @@ pub fn send_wanted_tokens_to_maker(ctx: &Context<TakeOffer>) -> Result<()> {
 }
 
 pub fn withdraw_and_close_vault(ctx: Context<TakeOffer>) -> Result<()> {
-    let signer_seeds: [&[&[u8]]; 1] = [&[
+    let seeds = &[
         b"offer",
         ctx.accounts.maker.to_account_info().key.as_ref(),
         &ctx.accounts.offer.id.to_le_bytes()[..],
         &[ctx.accounts.offer.bump],
-    ]];
+    ];
+    let signer_seeds: [&[&[u8]]; 1] = [&seeds[..]];
 
     let accounts = TransferChecked {
         from: ctx.accounts.vault.to_account_info(),