matter-labs / zksync-era

zkSync era
Apache License 2.0
3.08k stars 2.05k forks source link

Paymaster Payment isnt supported #1124

Open alkindivv opened 5 months ago

alkindivv commented 5 months ago

🐛 Bug Report

📝 Description

paymaster payment isnt supported

🔄 Reproduction Steps

Steps to reproduce the behaviour

🤔 Expected Behavior

Describe what you expected to happen.

😯 Current Behavior

tried to swap on syncswap from HOLD > ETH and pay gasfee using USDC

🖥️ Environment

Any relevant environment details.

📋 Additional Context

Screenshot 2024-02-18 at 15 54 26

📎 Log Output

invalid object key - customData (argument="transaction:customData", value={"data":"0x095ea7b30000000000000000000000009b5def958d0f3b6955cbea4d5b7809b2fb26b059ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff","to":"0xed4040fD47629e7c8FBB7DA76bb50B3e7695F0f2","gasLimit":{"type":"BigNumber","hex":"0x2625a0"},"from":"0xF04E3876c6B3701F617e4B387D33C98eB6859519","customData":{"gasPerPubdata":50000,"paymasterParams":{"paymaster":"0xf2a173643ca958213714712ce195f6f6e9c686e7","paymasterInput":"0x949431dc0000000000000000000000003355df6d4c9c3035724fd0e3914de96a5a83aaf4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000001"}}}, code=INVALID_ARGUMENT, version=properties/5.7.0)
Augustinogh commented 5 months ago

Paymaster should be supported

Cambuy commented 5 months ago

I had same issues with Rabby, have you tried with a different wallet?

xiaocheng223 commented 5 months ago

It may be useful to replace another wallet.

momok88 commented 5 months ago

Paymaster is still not supported on Rabby

jcarlo-vs commented 5 months ago

maybe try again? have you resolved the issue?

alkindivv commented 5 months ago

Paymaster should be supported

Yes you were rigt, but

It may be useful to replace another wallet.

Tried with rabby and it does the same thing 🫤

alkindivv commented 5 months ago

maybe try again? have you resolved the issue?

Nope

feixingxiaozi commented 4 months ago

It seems like you're encountering an issue related to payment not being supported when trying to pay gas fees using USDC in SyncSwap. To better assist you, I would need more specific details about the issue. Here are some additional questions that might help in understanding and resolving the problem:

Paymaster Details:

Could you provide more details about the paymaster you are using? This could include the specific platform or service responsible for handling payments. Gas Fee Settings:

Are you encountering this issue consistently, or was it a one-time occurrence? If consistent, did you face the same problem with different gas fee settings? Transaction Status:

After attempting the swap, did you check the transaction status on the Ethereum blockchain explorer (such as Etherscan) to see if the transaction was processed successfully? Error Messages:

Did you receive any error messages during the process? If yes, providing the exact error messages can be helpful in diagnosing the issue. SyncSwap Version:

Ensure that you are using the latest version of SyncSwap. If not, consider updating to the latest version, as it may include bug fixes and improvements. Metamask Version:

Confirm the version of Metamask you are using. Keeping Metamask up to date is crucial for compatibility with various decentralized applications (DApps). Network Details:

Specify the network you are using (mainnet, testnet, etc.) and any other relevant details about your environment. Alternative Payment Method:

As a temporary workaround, consider using a different cryptocurrency or payment method for gas fees, and check if the issue persists. Community or Support Channels:

Check if there are any discussions or support channels related to SyncSwap where you can report the issue. This could include community forums, social media, or the project's official communication channels. Contact Support:

If the issue persists and you cannot find a solution, consider reaching out to the support team of SyncSwap or the relevant paymaster for assistance. Providing more details based on these questions can help in pinpointing the cause of the problem and finding a suitable solution. If you have any specific error messages or additional information, please include them for a more accurate analysis.

alkindivv commented 4 months ago

It seems like you're encountering an issue related to payment not being supported when trying to pay gas fees using USDC in SyncSwap. To better assist you, I would need more specific details about the issue. Here are some additional questions that might help in understanding and resolving the problem:

Paymaster Details:

Could you provide more details about the paymaster you are using? This could include the specific platform or service responsible for handling payments. Gas Fee Settings:

Are you encountering this issue consistently, or was it a one-time occurrence? If consistent, did you face the same problem with different gas fee settings? Transaction Status:

After attempting the swap, did you check the transaction status on the Ethereum blockchain explorer (such as Etherscan) to see if the transaction was processed successfully? Error Messages:

Did you receive any error messages during the process? If yes, providing the exact error messages can be helpful in diagnosing the issue. SyncSwap Version:

Ensure that you are using the latest version of SyncSwap. If not, consider updating to the latest version, as it may include bug fixes and improvements. Metamask Version:

Confirm the version of Metamask you are using. Keeping Metamask up to date is crucial for compatibility with various decentralized applications (DApps). Network Details:

Specify the network you are using (mainnet, testnet, etc.) and any other relevant details about your environment. Alternative Payment Method:

As a temporary workaround, consider using a different cryptocurrency or payment method for gas fees, and check if the issue persists. Community or Support Channels:

Check if there are any discussions or support channels related to SyncSwap where you can report the issue. This could include community forums, social media, or the project's official communication channels. Contact Support:

If the issue persists and you cannot find a solution, consider reaching out to the support team of SyncSwap or the relevant paymaster for assistance. Providing more details based on these questions can help in pinpointing the cause of the problem and finding a suitable solution. If you have any specific error messages or additional information, please include them for a more accurate analysis.

Can you be more specifi? Because i think all of your questions is answered already

EmilLuta commented 4 months ago

cc: @MexicanAce

PaulThinking commented 2 months ago

I hae same issue wirh SyncSwap on Linea.....then i tried on EchoDex swapping, no probelm...

jcarlo-vs commented 1 month ago

I had the same issue as this, I just restart my web browser for this one.