I am currently facing this issue that doesnt let me close my program (I don't really want to loose all the rent right now) https://forums.solana.com/t/help-me-my-wallet-was-locked-unable-to-pay-a-transaction-fee/7802
TLDR: My wallet is owned by the BPF upgradable loader and I can't do any transactions with it so it's kind of like a loophole because I can't change the owner if I can't pay the transaction fees.
here the steps in detail:
- Program deployment failed
- closed buffer account to reclaim funds
- cannot create new buffer/update program authority because authority wallet's assigned program id is BPF upgradeable loader and therefore can not be used to pay for transaction fees.
Question: Is there a way to specify the fee payer to change the program authority?