{"abi":[{"type":"error","name":"Eip7702SenderNotDelegate","inputs":[{"name":"sender","type":"address","internalType":"address"}]},{"type":"error","name":"Eip7702SenderWithoutCode","inputs":[{"name":"sender","type":"address","internalType":"address"}]}],"bytecode":{"object":"0x6080806040523460175760399081601c823930815050f35b5f80fdfe5f80fdfea2646970667358221220f112da60f19d29f35235d430d797570a9064f05892a23be8c173f0fd11535ebf64736f6c634300081c0033","sourceMap":"199:2959:32:-:0;;;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x5f80fdfea2646970667358221220f112da60f19d29f35235d430d797570a9064f05892a23be8c173f0fd11535ebf64736f6c634300081c0033","sourceMap":"199:2959:32:-:0;;","linkReferences":{}},"methodIdentifiers":{},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.28+commit.7893614a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"Eip7702SenderNotDelegate\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"Eip7702SenderWithoutCode\",\"type\":\"error\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"src/v09/overrides/Eip7702Support.sol\":\"Eip7702Support\"},\"evmVersion\":\"cancun\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":1000},\"remappings\":[\":@account-abstraction-v6/=lib/account-abstraction-v6/contracts/\",\":@account-abstraction-v7/=lib/account-abstraction-v7/contracts/\",\":@account-abstraction-v8/=lib/account-abstraction-v8/contracts/\",\":@account-abstraction-v9/=lib/account-abstraction-v9/contracts/\",\":@openzeppelin-v4.8.3/=lib/openzeppelin-contracts-v4.8.3/\",\":@openzeppelin-v5.0.2/=lib/openzeppelin-contracts-v5.0.2/\",\":@openzeppelin-v5.1.0/=lib/openzeppelin-contracts-v5.1.0/\",\":@openzeppelin/contracts/=lib/openzeppelin-contracts-v5.1.0/contracts/\",\":@test-aa-utils/=lib/singleton-paymaster/test/utils/account-abstraction/\",\":@test-utils/=lib/singleton-paymaster/test/utils/\",\":account-abstraction-v6/=lib/account-abstraction-v6/contracts/\",\":account-abstraction-v7/=lib/account-abstraction-v7/contracts/\",\":account-abstraction-v8/=lib/account-abstraction-v8/contracts/\",\":account-abstraction-v9/=lib/account-abstraction-v9/contracts/\",\":ds-test/=lib/forge-std/lib/ds-test/src/\",\":erc4626-tests/=lib/openzeppelin-contracts-v5.0.0/lib/erc4626-tests/\",\":forge-std/=lib/forge-std/src/\",\":halmos-cheatcodes/=lib/openzeppelin-contracts-v5.1.0/lib/halmos-cheatcodes/src/\",\":openzeppelin-contracts-v4.8.3/=lib/openzeppelin-contracts-v4.8.3/\",\":openzeppelin-contracts-v5.0.2/=lib/openzeppelin-contracts-v5.0.2/\",\":openzeppelin-contracts-v5.1.0/=lib/openzeppelin-contracts-v5.1.0/\",\":singleton-paymaster/=lib/singleton-paymaster/src/\",\":solady/=lib/solady/src/\"],\"viaIR\":true},\"sources\":{\"lib/account-abstraction-v7/contracts/interfaces/PackedUserOperation.sol\":{\"keccak256\":\"0x1129b46381db68eddbc5cb49e50664667b66b03c480453858e7b25eabe444359\",\"license\":\"GPL-3.0\",\"urls\":[\"bzz-raw://499a948aba60480dba6e25c763b8d918f1c246eb7a3302e04f493e080f3295be\",\"dweb:/ipfs/QmeRhhswf4NACcBKam2PyjpTP2ddSm648kah5kkQJsvwz3\"]},\"lib/account-abstraction-v9/contracts/core/Helpers.sol\":{\"keccak256\":\"0x7adaeb6171ca7833cb756fde7da9a225899bf5a6e790d111965f4eeae3dbcf51\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4345ccd562a9a4f1f912f3bcd73eae0dc1c1604c401d1338ce3ab58765bc3678\",\"dweb:/ipfs/QmYU88GHmAnejw7u3bZFTQTxyHruh9YmPwYPufBkbP7u12\"]},\"lib/account-abstraction-v9/contracts/core/UserOperationLib.sol\":{\"keccak256\":\"0x37a1469c2ccb80238a7fb176a8ce420a9e38bda2a8cefb53d21e20d93ee7e94c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0ee83a7eda55d9e6dcd299556b4b97c4f956ffab25dd4ce607cd7f5dd3efeccb\",\"dweb:/ipfs/QmetiE5J5K6KooYSVw9Lhfs2eLSLPm5egxWJPx2BCm2JSn\"]},\"lib/account-abstraction-v9/contracts/interfaces/PackedUserOperation.sol\":{\"keccak256\":\"0xa262abaec9b922c33e54dd8cd88d4fd1989915e16127959736af966884b4d441\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8cb49a30d699867fd6efa3e349b5802dd1ec1a57379e70077e38fe001e19008d\",\"dweb:/ipfs/QmdsY3et68ceJAyuDScz8iWJfimXmApf6Qcp3BmqDjNSzc\"]},\"src/v09/overrides/Eip7702Support.sol\":{\"keccak256\":\"0xbe44f339691a717cf104d49d861e4a1e0b33d5c1c10c9a8afeeb3739fa501257\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6bd398610905ac8d2e1e9702728b56aa0f7dc1f47c5bac99b0286a7967a471e6\",\"dweb:/ipfs/QmQc3XrcJhTF4HKkZYzgpr9edi7bA5oKegoHYWmVUyqBkh\"]},\"src/v09/overrides/UserOperationLib.sol\":{\"keccak256\":\"0x10f23c660d99460070c409af0fce471ffbfbade8d6902c7c14e280c0baf624f9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0bb475f269b3a565055cb8dc367479c256e0346a39498cbeb771907efa21eb20\",\"dweb:/ipfs/QmbhCXzJvDPuZ2BKyRK9znLS4U68fU9eCMCiyjjmEDwWWG\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.28+commit.7893614a"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"address","name":"sender","type":"address"}],"type":"error","name":"Eip7702SenderNotDelegate"},{"inputs":[{"internalType":"address","name":"sender","type":"address"}],"type":"error","name":"Eip7702SenderWithoutCode"}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":["@account-abstraction-v6/=lib/account-abstraction-v6/contracts/","@account-abstraction-v7/=lib/account-abstraction-v7/contracts/","@account-abstraction-v8/=lib/account-abstraction-v8/contracts/","@account-abstraction-v9/=lib/account-abstraction-v9/contracts/","@openzeppelin-v4.8.3/=lib/openzeppelin-contracts-v4.8.3/","@openzeppelin-v5.0.2/=lib/openzeppelin-contracts-v5.0.2/","@openzeppelin-v5.1.0/=lib/openzeppelin-contracts-v5.1.0/","@openzeppelin/contracts/=lib/openzeppelin-contracts-v5.1.0/contracts/","@test-aa-utils/=lib/singleton-paymaster/test/utils/account-abstraction/","@test-utils/=lib/singleton-paymaster/test/utils/","account-abstraction-v6/=lib/account-abstraction-v6/contracts/","account-abstraction-v7/=lib/account-abstraction-v7/contracts/","account-abstraction-v8/=lib/account-abstraction-v8/contracts/","account-abstraction-v9/=lib/account-abstraction-v9/contracts/","ds-test/=lib/forge-std/lib/ds-test/src/","erc4626-tests/=lib/openzeppelin-contracts-v5.0.0/lib/erc4626-tests/","forge-std/=lib/forge-std/src/","halmos-cheatcodes/=lib/openzeppelin-contracts-v5.1.0/lib/halmos-cheatcodes/src/","openzeppelin-contracts-v4.8.3/=lib/openzeppelin-contracts-v4.8.3/","openzeppelin-contracts-v5.0.2/=lib/openzeppelin-contracts-v5.0.2/","openzeppelin-contracts-v5.1.0/=lib/openzeppelin-contracts-v5.1.0/","singleton-paymaster/=lib/singleton-paymaster/src/","solady/=lib/solady/src/"],"optimizer":{"enabled":true,"runs":1000},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"src/v09/overrides/Eip7702Support.sol":"Eip7702Support"},"evmVersion":"cancun","libraries":{},"viaIR":true},"sources":{"lib/account-abstraction-v7/contracts/interfaces/PackedUserOperation.sol":{"keccak256":"0x1129b46381db68eddbc5cb49e50664667b66b03c480453858e7b25eabe444359","urls":["bzz-raw://499a948aba60480dba6e25c763b8d918f1c246eb7a3302e04f493e080f3295be","dweb:/ipfs/QmeRhhswf4NACcBKam2PyjpTP2ddSm648kah5kkQJsvwz3"],"license":"GPL-3.0"},"lib/account-abstraction-v9/contracts/core/Helpers.sol":{"keccak256":"0x7adaeb6171ca7833cb756fde7da9a225899bf5a6e790d111965f4eeae3dbcf51","urls":["bzz-raw://4345ccd562a9a4f1f912f3bcd73eae0dc1c1604c401d1338ce3ab58765bc3678","dweb:/ipfs/QmYU88GHmAnejw7u3bZFTQTxyHruh9YmPwYPufBkbP7u12"],"license":"MIT"},"lib/account-abstraction-v9/contracts/core/UserOperationLib.sol":{"keccak256":"0x37a1469c2ccb80238a7fb176a8ce420a9e38bda2a8cefb53d21e20d93ee7e94c","urls":["bzz-raw://0ee83a7eda55d9e6dcd299556b4b97c4f956ffab25dd4ce607cd7f5dd3efeccb","dweb:/ipfs/QmetiE5J5K6KooYSVw9Lhfs2eLSLPm5egxWJPx2BCm2JSn"],"license":"MIT"},"lib/account-abstraction-v9/contracts/interfaces/PackedUserOperation.sol":{"keccak256":"0xa262abaec9b922c33e54dd8cd88d4fd1989915e16127959736af966884b4d441","urls":["bzz-raw://8cb49a30d699867fd6efa3e349b5802dd1ec1a57379e70077e38fe001e19008d","dweb:/ipfs/QmdsY3et68ceJAyuDScz8iWJfimXmApf6Qcp3BmqDjNSzc"],"license":"MIT"},"src/v09/overrides/Eip7702Support.sol":{"keccak256":"0xbe44f339691a717cf104d49d861e4a1e0b33d5c1c10c9a8afeeb3739fa501257","urls":["bzz-raw://6bd398610905ac8d2e1e9702728b56aa0f7dc1f47c5bac99b0286a7967a471e6","dweb:/ipfs/QmQc3XrcJhTF4HKkZYzgpr9edi7bA5oKegoHYWmVUyqBkh"],"license":"MIT"},"src/v09/overrides/UserOperationLib.sol":{"keccak256":"0x10f23c660d99460070c409af0fce471ffbfbade8d6902c7c14e280c0baf624f9","urls":["bzz-raw://0bb475f269b3a565055cb8dc367479c256e0346a39498cbeb771907efa21eb20","dweb:/ipfs/QmbhCXzJvDPuZ2BKyRK9znLS4U68fU9eCMCiyjjmEDwWWG"],"license":"MIT"}},"version":1},"id":32}