Description
Describe the bug
When trying to send a transaction of type 4 (EIP7702), an error is thrown by RPC (“Transactions of type 4 are not supported”).
Expected behavior
The EIP7702 transaction was expected to go through without any problems
Screenshots/Recordings
No response
Steps to reproduce
-
Make sure you are on Ethereum Mainnet and have the default RPC (infura) selected
-
Make sure that your account is currently a regular EOA account
-
Enable Smart Transactions in the settings (enabled by default)
-
send wallet_sendCalls with any valid data
-
Enable Smart Wallet
-
Confirm the transaction
-
Done, error!
Error messages or log output
response -> Response {type: 'basic', url: 'https://transaction.api.cx.metamask.io/networks/1/submitTransactions?stxControllerVersion=16.3.1', redirected: false, status: 500, ok: false, ...}
> Error in smart transaction publish hook (Error#2)
> Error#2: Fetch error:{"status":500,"statusCode":500,"message":"{\"reason\":\"unsupported transaction type: 4\",\"code\":\"UNSUPPORTED_OPERATION\",\"operation\":\"parseTransaction\",\"transactionType\":\"4\"}"}
Detection stage
In production (default)
Version
12.17.2
Build type
None
Browser
Chrome
Operating system
Windows
Hardware wallet
No response
Additional context
Smart transactions are enabled by default. The problem is very serious, most of the users will simply not be able to send the required transaction of type 4 at all
Severity
No response
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Status