Skip to content

EVM: Fix smart accounts handler#79

Merged
lgalende merged 1 commit into
mainfrom
evm/fix_smart_accounts_handler
Jul 6, 2026
Merged

EVM: Fix smart accounts handler#79
lgalende merged 1 commit into
mainfrom
evm/fix_smart_accounts_handler

Conversation

@lgalende

@lgalende lgalende commented Jul 2, 2026

Copy link
Copy Markdown
Member

SmartAccountsHandler.isSmartAccount(account) unexpectedly reverted for smart contracts with a fallback function.
This happened because, for example, ISafe(account).getThreshold() returned 0x, and Solidity failed when trying to decode it as a uint256.

@lgalende lgalende requested a review from facuspagnuolo July 2, 2026 03:45
@lgalende lgalende self-assigned this Jul 2, 2026
@facuspagnuolo facuspagnuolo requested a review from PedroAraoz July 6, 2026 09:51
@lgalende lgalende merged commit 4d4b5e6 into main Jul 6, 2026
4 checks passed
@lgalende lgalende deleted the evm/fix_smart_accounts_handler branch July 6, 2026 12:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants