Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG] Some onchain mints are failing #3165

Open
lebraat opened this issue Jan 7, 2025 · 2 comments · May be fixed by #3167
Open

[BUG] Some onchain mints are failing #3165

lebraat opened this issue Jan 7, 2025 · 2 comments · May be fixed by #3167
Assignees

Comments

@lebraat
Copy link
Member

lebraat commented Jan 7, 2025

Overview
We've received 7 reports from users over the past couple of weeks that have been receiving a long error when trying to mint their Passports onchain.

So far, they have come back with the following details:

  • Browser -- Chrome
  • Wallet -- Metamask
  • Networks -- Linea and Scroll (I believe it's probably more widespread than this though)

Steps To Reproduce

  1. Go to mint your Passport
  2. Receive the error

Error message

Method "eth_call" is not implemented.

URL: https://rpc.walletconnect.org/v1/?chainId=eip155%3A59144&projectId=9e280a80328f22e4c4a23593c554388d
Request body: {"method":"eth_call","params":[{"data":"0x48a15e6f0000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000001b4b7815280b8dbcc79b0236e05bd626f42bb4db234b195ce9fde0f63dbec13da34ef58418b7cbf5d81fa55b8c5be31f2c062d9e7fcf3dbde00f1ab20206f9562b00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000323a7d55277c900000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000064069b9d63ff6b161097cb4930e197a722bcf423f832d4e4cd3692449d5a1e1319f0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000008b39650e2edb8a73c286dba8ff8d6b1d05c320ed00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004a000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000000003600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000120040020000000500100c00000000000000000000000000000000000000000000000000000000000000000009a718bb030d080e61e6ba195c018a5b220bb546f9d0342d5b67bf14916754989eec286d4df30ea42ee434d3cbabd006d07dcac370805c90a3508ce83cf206a6a93832538ce8351093714a531d8ebd822df9b1a754e169cc9b17e21a1d7bf6542a826836f7bb4bf7662c91ac93e5950f3632828f6f5912cf6a1aceb1ec8470a95ede48f130d6a2dcfeabddcb518a15be7ca81ac415ec30e70b8d2f71808c9092cefd0476dde7a31fbe073514c902f1296a0c4f006cbe548e1ab1b73d0582228d734479c9aa4c76d4d64e0137eafae71e0b6b53fdcfe30755f8c82650d10b5c58e3dc496a0d316cf2a2bedfa6e30f449dff36caa2acacbf5b76a3d926410de31864111bbbae2a185b7ad7d8e7e1a2b06877fb77a06fe3820dc2d8221a52d02fe2210000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000006770fcf1000000000000000000000000000000000000000000000000000000006770fcd4000000000000000000000000000000000000000000000000000000006770fca7000000000000000000000000000000000000000000000000000000006771056a00000000000000000000000000000000000000000000000000000000671aca8400000000000000000000000000000000000000000000000000000000671aca84000000000000000000000000000000000000000000000000000000006771056a00000000000000000000000000000000000000000000000000000000671aca84000000000000000000000000000000000000000000000000000000006771056a00000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000000000000067e7a3f10000000000000000000000000000000000000000000000000000000067e7a3d40000000000000000000000000000000000000000000000000000000067e7a3a70000000000000000000000000000000000000000000000000000000067e7ac6a000000000000000000000000000000000000000000000000000000006791718400000000000000000000000000000000000000000000000000000000679171840000000000000000000000000000000000000000000000000000000067e7ac6a00000000000000000000000000000000000000000000000000000000679171840000000000000000000000000000000000000000000000000000000067e7ac6a4da1eaac6346b8b79a705e3898a308062ca607f56c07762ef7b7ff8a7661843c0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000008b39650e2edb8a73c286dba8ff8d6b1d05c320ed00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000122c474fdd5fc0000000000000000000000000000000000000000000000000000000000000000014f0000000000000000000000000000000000000000000000000000000000000012","from":"0x8B39650e2Edb8a73c286dBa8FF8d6B1D05C320ED","to":"0xc94aBf0292Ac04AAC18C251d9C8169a8dd2BBbDC","value":"0x323a7d55277c9"},"latest"]}
​
Raw Call Arguments:
from: 0x8B39650e2Edb8a73c286dBa8FF8d6B1D05C320ED
to: 0xc94aBf0292Ac04AAC18C251d9C8169a8dd2BBbDC
value: 0.000883628675594185 ETH
data: 0x48a15e6f0000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000001b4b7815280b8dbcc79b0236e05bd626f42bb4db234b195ce9fde0f63dbec13da34ef58418b7cbf5d81fa55b8c5be31f2c062d9e7fcf3dbde00f1ab20206f9562b00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000323a7d55277c900000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000064069b9d63ff6b161097cb4930e197a722bcf423f832d4e4cd3692449d5a1e1319f0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000008b39650e2edb8a73c286dba8ff8d6b1d05c320ed00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004a000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000000003600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000120040020000000500100c00000000000000000000000000000000000000000000000000000000000000000009a718bb030d080e61e6ba195c018a5b220bb546f9d0342d5b67bf14916754989eec286d4df30ea42ee434d3cbabd006d07dcac370805c90a3508ce83cf206a6a93832538ce8351093714a531d8ebd822df9b1a754e169cc9b17e21a1d7bf6542a826836f7bb4bf7662c91ac93e5950f3632828f6f5912cf6a1aceb1ec8470a95ede48f130d6a2dcfeabddcb518a15be7ca81ac415ec30e70b8d2f71808c9092cefd0476dde7a31fbe073514c902f1296a0c4f006cbe548e1ab1b73d0582228d734479c9aa4c76d4d64e0137eafae71e0b6b53fdcfe30755f8c82650d10b5c58e3dc496a0d316cf2a2bedfa6e30f449dff36caa2acacbf5b76a3d926410de31864111bbbae2a185b7ad7d8e7e1a2b06877fb77a06fe3820dc2d8221a52d02fe2210000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000006770fcf1000000000000000000000000000000000000000000000000000000006770fcd4000000000000000000000000000000000000000000000000000000006770fca7000000000000000000000000000000000000000000000000000000006771056a00000000000000000000000000000000000000000000000000000000671aca8400000000000000000000000000000000000000000000000000000000671aca84000000000000000000000000000000000000000000000000000000006771056a00000000000000000000000000000000000000000000000000000000671aca84000000000000000000000000000000000000000000000000000000006771056a00000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000000000000067e7a3f10000000000000000000000000000000000000000000000000000000067e7a3d40000000000000000000000000000000000000000000000000000000067e7a3a70000000000000000000000000000000000000000000000000000000067e7ac6a000000000000000000000000000000000000000000000000000000006791718400000000000000000000000000000000000000000000000000000000679171840000000000000000000000000000000000000000000000000000000067e7ac6a00000000000000000000000000000000000000000000000000000000679171840000000000000000000000000000000000000000000000000000000067e7ac6a4da1eaac6346b8b79a705e3898a308062ca607f56c07762ef7b7ff8a7661843c0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000008b39650e2edb8a73c286dba8ff8d6b1d05c320ed00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000122c474fdd5fc0000000000000000000000000000000000000000000000000000000000000000014f0000000000000000000000000000000000000000000000000000000000000012
​
Contract Call:
address: 0xc94aBf0292Ac04AAC18C251d9C8169a8dd2BBbDC
function: verifyAndAttest(((bytes32 schema, (address recipient, uint64 expirationTime, bool revocable, bytes32 refUID, bytes data, uint256 value)[])[], uint256 nonce, uint256 fee), uint8 v, bytes32 r, bytes32 s)
args: ({"multiAttestationRequest":[{"schema":"0x69b9d63ff6b161097cb4930e197a722bcf423f832d4e4cd3692449d5a1e1319f","data":[{"recipient":"0x8B39650e2Edb8a73c286dBa8FF8d6B1D05C320ED","expirationTime":"0","revocable":true,"refUID":"0x0000000000000000000000000000000000000000000000000000000000000000","value":"0","data":"0x00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000000003600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000120040020000000500100c00000000000000000000000000000000000000000000000000000000000000000009a718bb030d080e61e6ba195c018a5b220bb546f9d0342d5b67bf14916754989eec286d4df30ea42ee434d3cbabd006d07dcac370805c90a3508ce83cf206a6a93832538ce8351093714a531d8ebd822df9b1a754e169cc9b17e21a1d7bf6542a826836f7bb4bf7662c91ac93e5950f3632828f6f5912cf6a1aceb1ec8470a95ede48f130d6a2dcfeabddcb518a15be7ca81ac415ec30e70b8d2f71808c9092cefd0476dde7a31fbe073514c902f1296a0c4f006cbe548e1ab1b73d0582228d734479c9aa4c76d4d64e0137eafae71e0b6b53fdcfe30755f8c82650d10b5c58e3dc496a0d316cf2a2bedfa6e30f449dff36caa2acacbf5b76a3d926410de31864111bbbae2a185b7ad7d8e7e1a2b06877fb77a06fe3820dc2d8221a52d02fe2210000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000006770fcf1000000000000000000000000000000000000000000000000000000006770fcd4000000000000000000000000000000000000000000000000000000006770fca7000000000000000000000000000000000000000000000000000000006771056a00000000000000000000000000000000000000000000000000000000671aca8400000000000000000000000000000000000000000000000000000000671aca84000000000000000000000000000000000000000000000000000000006771056a00000000000000000000000000000000000000000000000000000000671aca84000000000000000000000000000000000000000000000000000000006771056a00000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000000000000067e7a3f10000000000000000000000000000000000000000000000000000000067e7a3d40000000000000000000000000000000000000000000000000000000067e7a3a70000000000000000000000000000000000000000000000000000000067e7ac6a000000000000000000000000000000000000000000000000000000006791718400000000000000000000000000000000000000000000000000000000679171840000000000000000000000000000000000000000000000000000000067e7ac6a00000000000000000000000000000000000000000000000000000000679171840000000000000000000000000000000000000000000000000000000067e7ac6a"}]},{"schema":"0x4da1eaac6346b8b79a705e3898a308062ca607f56c07762ef7b7ff8a7661843c","data":[{"recipient":"0x8B39650e2Edb8a73c286dBa8FF8d6B1D05C320ED","expirationTime":"0","revocable":true,"refUID":"0x0000000000000000000000000000000000000000000000000000000000000000","value":"0","data":"0x00000000000000000000000000000000000000000000000122c474fdd5fc0000000000000000000000000000000000000000000000000000000000000000014f0000000000000000000000000000000000000000000000000000000000000012"}]}],"nonce":1,"fee":"883628675594185"}, 27, 0x4b7815280b8dbcc79b0236e05bd626f42bb4db234b195ce9fde0f63dbec13da3, 0x4ef58418b7cbf5d81fa55b8c5be31f2c062d9e7fcf3dbde00f1ab20206f9562b)
sender: 0x8B39650e2Edb8a73c286dBa8FF8d6B1D05C320ED

Docs: https://viem.sh/docs/contract/simulateContract
Details: Method "eth_call" is not implemented.

URL: https://rpc.walletconnect.org/v1/?chainId=eip155%3A59144&projectId=9e280a80328f22e4c4a23593c554388d
Request body: {"method":"eth_call","params":[{"data":"0x48a15e6f0000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000001b4b7815280b8dbcc79b0236e05bd626f42bb4db234b195ce9fde0f63dbec13da34ef58418b7cbf5d81fa55b8c5be31f2c062d9e7fcf3dbde00f1ab20206f9562b00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000323a7d55277c900000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000064069b9d63ff6b161097cb4930e197a722bcf423f832d4e4cd3692449d5a1e1319f0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000008b39650e2edb8a73c286dba8ff8d6b1d05c320ed00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004a000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000000003600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000120040020000000500100c00000000000000000000000000000000000000000000000000000000000000000009a718bb030d080e61e6ba195c018a5b220bb546f9d0342d5b67bf14916754989eec286d4df30ea42ee434d3cbabd006d07dcac370805c90a3508ce83cf206a6a93832538ce8351093714a531d8ebd822df9b1a754e169cc9b17e21a1d7bf6542a826836f7bb4bf7662c91ac93e5950f3632828f6f5912cf6a1aceb1ec8470a95ede48f130d6a2dcfeabddcb518a15be7ca81ac415ec30e70b8d2f71808c9092cefd0476dde7a31fbe073514c902f1296a0c4f006cbe548e1ab1b73d0582228d734479c9aa4c76d4d64e0137eafae71e0b6b53fdcfe30755f8c82650d10b5c58e3dc496a0d316cf2a2bedfa6e30f449dff36caa2acacbf5b76a3d926410de31864111bbbae2a185b7ad7d8e7e1a2b06877fb77a06fe3820dc2d8221a52d02fe2210000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000006770fcf1000000000000000000000000000000000000000000000000000000006770fcd4000000000000000000000000000000000000000000000000000000006770fca7000000000000000000000000000000000000000000000000000000006771056a00000000000000000000000000000000000000000000000000000000671aca8400000000000000000000000000000000000000000000000000000000671aca84000000000000000000000000000000000000000000000000000000006771056a00000000000000000000000000000000000000000000000000000000671aca84000000000000000000000000000000000000000000000000000000006771056a00000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000000000000067e7a3f10000000000000000000000000000000000000000000000000000000067e7a3d40000000000000000000000000000000000000000000000000000000067e7a3a70000000000000000000000000000000000000000000000000000000067e7ac6a000000000000000000000000000000000000000000000000000000006791718400000000000000000000000000000000000000000000000000000000679171840000000000000000000000000000000000000000000000000000000067e7ac6a00000000000000000000000000000000000000000000000000000000679171840000000000000000000000000000000000000000000000000000000067e7ac6a4da1eaac6346b8b79a705e3898a308062ca607f56c07762ef7b7ff8a7661843c0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000008b39650e2edb8a73c286dba8ff8d6b1d05c320ed00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000122c474fdd5fc0000000000000000000000000000000000000000000000000000000000000000014f0000000000000000000000000000000000000000000000000000000000000012","from":"0x8B39650e2Edb8a73c286dBa8FF8d6B1D05C320ED","to":"0xc94aBf0292Ac04AAC18C251d9C8169a8dd2BBbDC","value":"0x323a7d55277c9"},"latest"]}

Details: Upfront cost exceeds account balance
Version: [[email protected]](mailto:[email protected])
Version: [[email protected]](mailto:[email protected])
@Jkd-eth Jkd-eth moved this to Prioritized in Passport New Jan 7, 2025
@lucianHymer
Copy link
Collaborator

Based on the 3rd to last line, just looks like their wallet doesn't have enough ETH. But we should display a better error message. We do have a spot where we're supposed to be catching this, it looks at the error attributes to determine which type of error it is. Maybe we need to tweak our logic there

@Jkd-eth @lebraat

@lucianHymer
Copy link
Collaborator

@lucianHymer lucianHymer moved this from Prioritized to In Progress (WIP) in Passport New Jan 8, 2025
@lucianHymer lucianHymer self-assigned this Jan 8, 2025
@lucianHymer lucianHymer moved this from In Progress (WIP) to Code Complete in Passport New Jan 8, 2025
@Jkd-eth Jkd-eth moved this from Code Complete to Product/UX Review in Passport New Jan 9, 2025
@Jkd-eth Jkd-eth moved this from Product/UX Review to Ready to Deploy in Passport New Jan 10, 2025
@Jkd-eth Jkd-eth moved this from Ready to Deploy to Done in Passport New Jan 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

2 participants