I am also waiting for that to happen, in meanwhile I have been using a dummy wallet to help Koinly follow the transaction correctly to calculate cost basis and works perfectly. Involves some manual work though
As you can see I wanted to send 2000 ADA from my wallet to a different address.
What dedaleus did, it combined Cardano from my two wallets on top Addr1… + Stake1… ( 8559 + 98 ) and sent 2000 ADA to Ddz… and sent remaining ADA (6657) to addr1…
Currently, as these values are not adding up straightforward ( 2000 ADA transferred from 1 address to another address ) Koinly sees all these transactions as two different withdrawals from my wallet and 1 different deposit to my wallet. ( with 2 nd deposit to exchange/different wallet if you are transferring to your self )
To circumvent this is what I had to do:
First you have to sync all your cardano wallet addresses (under receive tab ) that you have used in deadelus. ( I have used ~ 10 )
Then make a Dummy Cardano wallet with a random/fake address. ( It will give error saying can not find such address - ignore it )
To continue the above example, Manually change both " Withdrawal" transactions in Koinly to " Transfer" . On doing such “Receive” wallet address will pop up > Change that to Cardano Dummy wallet. You will have to manually copy paste the number of cardano transferred. Do this for both withdrawal transactions ( Above mentioned example )
Change the " Deposit " transactions to ‘’ Transfer " . This time you have to put Dummy wallet in the “sent” part.