PTB, adminCap and object owners

Hi there.

I have been cracking my head over last few days to try and do few thing and I really can’t find my way out so I need to ask a few questions to make it maybe more clear for me if there are limitations that are preventing me from building things the way I need.

Is this possible in PTB?

  1. User sends objects to admin
  2. Admin uses Move with adminCap to mutate the objects
  3. Admin sends back objects to user

That would kinda require two signatures and Im not sure if the move contract would be able to act like objects are currently owned by admin.

All my tries resulted in my ExecutTransactionBlock to ask for just one signature and Im unable to send two signatures even tho the prop has an option of array.

Now maybe something like this is not possible and I need to create additional object in my contract that will enable users to mutate their nfts but can that also be done in PTB? I create and send object to the user, users mutates the nft and burns the object. ? That would require both sides to sign.

Thank you!