What is the expected way to interact with the BPFUpgradeLoader using the Solana Web3 JS SDK? It appears the web3.BPF_LOADER_PROGRAM_ID is marked as deprecated, but it offers no clear alternative.
What is the proper way to do this? I needed to change the upgrade authority from one public key to another as part of a script and wanted to do this in the most idiomatic way possible. I don't want to ignore the deprecated notice and send a transaction to the loader program. Is there a better way to do this?