15.12.2023
Hello txCitizens! 👋👋
As you know, there have been a lot of things happening in txCity in the last few weeks. Apart from what we already shared, our team has been cooking up something that we are very excited about, and that we have been waiting to share with you for some time! So without further ado, let’s get right into it!
We are thrilled to announce a new major txSync upgrade:
This means that there is no more need to keep ETH in your wallet just for gas fee payments! 😱🔥
Now, your wallet can hold USDC tokens, and you can transfer or withdraw your funds in completely the same way you did so far - but without the need for ETH to cover your gas fees! We will take care of everything else, and you will not spend a single Wei on gas! Please keep in mind that at the moment we don't support ETH transfers for this new feature. However, you can easily transfer any ERC20 token of your choice!
Available ONLY on txSync, the #1 platform for all who want to learn, use and build on top of zkSync.
Which means you always have an option for the standard way of paying fees in ETH token. On the other hand, if you have some extra USDC in your wallet that you would rather spend, all you have to do is to click on the “Change fee token” button and choose USDC (see image below).
When you choose a token, your gas fee estimates will be shown in that token. In the image below, we chose gas fee payment in USDC.
Note: When using USDC as a fee token, txSync charges a small percentage of the gas fee (typically around 20 cents or less for transfers and up to 50 cents for withdrawals), when you complete the transaction. You will be able to see the total cost of your transaction before you sign it, so there are no hidden fees.
Additionally, your wallet may show a slightly modified ‘Signature request’ pop-up when signing a transaction that uses USDC as a fee token (see image below).
This is completely normal, and it is related to most wallets not supporting custom paymaster signing messages (if only someone was working on this 🤔). When you sign the message, you will be able to track the transaction status on the zkSync block explorer in the same way you do for any other transaction made on our txPortal and txBridge.
Paymaster allows you to pay gas fees in ERC20 tokens, instead of the native ETH token. We deployed our own specific paymaster using our txTsuko, a “Paymaster as a Service” product, that enabled us to specifically configure its usage to match the use cases of txPortal and txBridge, and to monitor its state and activity closely.
Remember when we won zkSync BUIDLEra buidlbox hackaton in Denver 2023 with txTsuko?*
We will have to say a lot more about txTsuko, our new product, in the very near future, so follow us if you don’t want to miss a big new step of txFusion team on its txSync journey!
In the end, we want to say that we are very excited to bring this feature to the whole community! It addresses the important problem of not being dependent on ETH when using different applications in the zkSync ecosystem. Importantly, this is just first step we took in that direction. Since Paymaster functionality is fully supported on zkSync Era network since day one, there is no limit on how many tokens can be used as a fee payment currency. This just means that not too far from today you can expect another pleasant surprise of this regard for all the txPortal and txBridge users. 😉
Please let us know how you like this new change, and we will make sure to continue doing what we have been doing since day one: Improve our txCity block by block 👷♂️
For more answers to your questions regarding txPortal, txBridge and txSync - read our FAQs here. If you have any more questions, we encourage you to reach out to us via Discord or follow us via other channels!
*This article is also published on txFusion Medium channel.