From ff70ed654af414f3e57d8cd71ff440f00f3485e3 Mon Sep 17 00:00:00 2001 From: Alex Forshtat Date: Wed, 4 Oct 2023 19:51:28 +0300 Subject: [PATCH] Fix: cannot provide 'deployerData' for contract that already exists --- EIPS/eip-00.md | 1 + 1 file changed, 1 insertion(+) diff --git a/EIPS/eip-00.md b/EIPS/eip-00.md index 7da8444754381f..1f0902337235bf 100644 --- a/EIPS/eip-00.md +++ b/EIPS/eip-00.md @@ -376,6 +376,7 @@ On the execution layer, the transaction validity conditions for a block are exte ``` func validateAccountAbstractionTransaction(tx *Transaction) { + assert !(sender.code.length > 0 && deployerData.length > 0) if (sender.code.length == 0 && deployerData.length == 0) { validUntil = (nonce >> 112) & 0xffffffffffff