Thank you. It does make sense, exchange crypto to crypto . I assume you already experienced this type of scenario (exchange) , so will be like barter , correct? And The capital gain taxes calculated on in and out usd amount, based on tax bracket and term of holding .
Don't think of it as a "barter system" as it is too much different from it. Look at stocks even if you buy and sell them you always in the process of having fiat currency in your account every time you sell a stock, but does that mean you are going to pay capital gains tax every time you obtain fiat currency when you sell? Of course not just like what others have earlier said you pay your capital gains tax at the end of each fiscal year. Don't make it too much complicated in your situation, just think of it as your income you only file it annually.