You must have misunderstood/mixed up things. A swapping transaction must have been broadcasted if you did confirm the SWAP button it. However, the blockchain explorer shows otherwise. Therefore, you didn’t swap anything yet. You only approved the WBTC to be spendable.
And yes, each transaction in the Ethereum blockchain requires network fees. To clarify, Trust Wallet is not the one who is charging such fee, it’s the ETH miners.
No matter what who charges fees, I just don’t get the point why there are deduction on my ETH fund without swap execution. As what I’ve said earlier I decided to pull out my WBTC go back to binance wallet since its not been swap to DIGG. And my WBTC balance is still there.
The point is, the Ethereum network requires an approval transaction first so that your asset (WBTC, in this case) will be spendable by the Sushiswap/Uniswap smart contract. The “swap execution” comes in next after you approve it (which you didn’t since you got confused). And as mentioned earlier, every tx requires ETH for fees. That’s why your ETH balance was deducted.
You already approved the token (WBTC) to be spendable. However, you didn’t proceed with the swap since you got confused as to why your ETH balance was deducted. Therefore, your WBTC remained intact and you sent it to your Binance account.
After APPROVED button they will deduct already?. Right? So I guess we don’t need the SWAP button on that part since the APPROVED button will deduct fees already.
why do we need to proceed with the SWAP button again for the exectution if they deduct the fund already in the APPROVED button first?
I mean it should be automatically swap since they deduct fees already.
Sorry, but, that’s not how things work in the Ethereum blockchain. Approve (token to be spendable) and Swap (token to a different crypto) are two different transactions.
If you only pressed the approve button, then the only transaction that will be broadcasted is the approval one. If you do not press the swap button after the approval tx was confirmed, then the swapping tx won’t be broadcasted.
And as always, every transaction will require ETH fees. That’s why your ETH balance will be deducted.
Hi there. You explained the problem very well. So another question, i have participated in some air drops and some of these SCCs exist in my wallet. How can i know that they are valuable?
I mean how much did i receive METAL from tha air drop?
Because it is a smart contract call that “0.00 ETH” has been wroten in front of that in my wallet
It’s already in your wallet. Please tap the toggle sign on the upper right of the main wallet screen, search for MTL, and enable the one with ERC20. You can also follow this guide: How to Add or Remove a Coin