I’m not the most technically competent person around blockchain. But I have the following proposal if it’s technically feasible.
In the MetaMask wallet swap function you need to pay fees in $ETH which is a drag because I’m never interested in buying ETH other than to be able to buy other coins.
So when I click the swap feature in Metamask I want all of the fees sorted out. Say I want to swap $LINK with my Bitcoin with the swap feature I should be able click the swap & the system goes & swaps it & goes & pays the necessary fees in ETH and tells me how much $LINK I get with the breakdown. Proceeds goes to $AST of course
Another option can be to be able pay all ETH fees in $AST.