efdevcon / pretix-eth-payment-plugin

An etheruem payment provider plugin for pretix
Other
42 stars 21 forks source link

Error processing ETH payment validation on optimism with smart wallet #241

Open Sednaoui opened 11 months ago

Sednaoui commented 11 months ago

What was wrong?

Hi, I successfully confirmed my ETH payment on Optimism but received an error and couldn't get my ticket for DevConnect image

Tx hash: 0xdcd9326f67067c54f1c13cd73007cd3e858998b12398c4ac006246bb91ad4486

Wallet used: Candide Wallet, a smart contract wallet.

How can it be fixed?

One reason I suspect the issue lies in in how the app tracks the transaction origin. Note that tx.origin is not the one executing the transaction on chain for smart wallets, but a bundler (aka a relayer).

vegeta321311 commented 3 months ago

4e5a7bf5-23db-447d-b211-277d0b6f1f50