diff --git a/README.md b/README.md index 7219a2a..58ba488 100644 --- a/README.md +++ b/README.md @@ -12,10 +12,10 @@ All contracts are deployed deterministically with the following addresses. | ---------------------------- | -------------------------------------------- | | Keystore | `0x69C9F626b5Bd934C0F9806346682eD407FB978d3` | | KeystoreAccountFactory | `0x625cF8EDec3f68d48D3aA385F356524B04760BE8` | -| UserOpECDSAVerifier | `0x294CD71960eed5AEa11DbbFa5D3c8eA4A1c1CE0F` | -| UserOpMultiSigVerifier | `0x1dBadE1E34706f83598ae9acFC63B7F4f928146E` | +| UserOpECDSAVerifier | `0x52949503fF5c34caEa4FC98F0723ebD0c300f232` | +| UserOpMultiSigVerifier | `0x0A3BC9523755f2B4e95458E1d8ABa8441cB61927` | | UserOpWebAuthnVerifier | `0xE19620169A26aEbC4Fe229A073639da6b009bF1a` | -| UserOpWebAuthnCosignVerifier | `0x7CD0D83C0c33AAC9cef88c75F3EDec80F4175252` | +| UserOpWebAuthnCosignVerifier | `0x939C10DCdA11A73eCCc563340aBE3d257859dC6d` | ## Usage diff --git a/broadcast/DeployUserOpECDSAVerifier.s.sol/1/run-1756416044.json b/broadcast/DeployUserOpECDSAVerifier.s.sol/1/run-1756416044.json new file mode 100644 index 0000000..d803bc1 --- /dev/null +++ b/broadcast/DeployUserOpECDSAVerifier.s.sol/1/run-1756416044.json @@ -0,0 +1,49 @@ +{ + "transactions": [ + { + "hash": "0x88ee2f666aa98d8108d0f9f642d2bd2f81f39fab880d979a0db907710ff02d2c", + "transactionType": "CREATE2", + "contractName": "UserOpECDSAVerifier", + "contractAddress": "0x52949503ff5c34caea4fc98f0723ebd0c300f232", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x8653e", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b506040516106b83803806106b8833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b6080516106356100835f395f81816063015260c301526106355ff3fe608060405234801561000f575f5ffd5b5060043610610034575f3560e01c806304b073c514610038578063772a00011461005e575b5f5ffd5b61004b6100463660046102d0565b6100aa565b6040519081526020015b60405180910390f35b6100857f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610055565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461011a576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f85858080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250508251929350505060411015610173575f61016a86880188610471565b61010001519150505b6101aa6101a4886020527b19457468657265756d205369676e6564204d6573736167653a0a33325f52603c60042090565b826101e6565b73ffffffffffffffffffffffffffffffffffffffff166101ca848661059a565b60601c146101d95760016101db565b5f5b979650505050505050565b5f604051825160408114610202576041811461023c5750610277565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1660605261024f565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d610284575b638baa579f5f526004601cfd5b5092915050565b5f5f83601f84011261029b575f5ffd5b50813567ffffffffffffffff8111156102b2575f5ffd5b6020830191508360208285010111156102c9575f5ffd5b9250929050565b5f5f5f5f5f606086880312156102e4575f5ffd5b85359450602086013567ffffffffffffffff811115610301575f5ffd5b61030d8882890161028b565b909550935050604086013567ffffffffffffffff81111561032c575f5ffd5b6103388882890161028b565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff8111828210171561039a5761039a610349565b60405290565b803573ffffffffffffffffffffffffffffffffffffffff811681146103c3575f5ffd5b919050565b5f82601f8301126103d7575f5ffd5b813567ffffffffffffffff8111156103f1576103f1610349565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810167ffffffffffffffff8111828210171561043e5761043e610349565b604052818152838201602001851015610455575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f60208284031215610481575f5ffd5b813567ffffffffffffffff811115610497575f5ffd5b820161012081850312156104a9575f5ffd5b6104b1610376565b6104ba826103a0565b815260208281013590820152604082013567ffffffffffffffff8111156104df575f5ffd5b6104eb868285016103c8565b604083015250606082013567ffffffffffffffff81111561050a575f5ffd5b610516868285016103c8565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610553575f5ffd5b61055f868285016103c8565b60e08301525061010082013567ffffffffffffffff81111561057f575f5ffd5b61058b868285016103c8565b61010083015250949350505050565b80357fffffffffffffffffffffffffffffffffffffffff0000000000000000000000008116906014841015610284577fffffffffffffffffffffffffffffffffffffffff000000000000000000000000808560140360031b1b8216169150509291505056fea2646970667358221220737d8e782c105426fd1daa3db2cf7dd2f3a1047ccf1dcf8b42e8f1bd2664e47364736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x80", + "chainId": "0x1" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x12ede81", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x88ee2f666aa98d8108d0f9f642d2bd2f81f39fab880d979a0db907710ff02d2c", + "transactionIndex": "0xc1", + "blockHash": "0x34fd1c62c8edcb64374d4ce0963d3ae84a9caa64de31fd89c5ffca8b408295ba", + "blockNumber": "0x162a615", + "gasUsed": "0x61404", + "effectiveGasPrice": "0x123905e9", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x52949503ff5c34caea4fc98f0723ebd0c300f232" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1756416044, + "chain": 1, + "commit": "4e70f25" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpECDSAVerifier.s.sol/1/run-1756416072.json b/broadcast/DeployUserOpECDSAVerifier.s.sol/1/run-1756416072.json new file mode 100644 index 0000000..9193ce1 --- /dev/null +++ b/broadcast/DeployUserOpECDSAVerifier.s.sol/1/run-1756416072.json @@ -0,0 +1,49 @@ +{ + "transactions": [ + { + "hash": "0x88ee2f666aa98d8108d0f9f642d2bd2f81f39fab880d979a0db907710ff02d2c", + "transactionType": "CREATE2", + "contractName": "UserOpECDSAVerifier", + "contractAddress": "0x52949503ff5c34caea4fc98f0723ebd0c300f232", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x8653e", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b506040516106b83803806106b8833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b6080516106356100835f395f81816063015260c301526106355ff3fe608060405234801561000f575f5ffd5b5060043610610034575f3560e01c806304b073c514610038578063772a00011461005e575b5f5ffd5b61004b6100463660046102d0565b6100aa565b6040519081526020015b60405180910390f35b6100857f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610055565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461011a576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f85858080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250508251929350505060411015610173575f61016a86880188610471565b61010001519150505b6101aa6101a4886020527b19457468657265756d205369676e6564204d6573736167653a0a33325f52603c60042090565b826101e6565b73ffffffffffffffffffffffffffffffffffffffff166101ca848661059a565b60601c146101d95760016101db565b5f5b979650505050505050565b5f604051825160408114610202576041811461023c5750610277565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1660605261024f565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d610284575b638baa579f5f526004601cfd5b5092915050565b5f5f83601f84011261029b575f5ffd5b50813567ffffffffffffffff8111156102b2575f5ffd5b6020830191508360208285010111156102c9575f5ffd5b9250929050565b5f5f5f5f5f606086880312156102e4575f5ffd5b85359450602086013567ffffffffffffffff811115610301575f5ffd5b61030d8882890161028b565b909550935050604086013567ffffffffffffffff81111561032c575f5ffd5b6103388882890161028b565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff8111828210171561039a5761039a610349565b60405290565b803573ffffffffffffffffffffffffffffffffffffffff811681146103c3575f5ffd5b919050565b5f82601f8301126103d7575f5ffd5b813567ffffffffffffffff8111156103f1576103f1610349565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810167ffffffffffffffff8111828210171561043e5761043e610349565b604052818152838201602001851015610455575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f60208284031215610481575f5ffd5b813567ffffffffffffffff811115610497575f5ffd5b820161012081850312156104a9575f5ffd5b6104b1610376565b6104ba826103a0565b815260208281013590820152604082013567ffffffffffffffff8111156104df575f5ffd5b6104eb868285016103c8565b604083015250606082013567ffffffffffffffff81111561050a575f5ffd5b610516868285016103c8565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610553575f5ffd5b61055f868285016103c8565b60e08301525061010082013567ffffffffffffffff81111561057f575f5ffd5b61058b868285016103c8565b61010083015250949350505050565b80357fffffffffffffffffffffffffffffffffffffffff0000000000000000000000008116906014841015610284577fffffffffffffffffffffffffffffffffffffffff000000000000000000000000808560140360031b1b8216169150509291505056fea2646970667358221220737d8e782c105426fd1daa3db2cf7dd2f3a1047ccf1dcf8b42e8f1bd2664e47364736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x80", + "chainId": "0x1" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x12ede81", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x88ee2f666aa98d8108d0f9f642d2bd2f81f39fab880d979a0db907710ff02d2c", + "transactionIndex": "0xc1", + "blockHash": "0x34fd1c62c8edcb64374d4ce0963d3ae84a9caa64de31fd89c5ffca8b408295ba", + "blockNumber": "0x162a615", + "gasUsed": "0x61404", + "effectiveGasPrice": "0x123905e9", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x52949503ff5c34caea4fc98f0723ebd0c300f232" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1756416072, + "chain": 1, + "commit": "4e70f25" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpECDSAVerifier.s.sol/1/run-latest.json b/broadcast/DeployUserOpECDSAVerifier.s.sol/1/run-latest.json index e124b2f..9193ce1 100644 --- a/broadcast/DeployUserOpECDSAVerifier.s.sol/1/run-latest.json +++ b/broadcast/DeployUserOpECDSAVerifier.s.sol/1/run-latest.json @@ -1,10 +1,10 @@ { "transactions": [ { - "hash": "0xf2bf3c40a4d83333c5d2328d825ead7c51d01dc3c617fa88e4067eeec52e0604", + "hash": "0x88ee2f666aa98d8108d0f9f642d2bd2f81f39fab880d979a0db907710ff02d2c", "transactionType": "CREATE2", "contractName": "UserOpECDSAVerifier", - "contractAddress": "0x294cd71960eed5aea11dbbfa5d3c8ea4a1c1ce0f", + "contractAddress": "0x52949503ff5c34caea4fc98f0723ebd0c300f232", "function": null, "arguments": [ "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" @@ -12,10 +12,10 @@ "transaction": { "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x830b1", + "gas": "0x8653e", "value": "0x0", - "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b5060405161068b38038061068b833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b6080516106086100835f395f81816063015260c301526106085ff3fe608060405234801561000f575f5ffd5b5060043610610034575f3560e01c806304b073c514610038578063772a00011461005e575b5f5ffd5b61004b6100463660046102a3565b6100aa565b6040519081526020015b60405180910390f35b6100857f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610055565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461011a576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f85858080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250508251929350505060411015610173575f61016a86880188610444565b61010001519150505b61017d87826101b9565b73ffffffffffffffffffffffffffffffffffffffff1661019d848661056d565b60601c146101ac5760016101ae565b5f5b979650505050505050565b5f6040518251604081146101d5576041811461020f575061024a565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff16606052610222565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d610257575b638baa579f5f526004601cfd5b5092915050565b5f5f83601f84011261026e575f5ffd5b50813567ffffffffffffffff811115610285575f5ffd5b60208301915083602082850101111561029c575f5ffd5b9250929050565b5f5f5f5f5f606086880312156102b7575f5ffd5b85359450602086013567ffffffffffffffff8111156102d4575f5ffd5b6102e08882890161025e565b909550935050604086013567ffffffffffffffff8111156102ff575f5ffd5b61030b8882890161025e565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff8111828210171561036d5761036d61031c565b60405290565b803573ffffffffffffffffffffffffffffffffffffffff81168114610396575f5ffd5b919050565b5f82601f8301126103aa575f5ffd5b813567ffffffffffffffff8111156103c4576103c461031c565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810167ffffffffffffffff811182821017156104115761041161031c565b604052818152838201602001851015610428575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f60208284031215610454575f5ffd5b813567ffffffffffffffff81111561046a575f5ffd5b8201610120818503121561047c575f5ffd5b610484610349565b61048d82610373565b815260208281013590820152604082013567ffffffffffffffff8111156104b2575f5ffd5b6104be8682850161039b565b604083015250606082013567ffffffffffffffff8111156104dd575f5ffd5b6104e98682850161039b565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610526575f5ffd5b6105328682850161039b565b60e08301525061010082013567ffffffffffffffff811115610552575f5ffd5b61055e8682850161039b565b61010083015250949350505050565b80357fffffffffffffffffffffffffffffffffffffffff0000000000000000000000008116906014841015610257577fffffffffffffffffffffffffffffffffffffffff000000000000000000000000808560140360031b1b8216169150509291505056fea264697066735822122033e031567a64bdb417aa2298e65c2179a0f003866d87deddfc6edc6cff3163ed64736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", - "nonce": "0x7c", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b506040516106b83803806106b8833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b6080516106356100835f395f81816063015260c301526106355ff3fe608060405234801561000f575f5ffd5b5060043610610034575f3560e01c806304b073c514610038578063772a00011461005e575b5f5ffd5b61004b6100463660046102d0565b6100aa565b6040519081526020015b60405180910390f35b6100857f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610055565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461011a576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f85858080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250508251929350505060411015610173575f61016a86880188610471565b61010001519150505b6101aa6101a4886020527b19457468657265756d205369676e6564204d6573736167653a0a33325f52603c60042090565b826101e6565b73ffffffffffffffffffffffffffffffffffffffff166101ca848661059a565b60601c146101d95760016101db565b5f5b979650505050505050565b5f604051825160408114610202576041811461023c5750610277565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1660605261024f565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d610284575b638baa579f5f526004601cfd5b5092915050565b5f5f83601f84011261029b575f5ffd5b50813567ffffffffffffffff8111156102b2575f5ffd5b6020830191508360208285010111156102c9575f5ffd5b9250929050565b5f5f5f5f5f606086880312156102e4575f5ffd5b85359450602086013567ffffffffffffffff811115610301575f5ffd5b61030d8882890161028b565b909550935050604086013567ffffffffffffffff81111561032c575f5ffd5b6103388882890161028b565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff8111828210171561039a5761039a610349565b60405290565b803573ffffffffffffffffffffffffffffffffffffffff811681146103c3575f5ffd5b919050565b5f82601f8301126103d7575f5ffd5b813567ffffffffffffffff8111156103f1576103f1610349565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810167ffffffffffffffff8111828210171561043e5761043e610349565b604052818152838201602001851015610455575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f60208284031215610481575f5ffd5b813567ffffffffffffffff811115610497575f5ffd5b820161012081850312156104a9575f5ffd5b6104b1610376565b6104ba826103a0565b815260208281013590820152604082013567ffffffffffffffff8111156104df575f5ffd5b6104eb868285016103c8565b604083015250606082013567ffffffffffffffff81111561050a575f5ffd5b610516868285016103c8565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610553575f5ffd5b61055f868285016103c8565b60e08301525061010082013567ffffffffffffffff81111561057f575f5ffd5b61058b868285016103c8565b61010083015250949350505050565b80357fffffffffffffffffffffffffffffffffffffffff0000000000000000000000008116906014841015610284577fffffffffffffffffffffffffffffffffffffffff000000000000000000000000808560140360031b1b8216169150509291505056fea2646970667358221220737d8e782c105426fd1daa3db2cf7dd2f3a1047ccf1dcf8b42e8f1bd2664e47364736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x80", "chainId": "0x1" }, "additionalContracts": [], @@ -25,25 +25,25 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0xc19d2e", + "cumulativeGasUsed": "0x12ede81", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0xf2bf3c40a4d83333c5d2328d825ead7c51d01dc3c617fa88e4067eeec52e0604", - "transactionIndex": "0xda", - "blockHash": "0x8841300b4b719b04b1e5730a2be4d29df69573f658f1ed135cb9547494b8ba69", - "blockNumber": "0x16141dc", - "gasUsed": "0x5edf8", - "effectiveGasPrice": "0xfcce8f5", + "transactionHash": "0x88ee2f666aa98d8108d0f9f642d2bd2f81f39fab880d979a0db907710ff02d2c", + "transactionIndex": "0xc1", + "blockHash": "0x34fd1c62c8edcb64374d4ce0963d3ae84a9caa64de31fd89c5ffca8b408295ba", + "blockNumber": "0x162a615", + "gasUsed": "0x61404", + "effectiveGasPrice": "0x123905e9", "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": "0x294cd71960eed5aea11dbbfa5d3c8ea4a1c1ce0f" + "contractAddress": "0x52949503ff5c34caea4fc98f0723ebd0c300f232" } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1755316762, + "timestamp": 1756416072, "chain": 1, - "commit": "a30abbb" + "commit": "4e70f25" } \ No newline at end of file diff --git a/broadcast/DeployUserOpECDSAVerifier.s.sol/10/run-1756416241.json b/broadcast/DeployUserOpECDSAVerifier.s.sol/10/run-1756416241.json new file mode 100644 index 0000000..58d7bba --- /dev/null +++ b/broadcast/DeployUserOpECDSAVerifier.s.sol/10/run-1756416241.json @@ -0,0 +1,55 @@ +{ + "transactions": [ + { + "hash": "0xa5b06de91bdb220976872bd577b36dcdecb81c5caf6fe10f4af23a003464c827", + "transactionType": "CREATE2", + "contractName": "UserOpECDSAVerifier", + "contractAddress": "0x52949503ff5c34caea4fc98f0723ebd0c300f232", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x8653e", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b506040516106b83803806106b8833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b6080516106356100835f395f81816063015260c301526106355ff3fe608060405234801561000f575f5ffd5b5060043610610034575f3560e01c806304b073c514610038578063772a00011461005e575b5f5ffd5b61004b6100463660046102d0565b6100aa565b6040519081526020015b60405180910390f35b6100857f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610055565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461011a576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f85858080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250508251929350505060411015610173575f61016a86880188610471565b61010001519150505b6101aa6101a4886020527b19457468657265756d205369676e6564204d6573736167653a0a33325f52603c60042090565b826101e6565b73ffffffffffffffffffffffffffffffffffffffff166101ca848661059a565b60601c146101d95760016101db565b5f5b979650505050505050565b5f604051825160408114610202576041811461023c5750610277565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1660605261024f565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d610284575b638baa579f5f526004601cfd5b5092915050565b5f5f83601f84011261029b575f5ffd5b50813567ffffffffffffffff8111156102b2575f5ffd5b6020830191508360208285010111156102c9575f5ffd5b9250929050565b5f5f5f5f5f606086880312156102e4575f5ffd5b85359450602086013567ffffffffffffffff811115610301575f5ffd5b61030d8882890161028b565b909550935050604086013567ffffffffffffffff81111561032c575f5ffd5b6103388882890161028b565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff8111828210171561039a5761039a610349565b60405290565b803573ffffffffffffffffffffffffffffffffffffffff811681146103c3575f5ffd5b919050565b5f82601f8301126103d7575f5ffd5b813567ffffffffffffffff8111156103f1576103f1610349565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810167ffffffffffffffff8111828210171561043e5761043e610349565b604052818152838201602001851015610455575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f60208284031215610481575f5ffd5b813567ffffffffffffffff811115610497575f5ffd5b820161012081850312156104a9575f5ffd5b6104b1610376565b6104ba826103a0565b815260208281013590820152604082013567ffffffffffffffff8111156104df575f5ffd5b6104eb868285016103c8565b604083015250606082013567ffffffffffffffff81111561050a575f5ffd5b610516868285016103c8565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610553575f5ffd5b61055f868285016103c8565b60e08301525061010082013567ffffffffffffffff81111561057f575f5ffd5b61058b868285016103c8565b61010083015250949350505050565b80357fffffffffffffffffffffffffffffffffffffffff0000000000000000000000008116906014841015610284577fffffffffffffffffffffffffffffffffffffffff000000000000000000000000808560140360031b1b8216169150509291505056fea2646970667358221220737d8e782c105426fd1daa3db2cf7dd2f3a1047ccf1dcf8b42e8f1bd2664e47364736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x2b", + "chainId": "0xa" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x1ccdd78", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xa5b06de91bdb220976872bd577b36dcdecb81c5caf6fe10f4af23a003464c827", + "transactionIndex": "0x20", + "blockHash": "0x7ee239ec2cc166ad61b4d41aa37446aee0b07ce854b745530387b713053c7a47", + "blockNumber": "0x85e7792", + "gasUsed": "0x61404", + "effectiveGasPrice": "0x1199", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x52949503ff5c34caea4fc98f0723ebd0c300f232", + "l1BaseFeeScalar": "0x146b", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xf79c5", + "l1Fee": "0x502c86457", + "l1GasPrice": "0xeb40f77", + "l1GasUsed": "0x4133" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1756416241, + "chain": 10, + "commit": "4e70f25" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpECDSAVerifier.s.sol/10/run-latest.json b/broadcast/DeployUserOpECDSAVerifier.s.sol/10/run-latest.json index 060b59f..58d7bba 100644 --- a/broadcast/DeployUserOpECDSAVerifier.s.sol/10/run-latest.json +++ b/broadcast/DeployUserOpECDSAVerifier.s.sol/10/run-latest.json @@ -1,10 +1,10 @@ { "transactions": [ { - "hash": "0x0916aa4542100c1622c57b4748815966f00be67e04187d773bac5dc6533304de", + "hash": "0xa5b06de91bdb220976872bd577b36dcdecb81c5caf6fe10f4af23a003464c827", "transactionType": "CREATE2", "contractName": "UserOpECDSAVerifier", - "contractAddress": "0x294cd71960eed5aea11dbbfa5d3c8ea4a1c1ce0f", + "contractAddress": "0x52949503ff5c34caea4fc98f0723ebd0c300f232", "function": null, "arguments": [ "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" @@ -12,10 +12,10 @@ "transaction": { "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x830b1", + "gas": "0x8653e", "value": "0x0", - "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b5060405161068b38038061068b833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b6080516106086100835f395f81816063015260c301526106085ff3fe608060405234801561000f575f5ffd5b5060043610610034575f3560e01c806304b073c514610038578063772a00011461005e575b5f5ffd5b61004b6100463660046102a3565b6100aa565b6040519081526020015b60405180910390f35b6100857f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610055565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461011a576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f85858080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250508251929350505060411015610173575f61016a86880188610444565b61010001519150505b61017d87826101b9565b73ffffffffffffffffffffffffffffffffffffffff1661019d848661056d565b60601c146101ac5760016101ae565b5f5b979650505050505050565b5f6040518251604081146101d5576041811461020f575061024a565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff16606052610222565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d610257575b638baa579f5f526004601cfd5b5092915050565b5f5f83601f84011261026e575f5ffd5b50813567ffffffffffffffff811115610285575f5ffd5b60208301915083602082850101111561029c575f5ffd5b9250929050565b5f5f5f5f5f606086880312156102b7575f5ffd5b85359450602086013567ffffffffffffffff8111156102d4575f5ffd5b6102e08882890161025e565b909550935050604086013567ffffffffffffffff8111156102ff575f5ffd5b61030b8882890161025e565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff8111828210171561036d5761036d61031c565b60405290565b803573ffffffffffffffffffffffffffffffffffffffff81168114610396575f5ffd5b919050565b5f82601f8301126103aa575f5ffd5b813567ffffffffffffffff8111156103c4576103c461031c565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810167ffffffffffffffff811182821017156104115761041161031c565b604052818152838201602001851015610428575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f60208284031215610454575f5ffd5b813567ffffffffffffffff81111561046a575f5ffd5b8201610120818503121561047c575f5ffd5b610484610349565b61048d82610373565b815260208281013590820152604082013567ffffffffffffffff8111156104b2575f5ffd5b6104be8682850161039b565b604083015250606082013567ffffffffffffffff8111156104dd575f5ffd5b6104e98682850161039b565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610526575f5ffd5b6105328682850161039b565b60e08301525061010082013567ffffffffffffffff811115610552575f5ffd5b61055e8682850161039b565b61010083015250949350505050565b80357fffffffffffffffffffffffffffffffffffffffff0000000000000000000000008116906014841015610257577fffffffffffffffffffffffffffffffffffffffff000000000000000000000000808560140360031b1b8216169150509291505056fea264697066735822122033e031567a64bdb417aa2298e65c2179a0f003866d87deddfc6edc6cff3163ed64736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", - "nonce": "0x27", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b506040516106b83803806106b8833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b6080516106356100835f395f81816063015260c301526106355ff3fe608060405234801561000f575f5ffd5b5060043610610034575f3560e01c806304b073c514610038578063772a00011461005e575b5f5ffd5b61004b6100463660046102d0565b6100aa565b6040519081526020015b60405180910390f35b6100857f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610055565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461011a576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f85858080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250508251929350505060411015610173575f61016a86880188610471565b61010001519150505b6101aa6101a4886020527b19457468657265756d205369676e6564204d6573736167653a0a33325f52603c60042090565b826101e6565b73ffffffffffffffffffffffffffffffffffffffff166101ca848661059a565b60601c146101d95760016101db565b5f5b979650505050505050565b5f604051825160408114610202576041811461023c5750610277565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1660605261024f565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d610284575b638baa579f5f526004601cfd5b5092915050565b5f5f83601f84011261029b575f5ffd5b50813567ffffffffffffffff8111156102b2575f5ffd5b6020830191508360208285010111156102c9575f5ffd5b9250929050565b5f5f5f5f5f606086880312156102e4575f5ffd5b85359450602086013567ffffffffffffffff811115610301575f5ffd5b61030d8882890161028b565b909550935050604086013567ffffffffffffffff81111561032c575f5ffd5b6103388882890161028b565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff8111828210171561039a5761039a610349565b60405290565b803573ffffffffffffffffffffffffffffffffffffffff811681146103c3575f5ffd5b919050565b5f82601f8301126103d7575f5ffd5b813567ffffffffffffffff8111156103f1576103f1610349565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810167ffffffffffffffff8111828210171561043e5761043e610349565b604052818152838201602001851015610455575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f60208284031215610481575f5ffd5b813567ffffffffffffffff811115610497575f5ffd5b820161012081850312156104a9575f5ffd5b6104b1610376565b6104ba826103a0565b815260208281013590820152604082013567ffffffffffffffff8111156104df575f5ffd5b6104eb868285016103c8565b604083015250606082013567ffffffffffffffff81111561050a575f5ffd5b610516868285016103c8565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610553575f5ffd5b61055f868285016103c8565b60e08301525061010082013567ffffffffffffffff81111561057f575f5ffd5b61058b868285016103c8565b61010083015250949350505050565b80357fffffffffffffffffffffffffffffffffffffffff0000000000000000000000008116906014841015610284577fffffffffffffffffffffffffffffffffffffffff000000000000000000000000808560140360031b1b8216169150509291505056fea2646970667358221220737d8e782c105426fd1daa3db2cf7dd2f3a1047ccf1dcf8b42e8f1bd2664e47364736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x2b", "chainId": "0xa" }, "additionalContracts": [], @@ -25,31 +25,31 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0x112278c", + "cumulativeGasUsed": "0x1ccdd78", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0x0916aa4542100c1622c57b4748815966f00be67e04187d773bac5dc6533304de", + "transactionHash": "0xa5b06de91bdb220976872bd577b36dcdecb81c5caf6fe10f4af23a003464c827", "transactionIndex": "0x20", - "blockHash": "0xa158410e79dfc3b58031fcefc8eaab481c6f74440470ae0db799c30416e6673a", - "blockNumber": "0x8560e70", - "gasUsed": "0x5edf8", - "effectiveGasPrice": "0xd55a", + "blockHash": "0x7ee239ec2cc166ad61b4d41aa37446aee0b07ce854b745530387b713053c7a47", + "blockNumber": "0x85e7792", + "gasUsed": "0x61404", + "effectiveGasPrice": "0x1199", "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": "0x294cd71960eed5aea11dbbfa5d3c8ea4a1c1ce0f", + "contractAddress": "0x52949503ff5c34caea4fc98f0723ebd0c300f232", "l1BaseFeeScalar": "0x146b", "l1BlobBaseFee": "0x1", "l1BlobBaseFeeScalar": "0xf79c5", - "l1Fee": "0x4f8fc67d7", - "l1GasPrice": "0xf369557", - "l1GasUsed": "0x3e88" + "l1Fee": "0x502c86457", + "l1GasPrice": "0xeb40f77", + "l1GasUsed": "0x4133" } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1755313822, + "timestamp": 1756416241, "chain": 10, - "commit": "a30abbb" + "commit": "4e70f25" } \ No newline at end of file diff --git a/broadcast/DeployUserOpECDSAVerifier.s.sol/137/run-1756416299.json b/broadcast/DeployUserOpECDSAVerifier.s.sol/137/run-1756416299.json new file mode 100644 index 0000000..8f04c81 --- /dev/null +++ b/broadcast/DeployUserOpECDSAVerifier.s.sol/137/run-1756416299.json @@ -0,0 +1,66 @@ +{ + "transactions": [ + { + "hash": "0xb0a2e8a057b79c774031f9ebfa654568b39eb91b1f898103cf54238c424969ba", + "transactionType": "CREATE2", + "contractName": "UserOpECDSAVerifier", + "contractAddress": "0x52949503ff5c34caea4fc98f0723ebd0c300f232", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x8653e", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b506040516106b83803806106b8833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b6080516106356100835f395f81816063015260c301526106355ff3fe608060405234801561000f575f5ffd5b5060043610610034575f3560e01c806304b073c514610038578063772a00011461005e575b5f5ffd5b61004b6100463660046102d0565b6100aa565b6040519081526020015b60405180910390f35b6100857f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610055565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461011a576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f85858080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250508251929350505060411015610173575f61016a86880188610471565b61010001519150505b6101aa6101a4886020527b19457468657265756d205369676e6564204d6573736167653a0a33325f52603c60042090565b826101e6565b73ffffffffffffffffffffffffffffffffffffffff166101ca848661059a565b60601c146101d95760016101db565b5f5b979650505050505050565b5f604051825160408114610202576041811461023c5750610277565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1660605261024f565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d610284575b638baa579f5f526004601cfd5b5092915050565b5f5f83601f84011261029b575f5ffd5b50813567ffffffffffffffff8111156102b2575f5ffd5b6020830191508360208285010111156102c9575f5ffd5b9250929050565b5f5f5f5f5f606086880312156102e4575f5ffd5b85359450602086013567ffffffffffffffff811115610301575f5ffd5b61030d8882890161028b565b909550935050604086013567ffffffffffffffff81111561032c575f5ffd5b6103388882890161028b565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff8111828210171561039a5761039a610349565b60405290565b803573ffffffffffffffffffffffffffffffffffffffff811681146103c3575f5ffd5b919050565b5f82601f8301126103d7575f5ffd5b813567ffffffffffffffff8111156103f1576103f1610349565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810167ffffffffffffffff8111828210171561043e5761043e610349565b604052818152838201602001851015610455575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f60208284031215610481575f5ffd5b813567ffffffffffffffff811115610497575f5ffd5b820161012081850312156104a9575f5ffd5b6104b1610376565b6104ba826103a0565b815260208281013590820152604082013567ffffffffffffffff8111156104df575f5ffd5b6104eb868285016103c8565b604083015250606082013567ffffffffffffffff81111561050a575f5ffd5b610516868285016103c8565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610553575f5ffd5b61055f868285016103c8565b60e08301525061010082013567ffffffffffffffff81111561057f575f5ffd5b61058b868285016103c8565b61010083015250949350505050565b80357fffffffffffffffffffffffffffffffffffffffff0000000000000000000000008116906014841015610284577fffffffffffffffffffffffffffffffffffffffff000000000000000000000000808560140360031b1b8216169150509291505056fea2646970667358221220737d8e782c105426fd1daa3db2cf7dd2f3a1047ccf1dcf8b42e8f1bd2664e47364736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x51", + "chainId": "0x89" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x7b01e8", + "logs": [ + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x000000000000000000000000f6731de143cd04d7e9aebe3b1b00adbbd4710249", + "0x0000000000000000000000001efecb61a2f80aa34d3b9218b564a64d05946290" + ], + "data": "0x0000000000000000000000000000000000000000000000000023fcb6c902894c00000000000000000000000000000000000000000000000b868c2dc4848a9c7f0000000000000000000000000000000000000000000009f7f06c28c665dda61000000000000000000000000000000000000000000000000b8668310dbb8813330000000000000000000000000000000000000000000009f7f090257d2ee02f5c", + "blockHash": "0x37f6737fb266bd0aca3ce5eea2c4df598dfb3168e53b880a54863446f3d17952", + "blockNumber": "0x484389f", + "transactionHash": "0xb0a2e8a057b79c774031f9ebfa654568b39eb91b1f898103cf54238c424969ba", + "transactionIndex": "0x23", + "logIndex": "0x2fa", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000200000000000000000000000000000800010008000000000000100000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000084000000100000000000001000000000000000000000000000000100000000000002000000000000000000000000000000000000000000000000000000000100000", + "type": "0x2", + "transactionHash": "0xb0a2e8a057b79c774031f9ebfa654568b39eb91b1f898103cf54238c424969ba", + "transactionIndex": "0x23", + "blockHash": "0x37f6737fb266bd0aca3ce5eea2c4df598dfb3168e53b880a54863446f3d17952", + "blockNumber": "0x484389f", + "gasUsed": "0x61404", + "effectiveGasPrice": "0x5ebb383be", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x52949503ff5c34caea4fc98f0723ebd0c300f232" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1756416299, + "chain": 137, + "commit": "4e70f25" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpECDSAVerifier.s.sol/137/run-1756416323.json b/broadcast/DeployUserOpECDSAVerifier.s.sol/137/run-1756416323.json new file mode 100644 index 0000000..8dc3601 --- /dev/null +++ b/broadcast/DeployUserOpECDSAVerifier.s.sol/137/run-1756416323.json @@ -0,0 +1,66 @@ +{ + "transactions": [ + { + "hash": "0xb0a2e8a057b79c774031f9ebfa654568b39eb91b1f898103cf54238c424969ba", + "transactionType": "CREATE2", + "contractName": "UserOpECDSAVerifier", + "contractAddress": "0x52949503ff5c34caea4fc98f0723ebd0c300f232", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x8653e", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b506040516106b83803806106b8833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b6080516106356100835f395f81816063015260c301526106355ff3fe608060405234801561000f575f5ffd5b5060043610610034575f3560e01c806304b073c514610038578063772a00011461005e575b5f5ffd5b61004b6100463660046102d0565b6100aa565b6040519081526020015b60405180910390f35b6100857f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610055565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461011a576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f85858080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250508251929350505060411015610173575f61016a86880188610471565b61010001519150505b6101aa6101a4886020527b19457468657265756d205369676e6564204d6573736167653a0a33325f52603c60042090565b826101e6565b73ffffffffffffffffffffffffffffffffffffffff166101ca848661059a565b60601c146101d95760016101db565b5f5b979650505050505050565b5f604051825160408114610202576041811461023c5750610277565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1660605261024f565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d610284575b638baa579f5f526004601cfd5b5092915050565b5f5f83601f84011261029b575f5ffd5b50813567ffffffffffffffff8111156102b2575f5ffd5b6020830191508360208285010111156102c9575f5ffd5b9250929050565b5f5f5f5f5f606086880312156102e4575f5ffd5b85359450602086013567ffffffffffffffff811115610301575f5ffd5b61030d8882890161028b565b909550935050604086013567ffffffffffffffff81111561032c575f5ffd5b6103388882890161028b565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff8111828210171561039a5761039a610349565b60405290565b803573ffffffffffffffffffffffffffffffffffffffff811681146103c3575f5ffd5b919050565b5f82601f8301126103d7575f5ffd5b813567ffffffffffffffff8111156103f1576103f1610349565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810167ffffffffffffffff8111828210171561043e5761043e610349565b604052818152838201602001851015610455575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f60208284031215610481575f5ffd5b813567ffffffffffffffff811115610497575f5ffd5b820161012081850312156104a9575f5ffd5b6104b1610376565b6104ba826103a0565b815260208281013590820152604082013567ffffffffffffffff8111156104df575f5ffd5b6104eb868285016103c8565b604083015250606082013567ffffffffffffffff81111561050a575f5ffd5b610516868285016103c8565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610553575f5ffd5b61055f868285016103c8565b60e08301525061010082013567ffffffffffffffff81111561057f575f5ffd5b61058b868285016103c8565b61010083015250949350505050565b80357fffffffffffffffffffffffffffffffffffffffff0000000000000000000000008116906014841015610284577fffffffffffffffffffffffffffffffffffffffff000000000000000000000000808560140360031b1b8216169150509291505056fea2646970667358221220737d8e782c105426fd1daa3db2cf7dd2f3a1047ccf1dcf8b42e8f1bd2664e47364736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x51", + "chainId": "0x89" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x7b01e8", + "logs": [ + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x000000000000000000000000f6731de143cd04d7e9aebe3b1b00adbbd4710249", + "0x0000000000000000000000001efecb61a2f80aa34d3b9218b564a64d05946290" + ], + "data": "0x0000000000000000000000000000000000000000000000000023fcb6c902894c00000000000000000000000000000000000000000000000b868c2dc4848a9c7f0000000000000000000000000000000000000000000009f7f06c28c665dda61000000000000000000000000000000000000000000000000b8668310dbb8813330000000000000000000000000000000000000000000009f7f090257d2ee02f5c", + "blockHash": "0x37f6737fb266bd0aca3ce5eea2c4df598dfb3168e53b880a54863446f3d17952", + "blockNumber": "0x484389f", + "transactionHash": "0xb0a2e8a057b79c774031f9ebfa654568b39eb91b1f898103cf54238c424969ba", + "transactionIndex": "0x23", + "logIndex": "0x2fa", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000200000000000000000000000000000800010008000000000000100000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000084000000100000000000001000000000000000000000000000000100000000000002000000000000000000000000000000000000000000000000000000000100000", + "type": "0x2", + "transactionHash": "0xb0a2e8a057b79c774031f9ebfa654568b39eb91b1f898103cf54238c424969ba", + "transactionIndex": "0x23", + "blockHash": "0x37f6737fb266bd0aca3ce5eea2c4df598dfb3168e53b880a54863446f3d17952", + "blockNumber": "0x484389f", + "gasUsed": "0x61404", + "effectiveGasPrice": "0x5ebb383be", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x52949503ff5c34caea4fc98f0723ebd0c300f232" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1756416323, + "chain": 137, + "commit": "4e70f25" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpECDSAVerifier.s.sol/137/run-1756416349.json b/broadcast/DeployUserOpECDSAVerifier.s.sol/137/run-1756416349.json new file mode 100644 index 0000000..3d58797 --- /dev/null +++ b/broadcast/DeployUserOpECDSAVerifier.s.sol/137/run-1756416349.json @@ -0,0 +1,66 @@ +{ + "transactions": [ + { + "hash": "0xb0a2e8a057b79c774031f9ebfa654568b39eb91b1f898103cf54238c424969ba", + "transactionType": "CREATE2", + "contractName": "UserOpECDSAVerifier", + "contractAddress": "0x52949503ff5c34caea4fc98f0723ebd0c300f232", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x8653e", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b506040516106b83803806106b8833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b6080516106356100835f395f81816063015260c301526106355ff3fe608060405234801561000f575f5ffd5b5060043610610034575f3560e01c806304b073c514610038578063772a00011461005e575b5f5ffd5b61004b6100463660046102d0565b6100aa565b6040519081526020015b60405180910390f35b6100857f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610055565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461011a576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f85858080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250508251929350505060411015610173575f61016a86880188610471565b61010001519150505b6101aa6101a4886020527b19457468657265756d205369676e6564204d6573736167653a0a33325f52603c60042090565b826101e6565b73ffffffffffffffffffffffffffffffffffffffff166101ca848661059a565b60601c146101d95760016101db565b5f5b979650505050505050565b5f604051825160408114610202576041811461023c5750610277565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1660605261024f565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d610284575b638baa579f5f526004601cfd5b5092915050565b5f5f83601f84011261029b575f5ffd5b50813567ffffffffffffffff8111156102b2575f5ffd5b6020830191508360208285010111156102c9575f5ffd5b9250929050565b5f5f5f5f5f606086880312156102e4575f5ffd5b85359450602086013567ffffffffffffffff811115610301575f5ffd5b61030d8882890161028b565b909550935050604086013567ffffffffffffffff81111561032c575f5ffd5b6103388882890161028b565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff8111828210171561039a5761039a610349565b60405290565b803573ffffffffffffffffffffffffffffffffffffffff811681146103c3575f5ffd5b919050565b5f82601f8301126103d7575f5ffd5b813567ffffffffffffffff8111156103f1576103f1610349565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810167ffffffffffffffff8111828210171561043e5761043e610349565b604052818152838201602001851015610455575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f60208284031215610481575f5ffd5b813567ffffffffffffffff811115610497575f5ffd5b820161012081850312156104a9575f5ffd5b6104b1610376565b6104ba826103a0565b815260208281013590820152604082013567ffffffffffffffff8111156104df575f5ffd5b6104eb868285016103c8565b604083015250606082013567ffffffffffffffff81111561050a575f5ffd5b610516868285016103c8565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610553575f5ffd5b61055f868285016103c8565b60e08301525061010082013567ffffffffffffffff81111561057f575f5ffd5b61058b868285016103c8565b61010083015250949350505050565b80357fffffffffffffffffffffffffffffffffffffffff0000000000000000000000008116906014841015610284577fffffffffffffffffffffffffffffffffffffffff000000000000000000000000808560140360031b1b8216169150509291505056fea2646970667358221220737d8e782c105426fd1daa3db2cf7dd2f3a1047ccf1dcf8b42e8f1bd2664e47364736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x51", + "chainId": "0x89" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x7b01e8", + "logs": [ + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x000000000000000000000000f6731de143cd04d7e9aebe3b1b00adbbd4710249", + "0x0000000000000000000000001efecb61a2f80aa34d3b9218b564a64d05946290" + ], + "data": "0x0000000000000000000000000000000000000000000000000023fcb6c902894c00000000000000000000000000000000000000000000000b868c2dc4848a9c7f0000000000000000000000000000000000000000000009f7f06c28c665dda61000000000000000000000000000000000000000000000000b8668310dbb8813330000000000000000000000000000000000000000000009f7f090257d2ee02f5c", + "blockHash": "0x37f6737fb266bd0aca3ce5eea2c4df598dfb3168e53b880a54863446f3d17952", + "blockNumber": "0x484389f", + "transactionHash": "0xb0a2e8a057b79c774031f9ebfa654568b39eb91b1f898103cf54238c424969ba", + "transactionIndex": "0x23", + "logIndex": "0x2fa", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000200000000000000000000000000000800010008000000000000100000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000084000000100000000000001000000000000000000000000000000100000000000002000000000000000000000000000000000000000000000000000000000100000", + "type": "0x2", + "transactionHash": "0xb0a2e8a057b79c774031f9ebfa654568b39eb91b1f898103cf54238c424969ba", + "transactionIndex": "0x23", + "blockHash": "0x37f6737fb266bd0aca3ce5eea2c4df598dfb3168e53b880a54863446f3d17952", + "blockNumber": "0x484389f", + "gasUsed": "0x61404", + "effectiveGasPrice": "0x5ebb383be", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x52949503ff5c34caea4fc98f0723ebd0c300f232" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1756416349, + "chain": 137, + "commit": "4e70f25" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpECDSAVerifier.s.sol/137/run-1756428245.json b/broadcast/DeployUserOpECDSAVerifier.s.sol/137/run-1756428245.json new file mode 100644 index 0000000..4224009 --- /dev/null +++ b/broadcast/DeployUserOpECDSAVerifier.s.sol/137/run-1756428245.json @@ -0,0 +1,66 @@ +{ + "transactions": [ + { + "hash": "0xb0a2e8a057b79c774031f9ebfa654568b39eb91b1f898103cf54238c424969ba", + "transactionType": "CREATE2", + "contractName": "UserOpECDSAVerifier", + "contractAddress": "0x52949503ff5c34caea4fc98f0723ebd0c300f232", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x8653e", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b506040516106b83803806106b8833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b6080516106356100835f395f81816063015260c301526106355ff3fe608060405234801561000f575f5ffd5b5060043610610034575f3560e01c806304b073c514610038578063772a00011461005e575b5f5ffd5b61004b6100463660046102d0565b6100aa565b6040519081526020015b60405180910390f35b6100857f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610055565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461011a576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f85858080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250508251929350505060411015610173575f61016a86880188610471565b61010001519150505b6101aa6101a4886020527b19457468657265756d205369676e6564204d6573736167653a0a33325f52603c60042090565b826101e6565b73ffffffffffffffffffffffffffffffffffffffff166101ca848661059a565b60601c146101d95760016101db565b5f5b979650505050505050565b5f604051825160408114610202576041811461023c5750610277565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1660605261024f565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d610284575b638baa579f5f526004601cfd5b5092915050565b5f5f83601f84011261029b575f5ffd5b50813567ffffffffffffffff8111156102b2575f5ffd5b6020830191508360208285010111156102c9575f5ffd5b9250929050565b5f5f5f5f5f606086880312156102e4575f5ffd5b85359450602086013567ffffffffffffffff811115610301575f5ffd5b61030d8882890161028b565b909550935050604086013567ffffffffffffffff81111561032c575f5ffd5b6103388882890161028b565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff8111828210171561039a5761039a610349565b60405290565b803573ffffffffffffffffffffffffffffffffffffffff811681146103c3575f5ffd5b919050565b5f82601f8301126103d7575f5ffd5b813567ffffffffffffffff8111156103f1576103f1610349565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810167ffffffffffffffff8111828210171561043e5761043e610349565b604052818152838201602001851015610455575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f60208284031215610481575f5ffd5b813567ffffffffffffffff811115610497575f5ffd5b820161012081850312156104a9575f5ffd5b6104b1610376565b6104ba826103a0565b815260208281013590820152604082013567ffffffffffffffff8111156104df575f5ffd5b6104eb868285016103c8565b604083015250606082013567ffffffffffffffff81111561050a575f5ffd5b610516868285016103c8565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610553575f5ffd5b61055f868285016103c8565b60e08301525061010082013567ffffffffffffffff81111561057f575f5ffd5b61058b868285016103c8565b61010083015250949350505050565b80357fffffffffffffffffffffffffffffffffffffffff0000000000000000000000008116906014841015610284577fffffffffffffffffffffffffffffffffffffffff000000000000000000000000808560140360031b1b8216169150509291505056fea2646970667358221220737d8e782c105426fd1daa3db2cf7dd2f3a1047ccf1dcf8b42e8f1bd2664e47364736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x51", + "chainId": "0x89" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x7b01e8", + "logs": [ + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x000000000000000000000000f6731de143cd04d7e9aebe3b1b00adbbd4710249", + "0x0000000000000000000000001efecb61a2f80aa34d3b9218b564a64d05946290" + ], + "data": "0x0000000000000000000000000000000000000000000000000023fcb6c902894c00000000000000000000000000000000000000000000000b868c2dc4848a9c7f0000000000000000000000000000000000000000000009f7f06c28c665dda61000000000000000000000000000000000000000000000000b8668310dbb8813330000000000000000000000000000000000000000000009f7f090257d2ee02f5c", + "blockHash": "0x37f6737fb266bd0aca3ce5eea2c4df598dfb3168e53b880a54863446f3d17952", + "blockNumber": "0x484389f", + "transactionHash": "0xb0a2e8a057b79c774031f9ebfa654568b39eb91b1f898103cf54238c424969ba", + "transactionIndex": "0x23", + "logIndex": "0x2fa", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000200000000000000000000000000000800010008000000000000100000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000084000000100000000000001000000000000000000000000000000100000000000002000000000000000000000000000000000000000000000000000000000100000", + "type": "0x2", + "transactionHash": "0xb0a2e8a057b79c774031f9ebfa654568b39eb91b1f898103cf54238c424969ba", + "transactionIndex": "0x23", + "blockHash": "0x37f6737fb266bd0aca3ce5eea2c4df598dfb3168e53b880a54863446f3d17952", + "blockNumber": "0x484389f", + "gasUsed": "0x61404", + "effectiveGasPrice": "0x5ebb383be", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x52949503ff5c34caea4fc98f0723ebd0c300f232" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1756428245, + "chain": 137, + "commit": "4e70f25" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpECDSAVerifier.s.sol/137/run-latest.json b/broadcast/DeployUserOpECDSAVerifier.s.sol/137/run-latest.json index 6a974c9..4224009 100644 --- a/broadcast/DeployUserOpECDSAVerifier.s.sol/137/run-latest.json +++ b/broadcast/DeployUserOpECDSAVerifier.s.sol/137/run-latest.json @@ -1,10 +1,10 @@ { "transactions": [ { - "hash": "0x229427452cd21e607c4027d2be77cade6d791cee012abc32cfb119a44c2f87ff", + "hash": "0xb0a2e8a057b79c774031f9ebfa654568b39eb91b1f898103cf54238c424969ba", "transactionType": "CREATE2", "contractName": "UserOpECDSAVerifier", - "contractAddress": "0x294cd71960eed5aea11dbbfa5d3c8ea4a1c1ce0f", + "contractAddress": "0x52949503ff5c34caea4fc98f0723ebd0c300f232", "function": null, "arguments": [ "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" @@ -12,10 +12,10 @@ "transaction": { "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x830b1", + "gas": "0x8653e", "value": "0x0", - "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b5060405161068b38038061068b833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b6080516106086100835f395f81816063015260c301526106085ff3fe608060405234801561000f575f5ffd5b5060043610610034575f3560e01c806304b073c514610038578063772a00011461005e575b5f5ffd5b61004b6100463660046102a3565b6100aa565b6040519081526020015b60405180910390f35b6100857f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610055565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461011a576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f85858080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250508251929350505060411015610173575f61016a86880188610444565b61010001519150505b61017d87826101b9565b73ffffffffffffffffffffffffffffffffffffffff1661019d848661056d565b60601c146101ac5760016101ae565b5f5b979650505050505050565b5f6040518251604081146101d5576041811461020f575061024a565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff16606052610222565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d610257575b638baa579f5f526004601cfd5b5092915050565b5f5f83601f84011261026e575f5ffd5b50813567ffffffffffffffff811115610285575f5ffd5b60208301915083602082850101111561029c575f5ffd5b9250929050565b5f5f5f5f5f606086880312156102b7575f5ffd5b85359450602086013567ffffffffffffffff8111156102d4575f5ffd5b6102e08882890161025e565b909550935050604086013567ffffffffffffffff8111156102ff575f5ffd5b61030b8882890161025e565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff8111828210171561036d5761036d61031c565b60405290565b803573ffffffffffffffffffffffffffffffffffffffff81168114610396575f5ffd5b919050565b5f82601f8301126103aa575f5ffd5b813567ffffffffffffffff8111156103c4576103c461031c565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810167ffffffffffffffff811182821017156104115761041161031c565b604052818152838201602001851015610428575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f60208284031215610454575f5ffd5b813567ffffffffffffffff81111561046a575f5ffd5b8201610120818503121561047c575f5ffd5b610484610349565b61048d82610373565b815260208281013590820152604082013567ffffffffffffffff8111156104b2575f5ffd5b6104be8682850161039b565b604083015250606082013567ffffffffffffffff8111156104dd575f5ffd5b6104e98682850161039b565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610526575f5ffd5b6105328682850161039b565b60e08301525061010082013567ffffffffffffffff811115610552575f5ffd5b61055e8682850161039b565b61010083015250949350505050565b80357fffffffffffffffffffffffffffffffffffffffff0000000000000000000000008116906014841015610257577fffffffffffffffffffffffffffffffffffffffff000000000000000000000000808560140360031b1b8216169150509291505056fea264697066735822122033e031567a64bdb417aa2298e65c2179a0f003866d87deddfc6edc6cff3163ed64736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", - "nonce": "0x4d", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b506040516106b83803806106b8833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b6080516106356100835f395f81816063015260c301526106355ff3fe608060405234801561000f575f5ffd5b5060043610610034575f3560e01c806304b073c514610038578063772a00011461005e575b5f5ffd5b61004b6100463660046102d0565b6100aa565b6040519081526020015b60405180910390f35b6100857f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610055565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461011a576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f85858080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250508251929350505060411015610173575f61016a86880188610471565b61010001519150505b6101aa6101a4886020527b19457468657265756d205369676e6564204d6573736167653a0a33325f52603c60042090565b826101e6565b73ffffffffffffffffffffffffffffffffffffffff166101ca848661059a565b60601c146101d95760016101db565b5f5b979650505050505050565b5f604051825160408114610202576041811461023c5750610277565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1660605261024f565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d610284575b638baa579f5f526004601cfd5b5092915050565b5f5f83601f84011261029b575f5ffd5b50813567ffffffffffffffff8111156102b2575f5ffd5b6020830191508360208285010111156102c9575f5ffd5b9250929050565b5f5f5f5f5f606086880312156102e4575f5ffd5b85359450602086013567ffffffffffffffff811115610301575f5ffd5b61030d8882890161028b565b909550935050604086013567ffffffffffffffff81111561032c575f5ffd5b6103388882890161028b565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff8111828210171561039a5761039a610349565b60405290565b803573ffffffffffffffffffffffffffffffffffffffff811681146103c3575f5ffd5b919050565b5f82601f8301126103d7575f5ffd5b813567ffffffffffffffff8111156103f1576103f1610349565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810167ffffffffffffffff8111828210171561043e5761043e610349565b604052818152838201602001851015610455575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f60208284031215610481575f5ffd5b813567ffffffffffffffff811115610497575f5ffd5b820161012081850312156104a9575f5ffd5b6104b1610376565b6104ba826103a0565b815260208281013590820152604082013567ffffffffffffffff8111156104df575f5ffd5b6104eb868285016103c8565b604083015250606082013567ffffffffffffffff81111561050a575f5ffd5b610516868285016103c8565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610553575f5ffd5b61055f868285016103c8565b60e08301525061010082013567ffffffffffffffff81111561057f575f5ffd5b61058b868285016103c8565b61010083015250949350505050565b80357fffffffffffffffffffffffffffffffffffffffff0000000000000000000000008116906014841015610284577fffffffffffffffffffffffffffffffffffffffff000000000000000000000000808560140360031b1b8216169150509291505056fea2646970667358221220737d8e782c105426fd1daa3db2cf7dd2f3a1047ccf1dcf8b42e8f1bd2664e47364736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x51", "chainId": "0x89" }, "additionalContracts": [], @@ -25,7 +25,7 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0x195ce44", + "cumulativeGasUsed": "0x7b01e8", "logs": [ { "address": "0x0000000000000000000000000000000000001010", @@ -33,34 +33,34 @@ "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", "0x0000000000000000000000000000000000000000000000000000000000001010", "0x000000000000000000000000f6731de143cd04d7e9aebe3b1b00adbbd4710249", - "0x00000000000000000000000097667d210b374a8852797c8bc984a0e2fac51bc7" + "0x0000000000000000000000001efecb61a2f80aa34d3b9218b564a64d05946290" ], - "data": "0x0000000000000000000000000000000000000000000000000024410ff6a341a000000000000000000000000000000000000000000000000b8772e6a5b0191f410000000000000000000000000000000000000000000000549ac3850990d6667b00000000000000000000000000000000000000000000000b874ea595b975dda10000000000000000000000000000000000000000000000549ae7c6198779a81b", - "blockHash": "0x2082e85acbbc858d3da4817651f78ae9db54ad8fc47eb1f934bc894c048fda8c", - "blockNumber": "0x47c6190", - "transactionHash": "0x229427452cd21e607c4027d2be77cade6d791cee012abc32cfb119a44c2f87ff", - "transactionIndex": "0xdc", - "logIndex": "0x432", + "data": "0x0000000000000000000000000000000000000000000000000023fcb6c902894c00000000000000000000000000000000000000000000000b868c2dc4848a9c7f0000000000000000000000000000000000000000000009f7f06c28c665dda61000000000000000000000000000000000000000000000000b8668310dbb8813330000000000000000000000000000000000000000000009f7f090257d2ee02f5c", + "blockHash": "0x37f6737fb266bd0aca3ce5eea2c4df598dfb3168e53b880a54863446f3d17952", + "blockNumber": "0x484389f", + "transactionHash": "0xb0a2e8a057b79c774031f9ebfa654568b39eb91b1f898103cf54238c424969ba", + "transactionIndex": "0x23", + "logIndex": "0x2fa", "removed": false } ], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000800010008000000000000100000000000000000000000000000004000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000001000000000000000200000000000000000000000004000000000000000000000000000000000084000000000000000000001000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000100000", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000200000000000000000000000000000800010008000000000000100000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000084000000100000000000001000000000000000000000000000000100000000000002000000000000000000000000000000000000000000000000000000000100000", "type": "0x2", - "transactionHash": "0x229427452cd21e607c4027d2be77cade6d791cee012abc32cfb119a44c2f87ff", - "transactionIndex": "0xdc", - "blockHash": "0x2082e85acbbc858d3da4817651f78ae9db54ad8fc47eb1f934bc894c048fda8c", - "blockNumber": "0x47c6190", - "gasUsed": "0x5edf8", - "effectiveGasPrice": "0x61d37cd9c", + "transactionHash": "0xb0a2e8a057b79c774031f9ebfa654568b39eb91b1f898103cf54238c424969ba", + "transactionIndex": "0x23", + "blockHash": "0x37f6737fb266bd0aca3ce5eea2c4df598dfb3168e53b880a54863446f3d17952", + "blockNumber": "0x484389f", + "gasUsed": "0x61404", + "effectiveGasPrice": "0x5ebb383be", "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": "0x294cd71960eed5aea11dbbfa5d3c8ea4a1c1ce0f" + "contractAddress": "0x52949503ff5c34caea4fc98f0723ebd0c300f232" } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1755314609, + "timestamp": 1756428245, "chain": 137, - "commit": "a30abbb" + "commit": "4e70f25" } \ No newline at end of file diff --git a/broadcast/DeployUserOpECDSAVerifier.s.sol/42161/run-1756416189.json b/broadcast/DeployUserOpECDSAVerifier.s.sol/42161/run-1756416189.json new file mode 100644 index 0000000..a46e911 --- /dev/null +++ b/broadcast/DeployUserOpECDSAVerifier.s.sol/42161/run-1756416189.json @@ -0,0 +1,52 @@ +{ + "transactions": [ + { + "hash": "0x6a7d5941ea9e7fe8d5dae4c4e20e5e24079b69ed9ca842c1a4073e8478bc1cbd", + "transactionType": "CREATE2", + "contractName": "UserOpECDSAVerifier", + "contractAddress": "0x52949503ff5c34caea4fc98f0723ebd0c300f232", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x8551b", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b506040516106b83803806106b8833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b6080516106356100835f395f81816063015260c301526106355ff3fe608060405234801561000f575f5ffd5b5060043610610034575f3560e01c806304b073c514610038578063772a00011461005e575b5f5ffd5b61004b6100463660046102d0565b6100aa565b6040519081526020015b60405180910390f35b6100857f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610055565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461011a576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f85858080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250508251929350505060411015610173575f61016a86880188610471565b61010001519150505b6101aa6101a4886020527b19457468657265756d205369676e6564204d6573736167653a0a33325f52603c60042090565b826101e6565b73ffffffffffffffffffffffffffffffffffffffff166101ca848661059a565b60601c146101d95760016101db565b5f5b979650505050505050565b5f604051825160408114610202576041811461023c5750610277565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1660605261024f565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d610284575b638baa579f5f526004601cfd5b5092915050565b5f5f83601f84011261029b575f5ffd5b50813567ffffffffffffffff8111156102b2575f5ffd5b6020830191508360208285010111156102c9575f5ffd5b9250929050565b5f5f5f5f5f606086880312156102e4575f5ffd5b85359450602086013567ffffffffffffffff811115610301575f5ffd5b61030d8882890161028b565b909550935050604086013567ffffffffffffffff81111561032c575f5ffd5b6103388882890161028b565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff8111828210171561039a5761039a610349565b60405290565b803573ffffffffffffffffffffffffffffffffffffffff811681146103c3575f5ffd5b919050565b5f82601f8301126103d7575f5ffd5b813567ffffffffffffffff8111156103f1576103f1610349565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810167ffffffffffffffff8111828210171561043e5761043e610349565b604052818152838201602001851015610455575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f60208284031215610481575f5ffd5b813567ffffffffffffffff811115610497575f5ffd5b820161012081850312156104a9575f5ffd5b6104b1610376565b6104ba826103a0565b815260208281013590820152604082013567ffffffffffffffff8111156104df575f5ffd5b6104eb868285016103c8565b604083015250606082013567ffffffffffffffff81111561050a575f5ffd5b610516868285016103c8565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610553575f5ffd5b61055f868285016103c8565b60e08301525061010082013567ffffffffffffffff81111561057f575f5ffd5b61058b868285016103c8565b61010083015250949350505050565b80357fffffffffffffffffffffffffffffffffffffffff0000000000000000000000008116906014841015610284577fffffffffffffffffffffffffffffffffffffffff000000000000000000000000808560140360031b1b8216169150509291505056fea2646970667358221220737d8e782c105426fd1daa3db2cf7dd2f3a1047ccf1dcf8b42e8f1bd2664e47364736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x4a", + "chainId": "0xa4b1" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x64041", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x6a7d5941ea9e7fe8d5dae4c4e20e5e24079b69ed9ca842c1a4073e8478bc1cbd", + "transactionIndex": "0x1", + "blockHash": "0x9de459f5e38e0f3dd803d4ee09ff60b9b96fe058bac17069d717524808b0072f", + "blockNumber": "0x16403ba3", + "gasUsed": "0x64041", + "effectiveGasPrice": "0x989680", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x52949503ff5c34caea4fc98f0723ebd0c300f232", + "gasUsedForL1": "0x2c3d", + "l1BlockNumber": "0x162a621", + "timeboosted": false + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1756416189, + "chain": 42161, + "commit": "4e70f25" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpECDSAVerifier.s.sol/42161/run-latest.json b/broadcast/DeployUserOpECDSAVerifier.s.sol/42161/run-latest.json index 9fad017..a46e911 100644 --- a/broadcast/DeployUserOpECDSAVerifier.s.sol/42161/run-latest.json +++ b/broadcast/DeployUserOpECDSAVerifier.s.sol/42161/run-latest.json @@ -1,10 +1,10 @@ { "transactions": [ { - "hash": "0x0c5c93cb0c3d144c92dc0dc687c158b83c2d68d970842e50e4151935e76683dd", + "hash": "0x6a7d5941ea9e7fe8d5dae4c4e20e5e24079b69ed9ca842c1a4073e8478bc1cbd", "transactionType": "CREATE2", "contractName": "UserOpECDSAVerifier", - "contractAddress": "0x294cd71960eed5aea11dbbfa5d3c8ea4a1c1ce0f", + "contractAddress": "0x52949503ff5c34caea4fc98f0723ebd0c300f232", "function": null, "arguments": [ "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" @@ -12,10 +12,10 @@ "transaction": { "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x7fc76", + "gas": "0x8551b", "value": "0x0", - "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b5060405161068b38038061068b833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b6080516106086100835f395f81816063015260c301526106085ff3fe608060405234801561000f575f5ffd5b5060043610610034575f3560e01c806304b073c514610038578063772a00011461005e575b5f5ffd5b61004b6100463660046102a3565b6100aa565b6040519081526020015b60405180910390f35b6100857f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610055565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461011a576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f85858080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250508251929350505060411015610173575f61016a86880188610444565b61010001519150505b61017d87826101b9565b73ffffffffffffffffffffffffffffffffffffffff1661019d848661056d565b60601c146101ac5760016101ae565b5f5b979650505050505050565b5f6040518251604081146101d5576041811461020f575061024a565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff16606052610222565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d610257575b638baa579f5f526004601cfd5b5092915050565b5f5f83601f84011261026e575f5ffd5b50813567ffffffffffffffff811115610285575f5ffd5b60208301915083602082850101111561029c575f5ffd5b9250929050565b5f5f5f5f5f606086880312156102b7575f5ffd5b85359450602086013567ffffffffffffffff8111156102d4575f5ffd5b6102e08882890161025e565b909550935050604086013567ffffffffffffffff8111156102ff575f5ffd5b61030b8882890161025e565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff8111828210171561036d5761036d61031c565b60405290565b803573ffffffffffffffffffffffffffffffffffffffff81168114610396575f5ffd5b919050565b5f82601f8301126103aa575f5ffd5b813567ffffffffffffffff8111156103c4576103c461031c565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810167ffffffffffffffff811182821017156104115761041161031c565b604052818152838201602001851015610428575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f60208284031215610454575f5ffd5b813567ffffffffffffffff81111561046a575f5ffd5b8201610120818503121561047c575f5ffd5b610484610349565b61048d82610373565b815260208281013590820152604082013567ffffffffffffffff8111156104b2575f5ffd5b6104be8682850161039b565b604083015250606082013567ffffffffffffffff8111156104dd575f5ffd5b6104e98682850161039b565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610526575f5ffd5b6105328682850161039b565b60e08301525061010082013567ffffffffffffffff811115610552575f5ffd5b61055e8682850161039b565b61010083015250949350505050565b80357fffffffffffffffffffffffffffffffffffffffff0000000000000000000000008116906014841015610257577fffffffffffffffffffffffffffffffffffffffff000000000000000000000000808560140360031b1b8216169150509291505056fea264697066735822122033e031567a64bdb417aa2298e65c2179a0f003866d87deddfc6edc6cff3163ed64736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", - "nonce": "0x46", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b506040516106b83803806106b8833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b6080516106356100835f395f81816063015260c301526106355ff3fe608060405234801561000f575f5ffd5b5060043610610034575f3560e01c806304b073c514610038578063772a00011461005e575b5f5ffd5b61004b6100463660046102d0565b6100aa565b6040519081526020015b60405180910390f35b6100857f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610055565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461011a576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f85858080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250508251929350505060411015610173575f61016a86880188610471565b61010001519150505b6101aa6101a4886020527b19457468657265756d205369676e6564204d6573736167653a0a33325f52603c60042090565b826101e6565b73ffffffffffffffffffffffffffffffffffffffff166101ca848661059a565b60601c146101d95760016101db565b5f5b979650505050505050565b5f604051825160408114610202576041811461023c5750610277565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1660605261024f565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d610284575b638baa579f5f526004601cfd5b5092915050565b5f5f83601f84011261029b575f5ffd5b50813567ffffffffffffffff8111156102b2575f5ffd5b6020830191508360208285010111156102c9575f5ffd5b9250929050565b5f5f5f5f5f606086880312156102e4575f5ffd5b85359450602086013567ffffffffffffffff811115610301575f5ffd5b61030d8882890161028b565b909550935050604086013567ffffffffffffffff81111561032c575f5ffd5b6103388882890161028b565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff8111828210171561039a5761039a610349565b60405290565b803573ffffffffffffffffffffffffffffffffffffffff811681146103c3575f5ffd5b919050565b5f82601f8301126103d7575f5ffd5b813567ffffffffffffffff8111156103f1576103f1610349565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810167ffffffffffffffff8111828210171561043e5761043e610349565b604052818152838201602001851015610455575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f60208284031215610481575f5ffd5b813567ffffffffffffffff811115610497575f5ffd5b820161012081850312156104a9575f5ffd5b6104b1610376565b6104ba826103a0565b815260208281013590820152604082013567ffffffffffffffff8111156104df575f5ffd5b6104eb868285016103c8565b604083015250606082013567ffffffffffffffff81111561050a575f5ffd5b610516868285016103c8565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610553575f5ffd5b61055f868285016103c8565b60e08301525061010082013567ffffffffffffffff81111561057f575f5ffd5b61058b868285016103c8565b61010083015250949350505050565b80357fffffffffffffffffffffffffffffffffffffffff0000000000000000000000008116906014841015610284577fffffffffffffffffffffffffffffffffffffffff000000000000000000000000808560140360031b1b8216169150509291505056fea2646970667358221220737d8e782c105426fd1daa3db2cf7dd2f3a1047ccf1dcf8b42e8f1bd2664e47364736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x4a", "chainId": "0xa4b1" }, "additionalContracts": [], @@ -25,28 +25,28 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0x5fe8c", + "cumulativeGasUsed": "0x64041", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0x0c5c93cb0c3d144c92dc0dc687c158b83c2d68d970842e50e4151935e76683dd", + "transactionHash": "0x6a7d5941ea9e7fe8d5dae4c4e20e5e24079b69ed9ca842c1a4073e8478bc1cbd", "transactionIndex": "0x1", - "blockHash": "0x0b3dc9e64b7604dc9d9684799838425b041a480cd0fcffa52b6fda6dd1ce227b", - "blockNumber": "0x15fcca4e", - "gasUsed": "0x5fe8c", - "effectiveGasPrice": "0xaa3e08", + "blockHash": "0x9de459f5e38e0f3dd803d4ee09ff60b9b96fe058bac17069d717524808b0072f", + "blockNumber": "0x16403ba3", + "gasUsed": "0x64041", + "effectiveGasPrice": "0x989680", "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": "0x294cd71960eed5aea11dbbfa5d3c8ea4a1c1ce0f", - "gasUsedForL1": "0x1094", - "l1BlockNumber": "0x161408e", + "contractAddress": "0x52949503ff5c34caea4fc98f0723ebd0c300f232", + "gasUsedForL1": "0x2c3d", + "l1BlockNumber": "0x162a621", "timeboosted": false } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1755312744, + "timestamp": 1756416189, "chain": 42161, - "commit": "a30abbb" + "commit": "4e70f25" } \ No newline at end of file diff --git a/broadcast/DeployUserOpECDSAVerifier.s.sol/43114/run-1756416721.json b/broadcast/DeployUserOpECDSAVerifier.s.sol/43114/run-1756416721.json new file mode 100644 index 0000000..6eae2f6 --- /dev/null +++ b/broadcast/DeployUserOpECDSAVerifier.s.sol/43114/run-1756416721.json @@ -0,0 +1,49 @@ +{ + "transactions": [ + { + "hash": "0x63ff6b7fcb91db3bb1dd67864fa769f5bb4cf59dca9fc1c20aee4fe8c0dbba19", + "transactionType": "CREATE2", + "contractName": "UserOpECDSAVerifier", + "contractAddress": "0x52949503ff5c34caea4fc98f0723ebd0c300f232", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x8653e", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b506040516106b83803806106b8833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b6080516106356100835f395f81816063015260c301526106355ff3fe608060405234801561000f575f5ffd5b5060043610610034575f3560e01c806304b073c514610038578063772a00011461005e575b5f5ffd5b61004b6100463660046102d0565b6100aa565b6040519081526020015b60405180910390f35b6100857f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610055565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461011a576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f85858080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250508251929350505060411015610173575f61016a86880188610471565b61010001519150505b6101aa6101a4886020527b19457468657265756d205369676e6564204d6573736167653a0a33325f52603c60042090565b826101e6565b73ffffffffffffffffffffffffffffffffffffffff166101ca848661059a565b60601c146101d95760016101db565b5f5b979650505050505050565b5f604051825160408114610202576041811461023c5750610277565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1660605261024f565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d610284575b638baa579f5f526004601cfd5b5092915050565b5f5f83601f84011261029b575f5ffd5b50813567ffffffffffffffff8111156102b2575f5ffd5b6020830191508360208285010111156102c9575f5ffd5b9250929050565b5f5f5f5f5f606086880312156102e4575f5ffd5b85359450602086013567ffffffffffffffff811115610301575f5ffd5b61030d8882890161028b565b909550935050604086013567ffffffffffffffff81111561032c575f5ffd5b6103388882890161028b565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff8111828210171561039a5761039a610349565b60405290565b803573ffffffffffffffffffffffffffffffffffffffff811681146103c3575f5ffd5b919050565b5f82601f8301126103d7575f5ffd5b813567ffffffffffffffff8111156103f1576103f1610349565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810167ffffffffffffffff8111828210171561043e5761043e610349565b604052818152838201602001851015610455575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f60208284031215610481575f5ffd5b813567ffffffffffffffff811115610497575f5ffd5b820161012081850312156104a9575f5ffd5b6104b1610376565b6104ba826103a0565b815260208281013590820152604082013567ffffffffffffffff8111156104df575f5ffd5b6104eb868285016103c8565b604083015250606082013567ffffffffffffffff81111561050a575f5ffd5b610516868285016103c8565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610553575f5ffd5b61055f868285016103c8565b60e08301525061010082013567ffffffffffffffff81111561057f575f5ffd5b61058b868285016103c8565b61010083015250949350505050565b80357fffffffffffffffffffffffffffffffffffffffff0000000000000000000000008116906014841015610284577fffffffffffffffffffffffffffffffffffffffff000000000000000000000000808560140360031b1b8216169150509291505056fea2646970667358221220737d8e782c105426fd1daa3db2cf7dd2f3a1047ccf1dcf8b42e8f1bd2664e47364736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x4b", + "chainId": "0xa86a" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x1de064", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x63ff6b7fcb91db3bb1dd67864fa769f5bb4cf59dca9fc1c20aee4fe8c0dbba19", + "transactionIndex": "0x8", + "blockHash": "0x25f106b02f686c677e43be5fb564ea93ff4a43e5d7586c02d5a3ec3439312239", + "blockNumber": "0x40a80b6", + "gasUsed": "0x61404", + "effectiveGasPrice": "0x1aa76e49", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x52949503ff5c34caea4fc98f0723ebd0c300f232" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1756416721, + "chain": 43114, + "commit": "4e70f25" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpECDSAVerifier.s.sol/43114/run-latest.json b/broadcast/DeployUserOpECDSAVerifier.s.sol/43114/run-latest.json index 623b891..6eae2f6 100644 --- a/broadcast/DeployUserOpECDSAVerifier.s.sol/43114/run-latest.json +++ b/broadcast/DeployUserOpECDSAVerifier.s.sol/43114/run-latest.json @@ -1,10 +1,10 @@ { "transactions": [ { - "hash": "0x1b7218f848d8db5f22592feee88f418d5c36f5adad0b7ee6f7ddfb0c22d1624e", + "hash": "0x63ff6b7fcb91db3bb1dd67864fa769f5bb4cf59dca9fc1c20aee4fe8c0dbba19", "transactionType": "CREATE2", "contractName": "UserOpECDSAVerifier", - "contractAddress": "0x294cd71960eed5aea11dbbfa5d3c8ea4a1c1ce0f", + "contractAddress": "0x52949503ff5c34caea4fc98f0723ebd0c300f232", "function": null, "arguments": [ "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" @@ -12,10 +12,10 @@ "transaction": { "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x830b1", + "gas": "0x8653e", "value": "0x0", - "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b5060405161068b38038061068b833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b6080516106086100835f395f81816063015260c301526106085ff3fe608060405234801561000f575f5ffd5b5060043610610034575f3560e01c806304b073c514610038578063772a00011461005e575b5f5ffd5b61004b6100463660046102a3565b6100aa565b6040519081526020015b60405180910390f35b6100857f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610055565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461011a576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f85858080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250508251929350505060411015610173575f61016a86880188610444565b61010001519150505b61017d87826101b9565b73ffffffffffffffffffffffffffffffffffffffff1661019d848661056d565b60601c146101ac5760016101ae565b5f5b979650505050505050565b5f6040518251604081146101d5576041811461020f575061024a565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff16606052610222565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d610257575b638baa579f5f526004601cfd5b5092915050565b5f5f83601f84011261026e575f5ffd5b50813567ffffffffffffffff811115610285575f5ffd5b60208301915083602082850101111561029c575f5ffd5b9250929050565b5f5f5f5f5f606086880312156102b7575f5ffd5b85359450602086013567ffffffffffffffff8111156102d4575f5ffd5b6102e08882890161025e565b909550935050604086013567ffffffffffffffff8111156102ff575f5ffd5b61030b8882890161025e565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff8111828210171561036d5761036d61031c565b60405290565b803573ffffffffffffffffffffffffffffffffffffffff81168114610396575f5ffd5b919050565b5f82601f8301126103aa575f5ffd5b813567ffffffffffffffff8111156103c4576103c461031c565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810167ffffffffffffffff811182821017156104115761041161031c565b604052818152838201602001851015610428575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f60208284031215610454575f5ffd5b813567ffffffffffffffff81111561046a575f5ffd5b8201610120818503121561047c575f5ffd5b610484610349565b61048d82610373565b815260208281013590820152604082013567ffffffffffffffff8111156104b2575f5ffd5b6104be8682850161039b565b604083015250606082013567ffffffffffffffff8111156104dd575f5ffd5b6104e98682850161039b565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610526575f5ffd5b6105328682850161039b565b60e08301525061010082013567ffffffffffffffff811115610552575f5ffd5b61055e8682850161039b565b61010083015250949350505050565b80357fffffffffffffffffffffffffffffffffffffffff0000000000000000000000008116906014841015610257577fffffffffffffffffffffffffffffffffffffffff000000000000000000000000808560140360031b1b8216169150509291505056fea264697066735822122033e031567a64bdb417aa2298e65c2179a0f003866d87deddfc6edc6cff3163ed64736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", - "nonce": "0x47", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b506040516106b83803806106b8833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b6080516106356100835f395f81816063015260c301526106355ff3fe608060405234801561000f575f5ffd5b5060043610610034575f3560e01c806304b073c514610038578063772a00011461005e575b5f5ffd5b61004b6100463660046102d0565b6100aa565b6040519081526020015b60405180910390f35b6100857f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610055565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461011a576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f85858080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250508251929350505060411015610173575f61016a86880188610471565b61010001519150505b6101aa6101a4886020527b19457468657265756d205369676e6564204d6573736167653a0a33325f52603c60042090565b826101e6565b73ffffffffffffffffffffffffffffffffffffffff166101ca848661059a565b60601c146101d95760016101db565b5f5b979650505050505050565b5f604051825160408114610202576041811461023c5750610277565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1660605261024f565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d610284575b638baa579f5f526004601cfd5b5092915050565b5f5f83601f84011261029b575f5ffd5b50813567ffffffffffffffff8111156102b2575f5ffd5b6020830191508360208285010111156102c9575f5ffd5b9250929050565b5f5f5f5f5f606086880312156102e4575f5ffd5b85359450602086013567ffffffffffffffff811115610301575f5ffd5b61030d8882890161028b565b909550935050604086013567ffffffffffffffff81111561032c575f5ffd5b6103388882890161028b565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff8111828210171561039a5761039a610349565b60405290565b803573ffffffffffffffffffffffffffffffffffffffff811681146103c3575f5ffd5b919050565b5f82601f8301126103d7575f5ffd5b813567ffffffffffffffff8111156103f1576103f1610349565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810167ffffffffffffffff8111828210171561043e5761043e610349565b604052818152838201602001851015610455575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f60208284031215610481575f5ffd5b813567ffffffffffffffff811115610497575f5ffd5b820161012081850312156104a9575f5ffd5b6104b1610376565b6104ba826103a0565b815260208281013590820152604082013567ffffffffffffffff8111156104df575f5ffd5b6104eb868285016103c8565b604083015250606082013567ffffffffffffffff81111561050a575f5ffd5b610516868285016103c8565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610553575f5ffd5b61055f868285016103c8565b60e08301525061010082013567ffffffffffffffff81111561057f575f5ffd5b61058b868285016103c8565b61010083015250949350505050565b80357fffffffffffffffffffffffffffffffffffffffff0000000000000000000000008116906014841015610284577fffffffffffffffffffffffffffffffffffffffff000000000000000000000000808560140360031b1b8216169150509291505056fea2646970667358221220737d8e782c105426fd1daa3db2cf7dd2f3a1047ccf1dcf8b42e8f1bd2664e47364736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x4b", "chainId": "0xa86a" }, "additionalContracts": [], @@ -25,25 +25,25 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0x1cf2db", + "cumulativeGasUsed": "0x1de064", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0x1b7218f848d8db5f22592feee88f418d5c36f5adad0b7ee6f7ddfb0c22d1624e", - "transactionIndex": "0x7", - "blockHash": "0x97cf57e425562b5f50b4592fce197a1eb64c538bc395d773b9943a73b032701c", - "blockNumber": "0x4007e8d", - "gasUsed": "0x5edf8", - "effectiveGasPrice": "0x227fd53d", + "transactionHash": "0x63ff6b7fcb91db3bb1dd67864fa769f5bb4cf59dca9fc1c20aee4fe8c0dbba19", + "transactionIndex": "0x8", + "blockHash": "0x25f106b02f686c677e43be5fb564ea93ff4a43e5d7586c02d5a3ec3439312239", + "blockNumber": "0x40a80b6", + "gasUsed": "0x61404", + "effectiveGasPrice": "0x1aa76e49", "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": "0x294cd71960eed5aea11dbbfa5d3c8ea4a1c1ce0f" + "contractAddress": "0x52949503ff5c34caea4fc98f0723ebd0c300f232" } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1755315698, + "timestamp": 1756416721, "chain": 43114, - "commit": "a30abbb" + "commit": "4e70f25" } \ No newline at end of file diff --git a/broadcast/DeployUserOpECDSAVerifier.s.sol/56/run-1756416644.json b/broadcast/DeployUserOpECDSAVerifier.s.sol/56/run-1756416644.json new file mode 100644 index 0000000..2480912 --- /dev/null +++ b/broadcast/DeployUserOpECDSAVerifier.s.sol/56/run-1756416644.json @@ -0,0 +1,49 @@ +{ + "transactions": [ + { + "hash": "0xdef2d27803b3a66d292aeaabbc0c7a9b1425a82a7ed250558fe3785592bd14eb", + "transactionType": "CREATE2", + "contractName": "UserOpECDSAVerifier", + "contractAddress": "0x52949503ff5c34caea4fc98f0723ebd0c300f232", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x8653e", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b506040516106b83803806106b8833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b6080516106356100835f395f81816063015260c301526106355ff3fe608060405234801561000f575f5ffd5b5060043610610034575f3560e01c806304b073c514610038578063772a00011461005e575b5f5ffd5b61004b6100463660046102d0565b6100aa565b6040519081526020015b60405180910390f35b6100857f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610055565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461011a576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f85858080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250508251929350505060411015610173575f61016a86880188610471565b61010001519150505b6101aa6101a4886020527b19457468657265756d205369676e6564204d6573736167653a0a33325f52603c60042090565b826101e6565b73ffffffffffffffffffffffffffffffffffffffff166101ca848661059a565b60601c146101d95760016101db565b5f5b979650505050505050565b5f604051825160408114610202576041811461023c5750610277565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1660605261024f565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d610284575b638baa579f5f526004601cfd5b5092915050565b5f5f83601f84011261029b575f5ffd5b50813567ffffffffffffffff8111156102b2575f5ffd5b6020830191508360208285010111156102c9575f5ffd5b9250929050565b5f5f5f5f5f606086880312156102e4575f5ffd5b85359450602086013567ffffffffffffffff811115610301575f5ffd5b61030d8882890161028b565b909550935050604086013567ffffffffffffffff81111561032c575f5ffd5b6103388882890161028b565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff8111828210171561039a5761039a610349565b60405290565b803573ffffffffffffffffffffffffffffffffffffffff811681146103c3575f5ffd5b919050565b5f82601f8301126103d7575f5ffd5b813567ffffffffffffffff8111156103f1576103f1610349565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810167ffffffffffffffff8111828210171561043e5761043e610349565b604052818152838201602001851015610455575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f60208284031215610481575f5ffd5b813567ffffffffffffffff811115610497575f5ffd5b820161012081850312156104a9575f5ffd5b6104b1610376565b6104ba826103a0565b815260208281013590820152604082013567ffffffffffffffff8111156104df575f5ffd5b6104eb868285016103c8565b604083015250606082013567ffffffffffffffff81111561050a575f5ffd5b610516868285016103c8565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610553575f5ffd5b61055f868285016103c8565b60e08301525061010082013567ffffffffffffffff81111561057f575f5ffd5b61058b868285016103c8565b61010083015250949350505050565b80357fffffffffffffffffffffffffffffffffffffffff0000000000000000000000008116906014841015610284577fffffffffffffffffffffffffffffffffffffffff000000000000000000000000808560140360031b1b8216169150509291505056fea2646970667358221220737d8e782c105426fd1daa3db2cf7dd2f3a1047ccf1dcf8b42e8f1bd2664e47364736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0xaf", + "chainId": "0x38" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x5d106e", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "transactionHash": "0xdef2d27803b3a66d292aeaabbc0c7a9b1425a82a7ed250558fe3785592bd14eb", + "transactionIndex": "0x31", + "blockHash": "0xb3630711027747dbf2a7b242a22908e7266c92653e3dc875323bfd6e313eed7a", + "blockNumber": "0x387b190", + "gasUsed": "0x61404", + "effectiveGasPrice": "0x5f5e100", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x52949503ff5c34caea4fc98f0723ebd0c300f232" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1756416644, + "chain": 56, + "commit": "4e70f25" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpECDSAVerifier.s.sol/56/run-latest.json b/broadcast/DeployUserOpECDSAVerifier.s.sol/56/run-latest.json index 925ffa8..2480912 100644 --- a/broadcast/DeployUserOpECDSAVerifier.s.sol/56/run-latest.json +++ b/broadcast/DeployUserOpECDSAVerifier.s.sol/56/run-latest.json @@ -1,10 +1,10 @@ { "transactions": [ { - "hash": "0x81b404e668a27c88378b11dc18ec5de992ca5e537023c7e9195096b0a6ab96df", + "hash": "0xdef2d27803b3a66d292aeaabbc0c7a9b1425a82a7ed250558fe3785592bd14eb", "transactionType": "CREATE2", "contractName": "UserOpECDSAVerifier", - "contractAddress": "0x294cd71960eed5aea11dbbfa5d3c8ea4a1c1ce0f", + "contractAddress": "0x52949503ff5c34caea4fc98f0723ebd0c300f232", "function": null, "arguments": [ "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" @@ -12,10 +12,10 @@ "transaction": { "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x830b1", + "gas": "0x8653e", "value": "0x0", - "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b5060405161068b38038061068b833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b6080516106086100835f395f81816063015260c301526106085ff3fe608060405234801561000f575f5ffd5b5060043610610034575f3560e01c806304b073c514610038578063772a00011461005e575b5f5ffd5b61004b6100463660046102a3565b6100aa565b6040519081526020015b60405180910390f35b6100857f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610055565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461011a576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f85858080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250508251929350505060411015610173575f61016a86880188610444565b61010001519150505b61017d87826101b9565b73ffffffffffffffffffffffffffffffffffffffff1661019d848661056d565b60601c146101ac5760016101ae565b5f5b979650505050505050565b5f6040518251604081146101d5576041811461020f575061024a565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff16606052610222565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d610257575b638baa579f5f526004601cfd5b5092915050565b5f5f83601f84011261026e575f5ffd5b50813567ffffffffffffffff811115610285575f5ffd5b60208301915083602082850101111561029c575f5ffd5b9250929050565b5f5f5f5f5f606086880312156102b7575f5ffd5b85359450602086013567ffffffffffffffff8111156102d4575f5ffd5b6102e08882890161025e565b909550935050604086013567ffffffffffffffff8111156102ff575f5ffd5b61030b8882890161025e565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff8111828210171561036d5761036d61031c565b60405290565b803573ffffffffffffffffffffffffffffffffffffffff81168114610396575f5ffd5b919050565b5f82601f8301126103aa575f5ffd5b813567ffffffffffffffff8111156103c4576103c461031c565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810167ffffffffffffffff811182821017156104115761041161031c565b604052818152838201602001851015610428575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f60208284031215610454575f5ffd5b813567ffffffffffffffff81111561046a575f5ffd5b8201610120818503121561047c575f5ffd5b610484610349565b61048d82610373565b815260208281013590820152604082013567ffffffffffffffff8111156104b2575f5ffd5b6104be8682850161039b565b604083015250606082013567ffffffffffffffff8111156104dd575f5ffd5b6104e98682850161039b565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610526575f5ffd5b6105328682850161039b565b60e08301525061010082013567ffffffffffffffff811115610552575f5ffd5b61055e8682850161039b565b61010083015250949350505050565b80357fffffffffffffffffffffffffffffffffffffffff0000000000000000000000008116906014841015610257577fffffffffffffffffffffffffffffffffffffffff000000000000000000000000808560140360031b1b8216169150509291505056fea264697066735822122033e031567a64bdb417aa2298e65c2179a0f003866d87deddfc6edc6cff3163ed64736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", - "nonce": "0xab", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b506040516106b83803806106b8833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b6080516106356100835f395f81816063015260c301526106355ff3fe608060405234801561000f575f5ffd5b5060043610610034575f3560e01c806304b073c514610038578063772a00011461005e575b5f5ffd5b61004b6100463660046102d0565b6100aa565b6040519081526020015b60405180910390f35b6100857f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610055565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461011a576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f85858080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250508251929350505060411015610173575f61016a86880188610471565b61010001519150505b6101aa6101a4886020527b19457468657265756d205369676e6564204d6573736167653a0a33325f52603c60042090565b826101e6565b73ffffffffffffffffffffffffffffffffffffffff166101ca848661059a565b60601c146101d95760016101db565b5f5b979650505050505050565b5f604051825160408114610202576041811461023c5750610277565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1660605261024f565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d610284575b638baa579f5f526004601cfd5b5092915050565b5f5f83601f84011261029b575f5ffd5b50813567ffffffffffffffff8111156102b2575f5ffd5b6020830191508360208285010111156102c9575f5ffd5b9250929050565b5f5f5f5f5f606086880312156102e4575f5ffd5b85359450602086013567ffffffffffffffff811115610301575f5ffd5b61030d8882890161028b565b909550935050604086013567ffffffffffffffff81111561032c575f5ffd5b6103388882890161028b565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff8111828210171561039a5761039a610349565b60405290565b803573ffffffffffffffffffffffffffffffffffffffff811681146103c3575f5ffd5b919050565b5f82601f8301126103d7575f5ffd5b813567ffffffffffffffff8111156103f1576103f1610349565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810167ffffffffffffffff8111828210171561043e5761043e610349565b604052818152838201602001851015610455575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f60208284031215610481575f5ffd5b813567ffffffffffffffff811115610497575f5ffd5b820161012081850312156104a9575f5ffd5b6104b1610376565b6104ba826103a0565b815260208281013590820152604082013567ffffffffffffffff8111156104df575f5ffd5b6104eb868285016103c8565b604083015250606082013567ffffffffffffffff81111561050a575f5ffd5b610516868285016103c8565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610553575f5ffd5b61055f868285016103c8565b60e08301525061010082013567ffffffffffffffff81111561057f575f5ffd5b61058b868285016103c8565b61010083015250949350505050565b80357fffffffffffffffffffffffffffffffffffffffff0000000000000000000000008116906014841015610284577fffffffffffffffffffffffffffffffffffffffff000000000000000000000000808560140360031b1b8216169150509291505056fea2646970667358221220737d8e782c105426fd1daa3db2cf7dd2f3a1047ccf1dcf8b42e8f1bd2664e47364736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0xaf", "chainId": "0x38" }, "additionalContracts": [], @@ -25,25 +25,25 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0x8b6524", + "cumulativeGasUsed": "0x5d106e", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x0", - "transactionHash": "0x81b404e668a27c88378b11dc18ec5de992ca5e537023c7e9195096b0a6ab96df", - "transactionIndex": "0x34", - "blockHash": "0x36714ee932e7b5624d698ad9b499d174902bf2529a8ca8e0ccce99121bca5d38", - "blockNumber": "0x37149be", - "gasUsed": "0x5edf8", + "transactionHash": "0xdef2d27803b3a66d292aeaabbc0c7a9b1425a82a7ed250558fe3785592bd14eb", + "transactionIndex": "0x31", + "blockHash": "0xb3630711027747dbf2a7b242a22908e7266c92653e3dc875323bfd6e313eed7a", + "blockNumber": "0x387b190", + "gasUsed": "0x61404", "effectiveGasPrice": "0x5f5e100", "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": "0x294cd71960eed5aea11dbbfa5d3c8ea4a1c1ce0f" + "contractAddress": "0x52949503ff5c34caea4fc98f0723ebd0c300f232" } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1755315219, + "timestamp": 1756416644, "chain": 56, - "commit": "a30abbb" + "commit": "4e70f25" } \ No newline at end of file diff --git a/broadcast/DeployUserOpECDSAVerifier.s.sol/8453/run-1756416122.json b/broadcast/DeployUserOpECDSAVerifier.s.sol/8453/run-1756416122.json new file mode 100644 index 0000000..b953ecf --- /dev/null +++ b/broadcast/DeployUserOpECDSAVerifier.s.sol/8453/run-1756416122.json @@ -0,0 +1,55 @@ +{ + "transactions": [ + { + "hash": "0xe7c3572088cb98f51c1fd56b7b4498065732a5d914209aff6cc0e7168c9d6a2c", + "transactionType": "CREATE2", + "contractName": "UserOpECDSAVerifier", + "contractAddress": "0x52949503ff5c34caea4fc98f0723ebd0c300f232", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x8653e", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b506040516106b83803806106b8833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b6080516106356100835f395f81816063015260c301526106355ff3fe608060405234801561000f575f5ffd5b5060043610610034575f3560e01c806304b073c514610038578063772a00011461005e575b5f5ffd5b61004b6100463660046102d0565b6100aa565b6040519081526020015b60405180910390f35b6100857f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610055565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461011a576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f85858080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250508251929350505060411015610173575f61016a86880188610471565b61010001519150505b6101aa6101a4886020527b19457468657265756d205369676e6564204d6573736167653a0a33325f52603c60042090565b826101e6565b73ffffffffffffffffffffffffffffffffffffffff166101ca848661059a565b60601c146101d95760016101db565b5f5b979650505050505050565b5f604051825160408114610202576041811461023c5750610277565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1660605261024f565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d610284575b638baa579f5f526004601cfd5b5092915050565b5f5f83601f84011261029b575f5ffd5b50813567ffffffffffffffff8111156102b2575f5ffd5b6020830191508360208285010111156102c9575f5ffd5b9250929050565b5f5f5f5f5f606086880312156102e4575f5ffd5b85359450602086013567ffffffffffffffff811115610301575f5ffd5b61030d8882890161028b565b909550935050604086013567ffffffffffffffff81111561032c575f5ffd5b6103388882890161028b565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff8111828210171561039a5761039a610349565b60405290565b803573ffffffffffffffffffffffffffffffffffffffff811681146103c3575f5ffd5b919050565b5f82601f8301126103d7575f5ffd5b813567ffffffffffffffff8111156103f1576103f1610349565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810167ffffffffffffffff8111828210171561043e5761043e610349565b604052818152838201602001851015610455575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f60208284031215610481575f5ffd5b813567ffffffffffffffff811115610497575f5ffd5b820161012081850312156104a9575f5ffd5b6104b1610376565b6104ba826103a0565b815260208281013590820152604082013567ffffffffffffffff8111156104df575f5ffd5b6104eb868285016103c8565b604083015250606082013567ffffffffffffffff81111561050a575f5ffd5b610516868285016103c8565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610553575f5ffd5b61055f868285016103c8565b60e08301525061010082013567ffffffffffffffff81111561057f575f5ffd5b61058b868285016103c8565b61010083015250949350505050565b80357fffffffffffffffffffffffffffffffffffffffff0000000000000000000000008116906014841015610284577fffffffffffffffffffffffffffffffffffffffff000000000000000000000000808560140360031b1b8216169150509291505056fea2646970667358221220737d8e782c105426fd1daa3db2cf7dd2f3a1047ccf1dcf8b42e8f1bd2664e47364736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x49", + "chainId": "0x2105" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x26e616f", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xe7c3572088cb98f51c1fd56b7b4498065732a5d914209aff6cc0e7168c9d6a2c", + "transactionIndex": "0xc2", + "blockHash": "0x68377634c1d892b4dba6232f49654dcb06a8030863c850f89089d2ec5767cfae", + "blockNumber": "0x21335c0", + "gasUsed": "0x61404", + "effectiveGasPrice": "0x6e287", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x52949503ff5c34caea4fc98f0723ebd0c300f232", + "l1BaseFeeScalar": "0x8dd", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0x101c12", + "l1Fee": "0x2a03a2417", + "l1GasPrice": "0x11b51618", + "l1GasUsed": "0x415b" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1756416122, + "chain": 8453, + "commit": "4e70f25" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpECDSAVerifier.s.sol/8453/run-latest.json b/broadcast/DeployUserOpECDSAVerifier.s.sol/8453/run-latest.json index 07d4b1b..b953ecf 100644 --- a/broadcast/DeployUserOpECDSAVerifier.s.sol/8453/run-latest.json +++ b/broadcast/DeployUserOpECDSAVerifier.s.sol/8453/run-latest.json @@ -1,10 +1,10 @@ { "transactions": [ { - "hash": "0x41d9e163f6a1f5f3a23a6954411886b00cfeeed371d82325a85347d7dff9e792", + "hash": "0xe7c3572088cb98f51c1fd56b7b4498065732a5d914209aff6cc0e7168c9d6a2c", "transactionType": "CREATE2", "contractName": "UserOpECDSAVerifier", - "contractAddress": "0x294cd71960eed5aea11dbbfa5d3c8ea4a1c1ce0f", + "contractAddress": "0x52949503ff5c34caea4fc98f0723ebd0c300f232", "function": null, "arguments": [ "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" @@ -12,10 +12,10 @@ "transaction": { "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x830b1", + "gas": "0x8653e", "value": "0x0", - "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b5060405161068b38038061068b833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b6080516106086100835f395f81816063015260c301526106085ff3fe608060405234801561000f575f5ffd5b5060043610610034575f3560e01c806304b073c514610038578063772a00011461005e575b5f5ffd5b61004b6100463660046102a3565b6100aa565b6040519081526020015b60405180910390f35b6100857f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610055565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461011a576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f85858080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250508251929350505060411015610173575f61016a86880188610444565b61010001519150505b61017d87826101b9565b73ffffffffffffffffffffffffffffffffffffffff1661019d848661056d565b60601c146101ac5760016101ae565b5f5b979650505050505050565b5f6040518251604081146101d5576041811461020f575061024a565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff16606052610222565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d610257575b638baa579f5f526004601cfd5b5092915050565b5f5f83601f84011261026e575f5ffd5b50813567ffffffffffffffff811115610285575f5ffd5b60208301915083602082850101111561029c575f5ffd5b9250929050565b5f5f5f5f5f606086880312156102b7575f5ffd5b85359450602086013567ffffffffffffffff8111156102d4575f5ffd5b6102e08882890161025e565b909550935050604086013567ffffffffffffffff8111156102ff575f5ffd5b61030b8882890161025e565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff8111828210171561036d5761036d61031c565b60405290565b803573ffffffffffffffffffffffffffffffffffffffff81168114610396575f5ffd5b919050565b5f82601f8301126103aa575f5ffd5b813567ffffffffffffffff8111156103c4576103c461031c565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810167ffffffffffffffff811182821017156104115761041161031c565b604052818152838201602001851015610428575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f60208284031215610454575f5ffd5b813567ffffffffffffffff81111561046a575f5ffd5b8201610120818503121561047c575f5ffd5b610484610349565b61048d82610373565b815260208281013590820152604082013567ffffffffffffffff8111156104b2575f5ffd5b6104be8682850161039b565b604083015250606082013567ffffffffffffffff8111156104dd575f5ffd5b6104e98682850161039b565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610526575f5ffd5b6105328682850161039b565b60e08301525061010082013567ffffffffffffffff811115610552575f5ffd5b61055e8682850161039b565b61010083015250949350505050565b80357fffffffffffffffffffffffffffffffffffffffff0000000000000000000000008116906014841015610257577fffffffffffffffffffffffffffffffffffffffff000000000000000000000000808560140360031b1b8216169150509291505056fea264697066735822122033e031567a64bdb417aa2298e65c2179a0f003866d87deddfc6edc6cff3163ed64736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", - "nonce": "0x45", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b506040516106b83803806106b8833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b6080516106356100835f395f81816063015260c301526106355ff3fe608060405234801561000f575f5ffd5b5060043610610034575f3560e01c806304b073c514610038578063772a00011461005e575b5f5ffd5b61004b6100463660046102d0565b6100aa565b6040519081526020015b60405180910390f35b6100857f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610055565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461011a576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f85858080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250508251929350505060411015610173575f61016a86880188610471565b61010001519150505b6101aa6101a4886020527b19457468657265756d205369676e6564204d6573736167653a0a33325f52603c60042090565b826101e6565b73ffffffffffffffffffffffffffffffffffffffff166101ca848661059a565b60601c146101d95760016101db565b5f5b979650505050505050565b5f604051825160408114610202576041811461023c5750610277565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1660605261024f565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d610284575b638baa579f5f526004601cfd5b5092915050565b5f5f83601f84011261029b575f5ffd5b50813567ffffffffffffffff8111156102b2575f5ffd5b6020830191508360208285010111156102c9575f5ffd5b9250929050565b5f5f5f5f5f606086880312156102e4575f5ffd5b85359450602086013567ffffffffffffffff811115610301575f5ffd5b61030d8882890161028b565b909550935050604086013567ffffffffffffffff81111561032c575f5ffd5b6103388882890161028b565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff8111828210171561039a5761039a610349565b60405290565b803573ffffffffffffffffffffffffffffffffffffffff811681146103c3575f5ffd5b919050565b5f82601f8301126103d7575f5ffd5b813567ffffffffffffffff8111156103f1576103f1610349565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810167ffffffffffffffff8111828210171561043e5761043e610349565b604052818152838201602001851015610455575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f60208284031215610481575f5ffd5b813567ffffffffffffffff811115610497575f5ffd5b820161012081850312156104a9575f5ffd5b6104b1610376565b6104ba826103a0565b815260208281013590820152604082013567ffffffffffffffff8111156104df575f5ffd5b6104eb868285016103c8565b604083015250606082013567ffffffffffffffff81111561050a575f5ffd5b610516868285016103c8565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610553575f5ffd5b61055f868285016103c8565b60e08301525061010082013567ffffffffffffffff81111561057f575f5ffd5b61058b868285016103c8565b61010083015250949350505050565b80357fffffffffffffffffffffffffffffffffffffffff0000000000000000000000008116906014841015610284577fffffffffffffffffffffffffffffffffffffffff000000000000000000000000808560140360031b1b8216169150509291505056fea2646970667358221220737d8e782c105426fd1daa3db2cf7dd2f3a1047ccf1dcf8b42e8f1bd2664e47364736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x49", "chainId": "0x2105" }, "additionalContracts": [], @@ -25,31 +25,31 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0x74ab48", + "cumulativeGasUsed": "0x26e616f", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0x41d9e163f6a1f5f3a23a6954411886b00cfeeed371d82325a85347d7dff9e792", - "transactionIndex": "0x37", - "blockHash": "0x06de770bfbda689df10c56527c8eb7bb64d275eb8b391a0040a95dced95ea70f", - "blockNumber": "0x20a1b8d", - "gasUsed": "0x5edf8", - "effectiveGasPrice": "0x19dffa", + "transactionHash": "0xe7c3572088cb98f51c1fd56b7b4498065732a5d914209aff6cc0e7168c9d6a2c", + "transactionIndex": "0xc2", + "blockHash": "0x68377634c1d892b4dba6232f49654dcb06a8030863c850f89089d2ec5767cfae", + "blockNumber": "0x21335c0", + "gasUsed": "0x61404", + "effectiveGasPrice": "0x6e287", "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": "0x294cd71960eed5aea11dbbfa5d3c8ea4a1c1ce0f", + "contractAddress": "0x52949503ff5c34caea4fc98f0723ebd0c300f232", "l1BaseFeeScalar": "0x8dd", "l1BlobBaseFee": "0x1", "l1BlobBaseFeeScalar": "0x101c12", - "l1Fee": "0x40f06545c", - "l1GasPrice": "0x1c82761d", - "l1GasUsed": "0x3ebe" + "l1Fee": "0x2a03a2417", + "l1GasPrice": "0x11b51618", + "l1GasUsed": "0x415b" } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1755223059, + "timestamp": 1756416122, "chain": 8453, - "commit": "2d9be2e" + "commit": "4e70f25" } \ No newline at end of file diff --git a/broadcast/DeployUserOpMultiSigVerifier.s.sol/1/run-1756416776.json b/broadcast/DeployUserOpMultiSigVerifier.s.sol/1/run-1756416776.json new file mode 100644 index 0000000..4fde2be --- /dev/null +++ b/broadcast/DeployUserOpMultiSigVerifier.s.sol/1/run-1756416776.json @@ -0,0 +1,32 @@ +{ + "transactions": [ + { + "hash": null, + "transactionType": "CREATE2", + "contractName": "UserOpMultiSigVerifier", + "contractAddress": "0x0a3bc9523755f2b4e95458e1d8aba8441cb61927", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x126fdb", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610e7d380380610e7d833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b608051610df96100845f395f818160c601526101260152610df95ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806304b073c51461004357806325a1c24e14610069578063772a0001146100c1575b5f5ffd5b610056610051366004610689565b61010d565b6040519081526020015b60405180910390f35b6100907fff0000000000000000000000000000000000000000000000000000000000000081565b6040517fff000000000000000000000000000000000000000000000000000000000000009091168152602001610060565b6100e87f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610060565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461017d576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f8061018b84860186610827565b915091505f8260ff16116101cb576040517f89a9ce1900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8160ff168151101580156101e15750805160ff10155b610217576040517f821fffa400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610220816104e4565b60607fff0000000000000000000000000000000000000000000000000000000000000088885f81610253576102536108d9565b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916036102a557610291876001818b610906565b81019061029e91906109bf565b90506102d1565b5f6102b2888a018a610ae1565b90508061010001518060200190518101906102cd9190610c0a565b9150505b805160ff81111561030e576040517f97b31d7400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b604080516060810182525f80825260208201819052918101919091526103588b6020527b19457468657265756d205369676e6564204d6573736167653a0a33325f52603c60042090565b815283515f9067ffffffffffffffff81111561037657610376610713565b60405190808252806020026020018201604052801561039f578160200160208202803683370190505b5090505f5b838110156104b8575f8582815181106103bf576103bf6108d9565b6020026020010151905082815f015160ff16815181106103e1576103e16108d9565b60200260200101511580156104505750610402845f0151826020015161059f565b73ffffffffffffffffffffffffffffffffffffffff1687825f015160ff1681518110610430576104306108d9565b602002602001015173ffffffffffffffffffffffffffffffffffffffff16145b61046e576040840180519061046482610d8c565b60ff169052610484565b6020840180519061047e82610d8c565b60ff1690525b50600183825f015160ff168151811061049f5761049f6108d9565b91151560209283029190910190910152506001016103a4565b508560ff16826020015160ff1610156104d25760016104d4565b5f5b9c9b505050505050505050505050565b805160015b8181101561059a57826104fd600183610daa565b8151811061050d5761050d6108d9565b602002602001015173ffffffffffffffffffffffffffffffffffffffff1683828151811061053d5761053d6108d9565b602002602001015173ffffffffffffffffffffffffffffffffffffffff1611610592576040517f895e24e300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001016104e9565b505050565b5f6040518251604081146105bb57604181146105f55750610630565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff16606052610608565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d61063d575b638baa579f5f526004601cfd5b5092915050565b5f5f83601f840112610654575f5ffd5b50813567ffffffffffffffff81111561066b575f5ffd5b602083019150836020828501011115610682575f5ffd5b9250929050565b5f5f5f5f5f6060868803121561069d575f5ffd5b85359450602086013567ffffffffffffffff8111156106ba575f5ffd5b6106c688828901610644565b909550935050604086013567ffffffffffffffff8111156106e5575f5ffd5b6106f188828901610644565b969995985093965092949392505050565b60ff81168114610710575f5ffd5b50565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6040805190810167ffffffffffffffff8111828210171561076357610763610713565b60405290565b604051610120810167ffffffffffffffff8111828210171561076357610763610713565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff811182821017156107d4576107d4610713565b604052919050565b5f67ffffffffffffffff8211156107f5576107f5610713565b5060051b60200190565b803573ffffffffffffffffffffffffffffffffffffffff81168114610822575f5ffd5b919050565b5f5f60408385031215610838575f5ffd5b823561084381610702565b9150602083013567ffffffffffffffff81111561085e575f5ffd5b8301601f8101851361086e575f5ffd5b803561088161087c826107dc565b61078d565b8082825260208201915060208360051b8501019250878311156108a2575f5ffd5b6020840193505b828410156108cb576108ba846107ff565b8252602093840193909101906108a9565b809450505050509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5f85851115610914575f5ffd5b83861115610920575f5ffd5b5050820193919092039150565b5f67ffffffffffffffff82111561094657610946610713565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f830112610981575f5ffd5b813561098f61087c8261092d565b8181528460208386010111156109a3575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f602082840312156109cf575f5ffd5b813567ffffffffffffffff8111156109e5575f5ffd5b8201601f810184136109f5575f5ffd5b8035610a0361087c826107dc565b8082825260208201915060208360051b850101925086831115610a24575f5ffd5b602084015b83811015610ad657803567ffffffffffffffff811115610a47575f5ffd5b85016040818a037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0011215610a7a575f5ffd5b610a82610740565b6020820135610a9081610702565b8152604082013567ffffffffffffffff811115610aab575f5ffd5b610aba8b602083860101610972565b6020830152508085525050602083019250602081019050610a29565b509695505050505050565b5f60208284031215610af1575f5ffd5b813567ffffffffffffffff811115610b07575f5ffd5b82016101208185031215610b19575f5ffd5b610b21610769565b610b2a826107ff565b815260208281013590820152604082013567ffffffffffffffff811115610b4f575f5ffd5b610b5b86828501610972565b604083015250606082013567ffffffffffffffff811115610b7a575f5ffd5b610b8686828501610972565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610bc3575f5ffd5b610bcf86828501610972565b60e08301525061010082013567ffffffffffffffff811115610bef575f5ffd5b610bfb86828501610972565b61010083015250949350505050565b5f60208284031215610c1a575f5ffd5b815167ffffffffffffffff811115610c30575f5ffd5b8201601f81018413610c40575f5ffd5b8051610c4e61087c826107dc565b8082825260208201915060208360051b850101925086831115610c6f575f5ffd5b602084015b83811015610ad657805167ffffffffffffffff811115610c92575f5ffd5b85016040818a037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0011215610cc5575f5ffd5b610ccd610740565b6020820151610cdb81610702565b8152604082015167ffffffffffffffff811115610cf6575f5ffd5b60208184010192505089601f830112610d0d575f5ffd5b8151610d1b61087c8261092d565b8181528b6020838601011115610d2f575f5ffd5b8160208501602083015e5f6020838301015280602084015250508085525050602083019250602081019050610c74565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f60ff821660ff8103610da157610da1610d5f565b60010192915050565b81810381811115610dbd57610dbd610d5f565b9291505056fea26469706673582212208a4a568e6537b88cbdb254632b2b8748e6aec564729bc4d7a97ad841993f2f2664736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x81", + "chainId": "0x1" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1756416776, + "chain": 1, + "commit": "4e70f25" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpMultiSigVerifier.s.sol/1/run-1756416897.json b/broadcast/DeployUserOpMultiSigVerifier.s.sol/1/run-1756416897.json new file mode 100644 index 0000000..28278c5 --- /dev/null +++ b/broadcast/DeployUserOpMultiSigVerifier.s.sol/1/run-1756416897.json @@ -0,0 +1,49 @@ +{ + "transactions": [ + { + "hash": "0x2c8cf114c0229cd6db9820e6530fb34f8f87225798b5c8a0c376404e787b9c8d", + "transactionType": "CREATE2", + "contractName": "UserOpMultiSigVerifier", + "contractAddress": "0x0a3bc9523755f2b4e95458e1d8aba8441cb61927", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x126fdb", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610e7d380380610e7d833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b608051610df96100845f395f818160c601526101260152610df95ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806304b073c51461004357806325a1c24e14610069578063772a0001146100c1575b5f5ffd5b610056610051366004610689565b61010d565b6040519081526020015b60405180910390f35b6100907fff0000000000000000000000000000000000000000000000000000000000000081565b6040517fff000000000000000000000000000000000000000000000000000000000000009091168152602001610060565b6100e87f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610060565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461017d576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f8061018b84860186610827565b915091505f8260ff16116101cb576040517f89a9ce1900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8160ff168151101580156101e15750805160ff10155b610217576040517f821fffa400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610220816104e4565b60607fff0000000000000000000000000000000000000000000000000000000000000088885f81610253576102536108d9565b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916036102a557610291876001818b610906565b81019061029e91906109bf565b90506102d1565b5f6102b2888a018a610ae1565b90508061010001518060200190518101906102cd9190610c0a565b9150505b805160ff81111561030e576040517f97b31d7400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b604080516060810182525f80825260208201819052918101919091526103588b6020527b19457468657265756d205369676e6564204d6573736167653a0a33325f52603c60042090565b815283515f9067ffffffffffffffff81111561037657610376610713565b60405190808252806020026020018201604052801561039f578160200160208202803683370190505b5090505f5b838110156104b8575f8582815181106103bf576103bf6108d9565b6020026020010151905082815f015160ff16815181106103e1576103e16108d9565b60200260200101511580156104505750610402845f0151826020015161059f565b73ffffffffffffffffffffffffffffffffffffffff1687825f015160ff1681518110610430576104306108d9565b602002602001015173ffffffffffffffffffffffffffffffffffffffff16145b61046e576040840180519061046482610d8c565b60ff169052610484565b6020840180519061047e82610d8c565b60ff1690525b50600183825f015160ff168151811061049f5761049f6108d9565b91151560209283029190910190910152506001016103a4565b508560ff16826020015160ff1610156104d25760016104d4565b5f5b9c9b505050505050505050505050565b805160015b8181101561059a57826104fd600183610daa565b8151811061050d5761050d6108d9565b602002602001015173ffffffffffffffffffffffffffffffffffffffff1683828151811061053d5761053d6108d9565b602002602001015173ffffffffffffffffffffffffffffffffffffffff1611610592576040517f895e24e300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001016104e9565b505050565b5f6040518251604081146105bb57604181146105f55750610630565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff16606052610608565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d61063d575b638baa579f5f526004601cfd5b5092915050565b5f5f83601f840112610654575f5ffd5b50813567ffffffffffffffff81111561066b575f5ffd5b602083019150836020828501011115610682575f5ffd5b9250929050565b5f5f5f5f5f6060868803121561069d575f5ffd5b85359450602086013567ffffffffffffffff8111156106ba575f5ffd5b6106c688828901610644565b909550935050604086013567ffffffffffffffff8111156106e5575f5ffd5b6106f188828901610644565b969995985093965092949392505050565b60ff81168114610710575f5ffd5b50565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6040805190810167ffffffffffffffff8111828210171561076357610763610713565b60405290565b604051610120810167ffffffffffffffff8111828210171561076357610763610713565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff811182821017156107d4576107d4610713565b604052919050565b5f67ffffffffffffffff8211156107f5576107f5610713565b5060051b60200190565b803573ffffffffffffffffffffffffffffffffffffffff81168114610822575f5ffd5b919050565b5f5f60408385031215610838575f5ffd5b823561084381610702565b9150602083013567ffffffffffffffff81111561085e575f5ffd5b8301601f8101851361086e575f5ffd5b803561088161087c826107dc565b61078d565b8082825260208201915060208360051b8501019250878311156108a2575f5ffd5b6020840193505b828410156108cb576108ba846107ff565b8252602093840193909101906108a9565b809450505050509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5f85851115610914575f5ffd5b83861115610920575f5ffd5b5050820193919092039150565b5f67ffffffffffffffff82111561094657610946610713565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f830112610981575f5ffd5b813561098f61087c8261092d565b8181528460208386010111156109a3575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f602082840312156109cf575f5ffd5b813567ffffffffffffffff8111156109e5575f5ffd5b8201601f810184136109f5575f5ffd5b8035610a0361087c826107dc565b8082825260208201915060208360051b850101925086831115610a24575f5ffd5b602084015b83811015610ad657803567ffffffffffffffff811115610a47575f5ffd5b85016040818a037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0011215610a7a575f5ffd5b610a82610740565b6020820135610a9081610702565b8152604082013567ffffffffffffffff811115610aab575f5ffd5b610aba8b602083860101610972565b6020830152508085525050602083019250602081019050610a29565b509695505050505050565b5f60208284031215610af1575f5ffd5b813567ffffffffffffffff811115610b07575f5ffd5b82016101208185031215610b19575f5ffd5b610b21610769565b610b2a826107ff565b815260208281013590820152604082013567ffffffffffffffff811115610b4f575f5ffd5b610b5b86828501610972565b604083015250606082013567ffffffffffffffff811115610b7a575f5ffd5b610b8686828501610972565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610bc3575f5ffd5b610bcf86828501610972565b60e08301525061010082013567ffffffffffffffff811115610bef575f5ffd5b610bfb86828501610972565b61010083015250949350505050565b5f60208284031215610c1a575f5ffd5b815167ffffffffffffffff811115610c30575f5ffd5b8201601f81018413610c40575f5ffd5b8051610c4e61087c826107dc565b8082825260208201915060208360051b850101925086831115610c6f575f5ffd5b602084015b83811015610ad657805167ffffffffffffffff811115610c92575f5ffd5b85016040818a037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0011215610cc5575f5ffd5b610ccd610740565b6020820151610cdb81610702565b8152604082015167ffffffffffffffff811115610cf6575f5ffd5b60208184010192505089601f830112610d0d575f5ffd5b8151610d1b61087c8261092d565b8181528b6020838601011115610d2f575f5ffd5b8160208501602083015e5f6020838301015280602084015250508085525050602083019250602081019050610c74565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f60ff821660ff8103610da157610da1610d5f565b60010192915050565b81810381811115610dbd57610dbd610d5f565b9291505056fea26469706673582212208a4a568e6537b88cbdb254632b2b8748e6aec564729bc4d7a97ad841993f2f2664736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x81", + "chainId": "0x1" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x14f0914", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x2c8cf114c0229cd6db9820e6530fb34f8f87225798b5c8a0c376404e787b9c8d", + "transactionIndex": "0x7e", + "blockHash": "0x7cb09b967f908275a57111c1954e9566f06a7d087eeb1ce548d20a5c58cf49bc", + "blockNumber": "0x162a65c", + "gasUsed": "0xc9b41", + "effectiveGasPrice": "0x14715434", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x0a3bc9523755f2b4e95458e1d8aba8441cb61927" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1756416897, + "chain": 1, + "commit": "4e70f25" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpMultiSigVerifier.s.sol/1/run-1756416908.json b/broadcast/DeployUserOpMultiSigVerifier.s.sol/1/run-1756416908.json new file mode 100644 index 0000000..47dd2dd --- /dev/null +++ b/broadcast/DeployUserOpMultiSigVerifier.s.sol/1/run-1756416908.json @@ -0,0 +1,49 @@ +{ + "transactions": [ + { + "hash": "0x2c8cf114c0229cd6db9820e6530fb34f8f87225798b5c8a0c376404e787b9c8d", + "transactionType": "CREATE2", + "contractName": "UserOpMultiSigVerifier", + "contractAddress": "0x0a3bc9523755f2b4e95458e1d8aba8441cb61927", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x126fdb", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610e7d380380610e7d833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b608051610df96100845f395f818160c601526101260152610df95ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806304b073c51461004357806325a1c24e14610069578063772a0001146100c1575b5f5ffd5b610056610051366004610689565b61010d565b6040519081526020015b60405180910390f35b6100907fff0000000000000000000000000000000000000000000000000000000000000081565b6040517fff000000000000000000000000000000000000000000000000000000000000009091168152602001610060565b6100e87f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610060565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461017d576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f8061018b84860186610827565b915091505f8260ff16116101cb576040517f89a9ce1900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8160ff168151101580156101e15750805160ff10155b610217576040517f821fffa400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610220816104e4565b60607fff0000000000000000000000000000000000000000000000000000000000000088885f81610253576102536108d9565b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916036102a557610291876001818b610906565b81019061029e91906109bf565b90506102d1565b5f6102b2888a018a610ae1565b90508061010001518060200190518101906102cd9190610c0a565b9150505b805160ff81111561030e576040517f97b31d7400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b604080516060810182525f80825260208201819052918101919091526103588b6020527b19457468657265756d205369676e6564204d6573736167653a0a33325f52603c60042090565b815283515f9067ffffffffffffffff81111561037657610376610713565b60405190808252806020026020018201604052801561039f578160200160208202803683370190505b5090505f5b838110156104b8575f8582815181106103bf576103bf6108d9565b6020026020010151905082815f015160ff16815181106103e1576103e16108d9565b60200260200101511580156104505750610402845f0151826020015161059f565b73ffffffffffffffffffffffffffffffffffffffff1687825f015160ff1681518110610430576104306108d9565b602002602001015173ffffffffffffffffffffffffffffffffffffffff16145b61046e576040840180519061046482610d8c565b60ff169052610484565b6020840180519061047e82610d8c565b60ff1690525b50600183825f015160ff168151811061049f5761049f6108d9565b91151560209283029190910190910152506001016103a4565b508560ff16826020015160ff1610156104d25760016104d4565b5f5b9c9b505050505050505050505050565b805160015b8181101561059a57826104fd600183610daa565b8151811061050d5761050d6108d9565b602002602001015173ffffffffffffffffffffffffffffffffffffffff1683828151811061053d5761053d6108d9565b602002602001015173ffffffffffffffffffffffffffffffffffffffff1611610592576040517f895e24e300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001016104e9565b505050565b5f6040518251604081146105bb57604181146105f55750610630565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff16606052610608565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d61063d575b638baa579f5f526004601cfd5b5092915050565b5f5f83601f840112610654575f5ffd5b50813567ffffffffffffffff81111561066b575f5ffd5b602083019150836020828501011115610682575f5ffd5b9250929050565b5f5f5f5f5f6060868803121561069d575f5ffd5b85359450602086013567ffffffffffffffff8111156106ba575f5ffd5b6106c688828901610644565b909550935050604086013567ffffffffffffffff8111156106e5575f5ffd5b6106f188828901610644565b969995985093965092949392505050565b60ff81168114610710575f5ffd5b50565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6040805190810167ffffffffffffffff8111828210171561076357610763610713565b60405290565b604051610120810167ffffffffffffffff8111828210171561076357610763610713565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff811182821017156107d4576107d4610713565b604052919050565b5f67ffffffffffffffff8211156107f5576107f5610713565b5060051b60200190565b803573ffffffffffffffffffffffffffffffffffffffff81168114610822575f5ffd5b919050565b5f5f60408385031215610838575f5ffd5b823561084381610702565b9150602083013567ffffffffffffffff81111561085e575f5ffd5b8301601f8101851361086e575f5ffd5b803561088161087c826107dc565b61078d565b8082825260208201915060208360051b8501019250878311156108a2575f5ffd5b6020840193505b828410156108cb576108ba846107ff565b8252602093840193909101906108a9565b809450505050509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5f85851115610914575f5ffd5b83861115610920575f5ffd5b5050820193919092039150565b5f67ffffffffffffffff82111561094657610946610713565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f830112610981575f5ffd5b813561098f61087c8261092d565b8181528460208386010111156109a3575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f602082840312156109cf575f5ffd5b813567ffffffffffffffff8111156109e5575f5ffd5b8201601f810184136109f5575f5ffd5b8035610a0361087c826107dc565b8082825260208201915060208360051b850101925086831115610a24575f5ffd5b602084015b83811015610ad657803567ffffffffffffffff811115610a47575f5ffd5b85016040818a037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0011215610a7a575f5ffd5b610a82610740565b6020820135610a9081610702565b8152604082013567ffffffffffffffff811115610aab575f5ffd5b610aba8b602083860101610972565b6020830152508085525050602083019250602081019050610a29565b509695505050505050565b5f60208284031215610af1575f5ffd5b813567ffffffffffffffff811115610b07575f5ffd5b82016101208185031215610b19575f5ffd5b610b21610769565b610b2a826107ff565b815260208281013590820152604082013567ffffffffffffffff811115610b4f575f5ffd5b610b5b86828501610972565b604083015250606082013567ffffffffffffffff811115610b7a575f5ffd5b610b8686828501610972565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610bc3575f5ffd5b610bcf86828501610972565b60e08301525061010082013567ffffffffffffffff811115610bef575f5ffd5b610bfb86828501610972565b61010083015250949350505050565b5f60208284031215610c1a575f5ffd5b815167ffffffffffffffff811115610c30575f5ffd5b8201601f81018413610c40575f5ffd5b8051610c4e61087c826107dc565b8082825260208201915060208360051b850101925086831115610c6f575f5ffd5b602084015b83811015610ad657805167ffffffffffffffff811115610c92575f5ffd5b85016040818a037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0011215610cc5575f5ffd5b610ccd610740565b6020820151610cdb81610702565b8152604082015167ffffffffffffffff811115610cf6575f5ffd5b60208184010192505089601f830112610d0d575f5ffd5b8151610d1b61087c8261092d565b8181528b6020838601011115610d2f575f5ffd5b8160208501602083015e5f6020838301015280602084015250508085525050602083019250602081019050610c74565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f60ff821660ff8103610da157610da1610d5f565b60010192915050565b81810381811115610dbd57610dbd610d5f565b9291505056fea26469706673582212208a4a568e6537b88cbdb254632b2b8748e6aec564729bc4d7a97ad841993f2f2664736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x81", + "chainId": "0x1" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x14f0914", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x2c8cf114c0229cd6db9820e6530fb34f8f87225798b5c8a0c376404e787b9c8d", + "transactionIndex": "0x7e", + "blockHash": "0x7cb09b967f908275a57111c1954e9566f06a7d087eeb1ce548d20a5c58cf49bc", + "blockNumber": "0x162a65c", + "gasUsed": "0xc9b41", + "effectiveGasPrice": "0x14715434", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x0a3bc9523755f2b4e95458e1d8aba8441cb61927" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1756416908, + "chain": 1, + "commit": "4e70f25" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpMultiSigVerifier.s.sol/1/run-latest.json b/broadcast/DeployUserOpMultiSigVerifier.s.sol/1/run-latest.json index e12dcb1..47dd2dd 100644 --- a/broadcast/DeployUserOpMultiSigVerifier.s.sol/1/run-latest.json +++ b/broadcast/DeployUserOpMultiSigVerifier.s.sol/1/run-latest.json @@ -1,10 +1,10 @@ { "transactions": [ { - "hash": "0xd46f5ce4339ed981e4936249c8ccd9e8320c3e2134e34063015730c2a1576b5d", + "hash": "0x2c8cf114c0229cd6db9820e6530fb34f8f87225798b5c8a0c376404e787b9c8d", "transactionType": "CREATE2", "contractName": "UserOpMultiSigVerifier", - "contractAddress": "0x1dbade1e34706f83598ae9acfc63b7f4f928146e", + "contractAddress": "0x0a3bc9523755f2b4e95458e1d8aba8441cb61927", "function": null, "arguments": [ "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" @@ -12,10 +12,10 @@ "transaction": { "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x11f90a", + "gas": "0x126fdb", "value": "0x0", - "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610e1d380380610e1d833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b608051610d996100845f395f818160c601526101260152610d995ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806304b073c51461004357806325a1c24e14610069578063772a0001146100c1575b5f5ffd5b610056610051366004610629565b61010d565b6040519081526020015b60405180910390f35b6100907fff0000000000000000000000000000000000000000000000000000000000000081565b6040517fff000000000000000000000000000000000000000000000000000000000000009091168152602001610060565b6100e87f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610060565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461017d576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f8061018b848601866107c7565b915091505f8260ff16116101cb576040517f89a9ce1900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8160ff168151101580156101e15750805160ff10155b610217576040517f821fffa400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61022081610484565b60607fff0000000000000000000000000000000000000000000000000000000000000088885f8161025357610253610879565b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916036102a557610291876001818b6108a6565b81019061029e919061095f565b90506102d1565b5f6102b2888a018a610a81565b90508061010001518060200190518101906102cd9190610baa565b9150505b805160ff81111561030e576040517f97b31d7400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b82515f908190819067ffffffffffffffff81111561032e5761032e6106b3565b604051908082528060200260200182016040528015610357578160200160208202803683370190505b5090505f5b8481101561045b575f86828151811061037757610377610879565b6020026020010151905082815f015160ff168151811061039957610399610879565b602002602001015115801561040557506103b78f826020015161053f565b73ffffffffffffffffffffffffffffffffffffffff1688825f015160ff16815181106103e5576103e5610879565b602002602001015173ffffffffffffffffffffffffffffffffffffffff16145b61041a578361041381610d2c565b9450610427565b8461042481610d2c565b95505b50600183825f015160ff168151811061044257610442610879565b911515602092830291909101909101525060010161035c565b508660ff168360ff161015610471576001610473565b5f5b9d9c50505050505050505050505050565b805160015b8181101561053a578261049d600183610d4a565b815181106104ad576104ad610879565b602002602001015173ffffffffffffffffffffffffffffffffffffffff168382815181106104dd576104dd610879565b602002602001015173ffffffffffffffffffffffffffffffffffffffff1611610532576040517f895e24e300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600101610489565b505050565b5f60405182516040811461055b576041811461059557506105d0565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff166060526105a8565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d6105dd575b638baa579f5f526004601cfd5b5092915050565b5f5f83601f8401126105f4575f5ffd5b50813567ffffffffffffffff81111561060b575f5ffd5b602083019150836020828501011115610622575f5ffd5b9250929050565b5f5f5f5f5f6060868803121561063d575f5ffd5b85359450602086013567ffffffffffffffff81111561065a575f5ffd5b610666888289016105e4565b909550935050604086013567ffffffffffffffff811115610685575f5ffd5b610691888289016105e4565b969995985093965092949392505050565b60ff811681146106b0575f5ffd5b50565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6040805190810167ffffffffffffffff81118282101715610703576107036106b3565b60405290565b604051610120810167ffffffffffffffff81118282101715610703576107036106b3565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715610774576107746106b3565b604052919050565b5f67ffffffffffffffff821115610795576107956106b3565b5060051b60200190565b803573ffffffffffffffffffffffffffffffffffffffff811681146107c2575f5ffd5b919050565b5f5f604083850312156107d8575f5ffd5b82356107e3816106a2565b9150602083013567ffffffffffffffff8111156107fe575f5ffd5b8301601f8101851361080e575f5ffd5b803561082161081c8261077c565b61072d565b8082825260208201915060208360051b850101925087831115610842575f5ffd5b6020840193505b8284101561086b5761085a8461079f565b825260209384019390910190610849565b809450505050509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5f858511156108b4575f5ffd5b838611156108c0575f5ffd5b5050820193919092039150565b5f67ffffffffffffffff8211156108e6576108e66106b3565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f830112610921575f5ffd5b813561092f61081c826108cd565b818152846020838601011115610943575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f6020828403121561096f575f5ffd5b813567ffffffffffffffff811115610985575f5ffd5b8201601f81018413610995575f5ffd5b80356109a361081c8261077c565b8082825260208201915060208360051b8501019250868311156109c4575f5ffd5b602084015b83811015610a7657803567ffffffffffffffff8111156109e7575f5ffd5b85016040818a037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0011215610a1a575f5ffd5b610a226106e0565b6020820135610a30816106a2565b8152604082013567ffffffffffffffff811115610a4b575f5ffd5b610a5a8b602083860101610912565b60208301525080855250506020830192506020810190506109c9565b509695505050505050565b5f60208284031215610a91575f5ffd5b813567ffffffffffffffff811115610aa7575f5ffd5b82016101208185031215610ab9575f5ffd5b610ac1610709565b610aca8261079f565b815260208281013590820152604082013567ffffffffffffffff811115610aef575f5ffd5b610afb86828501610912565b604083015250606082013567ffffffffffffffff811115610b1a575f5ffd5b610b2686828501610912565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610b63575f5ffd5b610b6f86828501610912565b60e08301525061010082013567ffffffffffffffff811115610b8f575f5ffd5b610b9b86828501610912565b61010083015250949350505050565b5f60208284031215610bba575f5ffd5b815167ffffffffffffffff811115610bd0575f5ffd5b8201601f81018413610be0575f5ffd5b8051610bee61081c8261077c565b8082825260208201915060208360051b850101925086831115610c0f575f5ffd5b602084015b83811015610a7657805167ffffffffffffffff811115610c32575f5ffd5b85016040818a037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0011215610c65575f5ffd5b610c6d6106e0565b6020820151610c7b816106a2565b8152604082015167ffffffffffffffff811115610c96575f5ffd5b60208184010192505089601f830112610cad575f5ffd5b8151610cbb61081c826108cd565b8181528b6020838601011115610ccf575f5ffd5b8160208501602083015e5f6020838301015280602084015250508085525050602083019250602081019050610c14565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f60ff821660ff8103610d4157610d41610cff565b60010192915050565b81810381811115610d5d57610d5d610cff565b9291505056fea2646970667358221220fc59977533c3fadae082dc0ace58d8fbb324fec4d41a9f59fb18d447ca38bae764736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", - "nonce": "0x7d", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610e7d380380610e7d833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b608051610df96100845f395f818160c601526101260152610df95ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806304b073c51461004357806325a1c24e14610069578063772a0001146100c1575b5f5ffd5b610056610051366004610689565b61010d565b6040519081526020015b60405180910390f35b6100907fff0000000000000000000000000000000000000000000000000000000000000081565b6040517fff000000000000000000000000000000000000000000000000000000000000009091168152602001610060565b6100e87f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610060565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461017d576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f8061018b84860186610827565b915091505f8260ff16116101cb576040517f89a9ce1900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8160ff168151101580156101e15750805160ff10155b610217576040517f821fffa400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610220816104e4565b60607fff0000000000000000000000000000000000000000000000000000000000000088885f81610253576102536108d9565b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916036102a557610291876001818b610906565b81019061029e91906109bf565b90506102d1565b5f6102b2888a018a610ae1565b90508061010001518060200190518101906102cd9190610c0a565b9150505b805160ff81111561030e576040517f97b31d7400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b604080516060810182525f80825260208201819052918101919091526103588b6020527b19457468657265756d205369676e6564204d6573736167653a0a33325f52603c60042090565b815283515f9067ffffffffffffffff81111561037657610376610713565b60405190808252806020026020018201604052801561039f578160200160208202803683370190505b5090505f5b838110156104b8575f8582815181106103bf576103bf6108d9565b6020026020010151905082815f015160ff16815181106103e1576103e16108d9565b60200260200101511580156104505750610402845f0151826020015161059f565b73ffffffffffffffffffffffffffffffffffffffff1687825f015160ff1681518110610430576104306108d9565b602002602001015173ffffffffffffffffffffffffffffffffffffffff16145b61046e576040840180519061046482610d8c565b60ff169052610484565b6020840180519061047e82610d8c565b60ff1690525b50600183825f015160ff168151811061049f5761049f6108d9565b91151560209283029190910190910152506001016103a4565b508560ff16826020015160ff1610156104d25760016104d4565b5f5b9c9b505050505050505050505050565b805160015b8181101561059a57826104fd600183610daa565b8151811061050d5761050d6108d9565b602002602001015173ffffffffffffffffffffffffffffffffffffffff1683828151811061053d5761053d6108d9565b602002602001015173ffffffffffffffffffffffffffffffffffffffff1611610592576040517f895e24e300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001016104e9565b505050565b5f6040518251604081146105bb57604181146105f55750610630565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff16606052610608565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d61063d575b638baa579f5f526004601cfd5b5092915050565b5f5f83601f840112610654575f5ffd5b50813567ffffffffffffffff81111561066b575f5ffd5b602083019150836020828501011115610682575f5ffd5b9250929050565b5f5f5f5f5f6060868803121561069d575f5ffd5b85359450602086013567ffffffffffffffff8111156106ba575f5ffd5b6106c688828901610644565b909550935050604086013567ffffffffffffffff8111156106e5575f5ffd5b6106f188828901610644565b969995985093965092949392505050565b60ff81168114610710575f5ffd5b50565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6040805190810167ffffffffffffffff8111828210171561076357610763610713565b60405290565b604051610120810167ffffffffffffffff8111828210171561076357610763610713565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff811182821017156107d4576107d4610713565b604052919050565b5f67ffffffffffffffff8211156107f5576107f5610713565b5060051b60200190565b803573ffffffffffffffffffffffffffffffffffffffff81168114610822575f5ffd5b919050565b5f5f60408385031215610838575f5ffd5b823561084381610702565b9150602083013567ffffffffffffffff81111561085e575f5ffd5b8301601f8101851361086e575f5ffd5b803561088161087c826107dc565b61078d565b8082825260208201915060208360051b8501019250878311156108a2575f5ffd5b6020840193505b828410156108cb576108ba846107ff565b8252602093840193909101906108a9565b809450505050509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5f85851115610914575f5ffd5b83861115610920575f5ffd5b5050820193919092039150565b5f67ffffffffffffffff82111561094657610946610713565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f830112610981575f5ffd5b813561098f61087c8261092d565b8181528460208386010111156109a3575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f602082840312156109cf575f5ffd5b813567ffffffffffffffff8111156109e5575f5ffd5b8201601f810184136109f5575f5ffd5b8035610a0361087c826107dc565b8082825260208201915060208360051b850101925086831115610a24575f5ffd5b602084015b83811015610ad657803567ffffffffffffffff811115610a47575f5ffd5b85016040818a037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0011215610a7a575f5ffd5b610a82610740565b6020820135610a9081610702565b8152604082013567ffffffffffffffff811115610aab575f5ffd5b610aba8b602083860101610972565b6020830152508085525050602083019250602081019050610a29565b509695505050505050565b5f60208284031215610af1575f5ffd5b813567ffffffffffffffff811115610b07575f5ffd5b82016101208185031215610b19575f5ffd5b610b21610769565b610b2a826107ff565b815260208281013590820152604082013567ffffffffffffffff811115610b4f575f5ffd5b610b5b86828501610972565b604083015250606082013567ffffffffffffffff811115610b7a575f5ffd5b610b8686828501610972565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610bc3575f5ffd5b610bcf86828501610972565b60e08301525061010082013567ffffffffffffffff811115610bef575f5ffd5b610bfb86828501610972565b61010083015250949350505050565b5f60208284031215610c1a575f5ffd5b815167ffffffffffffffff811115610c30575f5ffd5b8201601f81018413610c40575f5ffd5b8051610c4e61087c826107dc565b8082825260208201915060208360051b850101925086831115610c6f575f5ffd5b602084015b83811015610ad657805167ffffffffffffffff811115610c92575f5ffd5b85016040818a037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0011215610cc5575f5ffd5b610ccd610740565b6020820151610cdb81610702565b8152604082015167ffffffffffffffff811115610cf6575f5ffd5b60208184010192505089601f830112610d0d575f5ffd5b8151610d1b61087c8261092d565b8181528b6020838601011115610d2f575f5ffd5b8160208501602083015e5f6020838301015280602084015250508085525050602083019250602081019050610c74565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f60ff821660ff8103610da157610da1610d5f565b60010192915050565b81810381811115610dbd57610dbd610d5f565b9291505056fea26469706673582212208a4a568e6537b88cbdb254632b2b8748e6aec564729bc4d7a97ad841993f2f2664736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x81", "chainId": "0x1" }, "additionalContracts": [], @@ -25,25 +25,25 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0xb2978b", + "cumulativeGasUsed": "0x14f0914", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0xd46f5ce4339ed981e4936249c8ccd9e8320c3e2134e34063015730c2a1576b5d", - "transactionIndex": "0x5e", - "blockHash": "0xebb51f8999a92bce9fa2846d332235dd06dcd95f485a17080c2523f61146bc69", - "blockNumber": "0x16141e5", - "gasUsed": "0xc4a03", - "effectiveGasPrice": "0x10b31a94", + "transactionHash": "0x2c8cf114c0229cd6db9820e6530fb34f8f87225798b5c8a0c376404e787b9c8d", + "transactionIndex": "0x7e", + "blockHash": "0x7cb09b967f908275a57111c1954e9566f06a7d087eeb1ce548d20a5c58cf49bc", + "blockNumber": "0x162a65c", + "gasUsed": "0xc9b41", + "effectiveGasPrice": "0x14715434", "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": "0x1dbade1e34706f83598ae9acfc63b7f4f928146e" + "contractAddress": "0x0a3bc9523755f2b4e95458e1d8aba8441cb61927" } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1755316854, + "timestamp": 1756416908, "chain": 1, - "commit": "a30abbb" + "commit": "4e70f25" } \ No newline at end of file diff --git a/broadcast/DeployUserOpMultiSigVerifier.s.sol/10/run-1756417079.json b/broadcast/DeployUserOpMultiSigVerifier.s.sol/10/run-1756417079.json new file mode 100644 index 0000000..850563a --- /dev/null +++ b/broadcast/DeployUserOpMultiSigVerifier.s.sol/10/run-1756417079.json @@ -0,0 +1,55 @@ +{ + "transactions": [ + { + "hash": "0x758439a185123e3d89b130c20fd3c1321ab772de0b2bb93599802de50d6b5205", + "transactionType": "CREATE2", + "contractName": "UserOpMultiSigVerifier", + "contractAddress": "0x0a3bc9523755f2b4e95458e1d8aba8441cb61927", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x126fdb", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610e7d380380610e7d833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b608051610df96100845f395f818160c601526101260152610df95ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806304b073c51461004357806325a1c24e14610069578063772a0001146100c1575b5f5ffd5b610056610051366004610689565b61010d565b6040519081526020015b60405180910390f35b6100907fff0000000000000000000000000000000000000000000000000000000000000081565b6040517fff000000000000000000000000000000000000000000000000000000000000009091168152602001610060565b6100e87f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610060565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461017d576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f8061018b84860186610827565b915091505f8260ff16116101cb576040517f89a9ce1900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8160ff168151101580156101e15750805160ff10155b610217576040517f821fffa400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610220816104e4565b60607fff0000000000000000000000000000000000000000000000000000000000000088885f81610253576102536108d9565b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916036102a557610291876001818b610906565b81019061029e91906109bf565b90506102d1565b5f6102b2888a018a610ae1565b90508061010001518060200190518101906102cd9190610c0a565b9150505b805160ff81111561030e576040517f97b31d7400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b604080516060810182525f80825260208201819052918101919091526103588b6020527b19457468657265756d205369676e6564204d6573736167653a0a33325f52603c60042090565b815283515f9067ffffffffffffffff81111561037657610376610713565b60405190808252806020026020018201604052801561039f578160200160208202803683370190505b5090505f5b838110156104b8575f8582815181106103bf576103bf6108d9565b6020026020010151905082815f015160ff16815181106103e1576103e16108d9565b60200260200101511580156104505750610402845f0151826020015161059f565b73ffffffffffffffffffffffffffffffffffffffff1687825f015160ff1681518110610430576104306108d9565b602002602001015173ffffffffffffffffffffffffffffffffffffffff16145b61046e576040840180519061046482610d8c565b60ff169052610484565b6020840180519061047e82610d8c565b60ff1690525b50600183825f015160ff168151811061049f5761049f6108d9565b91151560209283029190910190910152506001016103a4565b508560ff16826020015160ff1610156104d25760016104d4565b5f5b9c9b505050505050505050505050565b805160015b8181101561059a57826104fd600183610daa565b8151811061050d5761050d6108d9565b602002602001015173ffffffffffffffffffffffffffffffffffffffff1683828151811061053d5761053d6108d9565b602002602001015173ffffffffffffffffffffffffffffffffffffffff1611610592576040517f895e24e300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001016104e9565b505050565b5f6040518251604081146105bb57604181146105f55750610630565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff16606052610608565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d61063d575b638baa579f5f526004601cfd5b5092915050565b5f5f83601f840112610654575f5ffd5b50813567ffffffffffffffff81111561066b575f5ffd5b602083019150836020828501011115610682575f5ffd5b9250929050565b5f5f5f5f5f6060868803121561069d575f5ffd5b85359450602086013567ffffffffffffffff8111156106ba575f5ffd5b6106c688828901610644565b909550935050604086013567ffffffffffffffff8111156106e5575f5ffd5b6106f188828901610644565b969995985093965092949392505050565b60ff81168114610710575f5ffd5b50565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6040805190810167ffffffffffffffff8111828210171561076357610763610713565b60405290565b604051610120810167ffffffffffffffff8111828210171561076357610763610713565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff811182821017156107d4576107d4610713565b604052919050565b5f67ffffffffffffffff8211156107f5576107f5610713565b5060051b60200190565b803573ffffffffffffffffffffffffffffffffffffffff81168114610822575f5ffd5b919050565b5f5f60408385031215610838575f5ffd5b823561084381610702565b9150602083013567ffffffffffffffff81111561085e575f5ffd5b8301601f8101851361086e575f5ffd5b803561088161087c826107dc565b61078d565b8082825260208201915060208360051b8501019250878311156108a2575f5ffd5b6020840193505b828410156108cb576108ba846107ff565b8252602093840193909101906108a9565b809450505050509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5f85851115610914575f5ffd5b83861115610920575f5ffd5b5050820193919092039150565b5f67ffffffffffffffff82111561094657610946610713565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f830112610981575f5ffd5b813561098f61087c8261092d565b8181528460208386010111156109a3575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f602082840312156109cf575f5ffd5b813567ffffffffffffffff8111156109e5575f5ffd5b8201601f810184136109f5575f5ffd5b8035610a0361087c826107dc565b8082825260208201915060208360051b850101925086831115610a24575f5ffd5b602084015b83811015610ad657803567ffffffffffffffff811115610a47575f5ffd5b85016040818a037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0011215610a7a575f5ffd5b610a82610740565b6020820135610a9081610702565b8152604082013567ffffffffffffffff811115610aab575f5ffd5b610aba8b602083860101610972565b6020830152508085525050602083019250602081019050610a29565b509695505050505050565b5f60208284031215610af1575f5ffd5b813567ffffffffffffffff811115610b07575f5ffd5b82016101208185031215610b19575f5ffd5b610b21610769565b610b2a826107ff565b815260208281013590820152604082013567ffffffffffffffff811115610b4f575f5ffd5b610b5b86828501610972565b604083015250606082013567ffffffffffffffff811115610b7a575f5ffd5b610b8686828501610972565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610bc3575f5ffd5b610bcf86828501610972565b60e08301525061010082013567ffffffffffffffff811115610bef575f5ffd5b610bfb86828501610972565b61010083015250949350505050565b5f60208284031215610c1a575f5ffd5b815167ffffffffffffffff811115610c30575f5ffd5b8201601f81018413610c40575f5ffd5b8051610c4e61087c826107dc565b8082825260208201915060208360051b850101925086831115610c6f575f5ffd5b602084015b83811015610ad657805167ffffffffffffffff811115610c92575f5ffd5b85016040818a037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0011215610cc5575f5ffd5b610ccd610740565b6020820151610cdb81610702565b8152604082015167ffffffffffffffff811115610cf6575f5ffd5b60208184010192505089601f830112610d0d575f5ffd5b8151610d1b61087c8261092d565b8181528b6020838601011115610d2f575f5ffd5b8160208501602083015e5f6020838301015280602084015250508085525050602083019250602081019050610c74565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f60ff821660ff8103610da157610da1610d5f565b60010192915050565b81810381811115610dbd57610dbd610d5f565b9291505056fea26469706673582212208a4a568e6537b88cbdb254632b2b8748e6aec564729bc4d7a97ad841993f2f2664736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x2c", + "chainId": "0xa" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xbeb76c", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x758439a185123e3d89b130c20fd3c1321ab772de0b2bb93599802de50d6b5205", + "transactionIndex": "0x1c", + "blockHash": "0x03e9b6d353b7dcec9d7d57603468dab453c16eaea7837f0624adf89eed1fbcb9", + "blockNumber": "0x85e7935", + "gasUsed": "0xc9b41", + "effectiveGasPrice": "0xc42", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x0a3bc9523755f2b4e95458e1d8aba8441cb61927", + "l1BaseFeeScalar": "0x146b", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xf79c5", + "l1Fee": "0xdc8a7afd9", + "l1GasPrice": "0x16153d46", + "l1GasUsed": "0x776a" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1756417079, + "chain": 10, + "commit": "4e70f25" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpMultiSigVerifier.s.sol/10/run-latest.json b/broadcast/DeployUserOpMultiSigVerifier.s.sol/10/run-latest.json index d0c3590..850563a 100644 --- a/broadcast/DeployUserOpMultiSigVerifier.s.sol/10/run-latest.json +++ b/broadcast/DeployUserOpMultiSigVerifier.s.sol/10/run-latest.json @@ -1,10 +1,10 @@ { "transactions": [ { - "hash": "0x0bb40f095b92fba76d05ec485d963a65c0c6b55820b47304de7a8d79b58581b2", + "hash": "0x758439a185123e3d89b130c20fd3c1321ab772de0b2bb93599802de50d6b5205", "transactionType": "CREATE2", "contractName": "UserOpMultiSigVerifier", - "contractAddress": "0x1dbade1e34706f83598ae9acfc63b7f4f928146e", + "contractAddress": "0x0a3bc9523755f2b4e95458e1d8aba8441cb61927", "function": null, "arguments": [ "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" @@ -12,10 +12,10 @@ "transaction": { "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x11f90a", + "gas": "0x126fdb", "value": "0x0", - "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610e1d380380610e1d833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b608051610d996100845f395f818160c601526101260152610d995ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806304b073c51461004357806325a1c24e14610069578063772a0001146100c1575b5f5ffd5b610056610051366004610629565b61010d565b6040519081526020015b60405180910390f35b6100907fff0000000000000000000000000000000000000000000000000000000000000081565b6040517fff000000000000000000000000000000000000000000000000000000000000009091168152602001610060565b6100e87f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610060565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461017d576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f8061018b848601866107c7565b915091505f8260ff16116101cb576040517f89a9ce1900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8160ff168151101580156101e15750805160ff10155b610217576040517f821fffa400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61022081610484565b60607fff0000000000000000000000000000000000000000000000000000000000000088885f8161025357610253610879565b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916036102a557610291876001818b6108a6565b81019061029e919061095f565b90506102d1565b5f6102b2888a018a610a81565b90508061010001518060200190518101906102cd9190610baa565b9150505b805160ff81111561030e576040517f97b31d7400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b82515f908190819067ffffffffffffffff81111561032e5761032e6106b3565b604051908082528060200260200182016040528015610357578160200160208202803683370190505b5090505f5b8481101561045b575f86828151811061037757610377610879565b6020026020010151905082815f015160ff168151811061039957610399610879565b602002602001015115801561040557506103b78f826020015161053f565b73ffffffffffffffffffffffffffffffffffffffff1688825f015160ff16815181106103e5576103e5610879565b602002602001015173ffffffffffffffffffffffffffffffffffffffff16145b61041a578361041381610d2c565b9450610427565b8461042481610d2c565b95505b50600183825f015160ff168151811061044257610442610879565b911515602092830291909101909101525060010161035c565b508660ff168360ff161015610471576001610473565b5f5b9d9c50505050505050505050505050565b805160015b8181101561053a578261049d600183610d4a565b815181106104ad576104ad610879565b602002602001015173ffffffffffffffffffffffffffffffffffffffff168382815181106104dd576104dd610879565b602002602001015173ffffffffffffffffffffffffffffffffffffffff1611610532576040517f895e24e300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600101610489565b505050565b5f60405182516040811461055b576041811461059557506105d0565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff166060526105a8565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d6105dd575b638baa579f5f526004601cfd5b5092915050565b5f5f83601f8401126105f4575f5ffd5b50813567ffffffffffffffff81111561060b575f5ffd5b602083019150836020828501011115610622575f5ffd5b9250929050565b5f5f5f5f5f6060868803121561063d575f5ffd5b85359450602086013567ffffffffffffffff81111561065a575f5ffd5b610666888289016105e4565b909550935050604086013567ffffffffffffffff811115610685575f5ffd5b610691888289016105e4565b969995985093965092949392505050565b60ff811681146106b0575f5ffd5b50565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6040805190810167ffffffffffffffff81118282101715610703576107036106b3565b60405290565b604051610120810167ffffffffffffffff81118282101715610703576107036106b3565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715610774576107746106b3565b604052919050565b5f67ffffffffffffffff821115610795576107956106b3565b5060051b60200190565b803573ffffffffffffffffffffffffffffffffffffffff811681146107c2575f5ffd5b919050565b5f5f604083850312156107d8575f5ffd5b82356107e3816106a2565b9150602083013567ffffffffffffffff8111156107fe575f5ffd5b8301601f8101851361080e575f5ffd5b803561082161081c8261077c565b61072d565b8082825260208201915060208360051b850101925087831115610842575f5ffd5b6020840193505b8284101561086b5761085a8461079f565b825260209384019390910190610849565b809450505050509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5f858511156108b4575f5ffd5b838611156108c0575f5ffd5b5050820193919092039150565b5f67ffffffffffffffff8211156108e6576108e66106b3565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f830112610921575f5ffd5b813561092f61081c826108cd565b818152846020838601011115610943575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f6020828403121561096f575f5ffd5b813567ffffffffffffffff811115610985575f5ffd5b8201601f81018413610995575f5ffd5b80356109a361081c8261077c565b8082825260208201915060208360051b8501019250868311156109c4575f5ffd5b602084015b83811015610a7657803567ffffffffffffffff8111156109e7575f5ffd5b85016040818a037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0011215610a1a575f5ffd5b610a226106e0565b6020820135610a30816106a2565b8152604082013567ffffffffffffffff811115610a4b575f5ffd5b610a5a8b602083860101610912565b60208301525080855250506020830192506020810190506109c9565b509695505050505050565b5f60208284031215610a91575f5ffd5b813567ffffffffffffffff811115610aa7575f5ffd5b82016101208185031215610ab9575f5ffd5b610ac1610709565b610aca8261079f565b815260208281013590820152604082013567ffffffffffffffff811115610aef575f5ffd5b610afb86828501610912565b604083015250606082013567ffffffffffffffff811115610b1a575f5ffd5b610b2686828501610912565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610b63575f5ffd5b610b6f86828501610912565b60e08301525061010082013567ffffffffffffffff811115610b8f575f5ffd5b610b9b86828501610912565b61010083015250949350505050565b5f60208284031215610bba575f5ffd5b815167ffffffffffffffff811115610bd0575f5ffd5b8201601f81018413610be0575f5ffd5b8051610bee61081c8261077c565b8082825260208201915060208360051b850101925086831115610c0f575f5ffd5b602084015b83811015610a7657805167ffffffffffffffff811115610c32575f5ffd5b85016040818a037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0011215610c65575f5ffd5b610c6d6106e0565b6020820151610c7b816106a2565b8152604082015167ffffffffffffffff811115610c96575f5ffd5b60208184010192505089601f830112610cad575f5ffd5b8151610cbb61081c826108cd565b8181528b6020838601011115610ccf575f5ffd5b8160208501602083015e5f6020838301015280602084015250508085525050602083019250602081019050610c14565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f60ff821660ff8103610d4157610d41610cff565b60010192915050565b81810381811115610d5d57610d5d610cff565b9291505056fea2646970667358221220fc59977533c3fadae082dc0ace58d8fbb324fec4d41a9f59fb18d447ca38bae764736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", - "nonce": "0x28", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610e7d380380610e7d833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b608051610df96100845f395f818160c601526101260152610df95ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806304b073c51461004357806325a1c24e14610069578063772a0001146100c1575b5f5ffd5b610056610051366004610689565b61010d565b6040519081526020015b60405180910390f35b6100907fff0000000000000000000000000000000000000000000000000000000000000081565b6040517fff000000000000000000000000000000000000000000000000000000000000009091168152602001610060565b6100e87f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610060565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461017d576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f8061018b84860186610827565b915091505f8260ff16116101cb576040517f89a9ce1900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8160ff168151101580156101e15750805160ff10155b610217576040517f821fffa400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610220816104e4565b60607fff0000000000000000000000000000000000000000000000000000000000000088885f81610253576102536108d9565b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916036102a557610291876001818b610906565b81019061029e91906109bf565b90506102d1565b5f6102b2888a018a610ae1565b90508061010001518060200190518101906102cd9190610c0a565b9150505b805160ff81111561030e576040517f97b31d7400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b604080516060810182525f80825260208201819052918101919091526103588b6020527b19457468657265756d205369676e6564204d6573736167653a0a33325f52603c60042090565b815283515f9067ffffffffffffffff81111561037657610376610713565b60405190808252806020026020018201604052801561039f578160200160208202803683370190505b5090505f5b838110156104b8575f8582815181106103bf576103bf6108d9565b6020026020010151905082815f015160ff16815181106103e1576103e16108d9565b60200260200101511580156104505750610402845f0151826020015161059f565b73ffffffffffffffffffffffffffffffffffffffff1687825f015160ff1681518110610430576104306108d9565b602002602001015173ffffffffffffffffffffffffffffffffffffffff16145b61046e576040840180519061046482610d8c565b60ff169052610484565b6020840180519061047e82610d8c565b60ff1690525b50600183825f015160ff168151811061049f5761049f6108d9565b91151560209283029190910190910152506001016103a4565b508560ff16826020015160ff1610156104d25760016104d4565b5f5b9c9b505050505050505050505050565b805160015b8181101561059a57826104fd600183610daa565b8151811061050d5761050d6108d9565b602002602001015173ffffffffffffffffffffffffffffffffffffffff1683828151811061053d5761053d6108d9565b602002602001015173ffffffffffffffffffffffffffffffffffffffff1611610592576040517f895e24e300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001016104e9565b505050565b5f6040518251604081146105bb57604181146105f55750610630565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff16606052610608565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d61063d575b638baa579f5f526004601cfd5b5092915050565b5f5f83601f840112610654575f5ffd5b50813567ffffffffffffffff81111561066b575f5ffd5b602083019150836020828501011115610682575f5ffd5b9250929050565b5f5f5f5f5f6060868803121561069d575f5ffd5b85359450602086013567ffffffffffffffff8111156106ba575f5ffd5b6106c688828901610644565b909550935050604086013567ffffffffffffffff8111156106e5575f5ffd5b6106f188828901610644565b969995985093965092949392505050565b60ff81168114610710575f5ffd5b50565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6040805190810167ffffffffffffffff8111828210171561076357610763610713565b60405290565b604051610120810167ffffffffffffffff8111828210171561076357610763610713565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff811182821017156107d4576107d4610713565b604052919050565b5f67ffffffffffffffff8211156107f5576107f5610713565b5060051b60200190565b803573ffffffffffffffffffffffffffffffffffffffff81168114610822575f5ffd5b919050565b5f5f60408385031215610838575f5ffd5b823561084381610702565b9150602083013567ffffffffffffffff81111561085e575f5ffd5b8301601f8101851361086e575f5ffd5b803561088161087c826107dc565b61078d565b8082825260208201915060208360051b8501019250878311156108a2575f5ffd5b6020840193505b828410156108cb576108ba846107ff565b8252602093840193909101906108a9565b809450505050509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5f85851115610914575f5ffd5b83861115610920575f5ffd5b5050820193919092039150565b5f67ffffffffffffffff82111561094657610946610713565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f830112610981575f5ffd5b813561098f61087c8261092d565b8181528460208386010111156109a3575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f602082840312156109cf575f5ffd5b813567ffffffffffffffff8111156109e5575f5ffd5b8201601f810184136109f5575f5ffd5b8035610a0361087c826107dc565b8082825260208201915060208360051b850101925086831115610a24575f5ffd5b602084015b83811015610ad657803567ffffffffffffffff811115610a47575f5ffd5b85016040818a037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0011215610a7a575f5ffd5b610a82610740565b6020820135610a9081610702565b8152604082013567ffffffffffffffff811115610aab575f5ffd5b610aba8b602083860101610972565b6020830152508085525050602083019250602081019050610a29565b509695505050505050565b5f60208284031215610af1575f5ffd5b813567ffffffffffffffff811115610b07575f5ffd5b82016101208185031215610b19575f5ffd5b610b21610769565b610b2a826107ff565b815260208281013590820152604082013567ffffffffffffffff811115610b4f575f5ffd5b610b5b86828501610972565b604083015250606082013567ffffffffffffffff811115610b7a575f5ffd5b610b8686828501610972565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610bc3575f5ffd5b610bcf86828501610972565b60e08301525061010082013567ffffffffffffffff811115610bef575f5ffd5b610bfb86828501610972565b61010083015250949350505050565b5f60208284031215610c1a575f5ffd5b815167ffffffffffffffff811115610c30575f5ffd5b8201601f81018413610c40575f5ffd5b8051610c4e61087c826107dc565b8082825260208201915060208360051b850101925086831115610c6f575f5ffd5b602084015b83811015610ad657805167ffffffffffffffff811115610c92575f5ffd5b85016040818a037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0011215610cc5575f5ffd5b610ccd610740565b6020820151610cdb81610702565b8152604082015167ffffffffffffffff811115610cf6575f5ffd5b60208184010192505089601f830112610d0d575f5ffd5b8151610d1b61087c8261092d565b8181528b6020838601011115610d2f575f5ffd5b8160208501602083015e5f6020838301015280602084015250508085525050602083019250602081019050610c74565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f60ff821660ff8103610da157610da1610d5f565b60010192915050565b81810381811115610dbd57610dbd610d5f565b9291505056fea26469706673582212208a4a568e6537b88cbdb254632b2b8748e6aec564729bc4d7a97ad841993f2f2664736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x2c", "chainId": "0xa" }, "additionalContracts": [], @@ -25,31 +25,31 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0xa301ad", + "cumulativeGasUsed": "0xbeb76c", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0x0bb40f095b92fba76d05ec485d963a65c0c6b55820b47304de7a8d79b58581b2", - "transactionIndex": "0xf", - "blockHash": "0xb14f2c7b3af51fda6caa68577f5f625cdf12bba751b3c7139158bf4476a4c75d", - "blockNumber": "0x8560e81", - "gasUsed": "0xc4a03", - "effectiveGasPrice": "0x171c", + "transactionHash": "0x758439a185123e3d89b130c20fd3c1321ab772de0b2bb93599802de50d6b5205", + "transactionIndex": "0x1c", + "blockHash": "0x03e9b6d353b7dcec9d7d57603468dab453c16eaea7837f0624adf89eed1fbcb9", + "blockNumber": "0x85e7935", + "gasUsed": "0xc9b41", + "effectiveGasPrice": "0xc42", "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": "0x1dbade1e34706f83598ae9acfc63b7f4f928146e", + "contractAddress": "0x0a3bc9523755f2b4e95458e1d8aba8441cb61927", "l1BaseFeeScalar": "0x146b", "l1BlobBaseFee": "0x1", "l1BlobBaseFeeScalar": "0xf79c5", - "l1Fee": "0x9f64c5811", - "l1GasPrice": "0x1067d1f8", - "l1GasUsed": "0x742c" + "l1Fee": "0xdc8a7afd9", + "l1GasPrice": "0x16153d46", + "l1GasUsed": "0x776a" } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1755313869, + "timestamp": 1756417079, "chain": 10, - "commit": "a30abbb" + "commit": "4e70f25" } \ No newline at end of file diff --git a/broadcast/DeployUserOpMultiSigVerifier.s.sol/137/run-1756417135.json b/broadcast/DeployUserOpMultiSigVerifier.s.sol/137/run-1756417135.json new file mode 100644 index 0000000..75887a3 --- /dev/null +++ b/broadcast/DeployUserOpMultiSigVerifier.s.sol/137/run-1756417135.json @@ -0,0 +1,66 @@ +{ + "transactions": [ + { + "hash": "0x3b5663fb38b3ea0333bbe3a9cb2c18f9ac68ce4377264801cc8a07d0f6622530", + "transactionType": "CREATE2", + "contractName": "UserOpMultiSigVerifier", + "contractAddress": "0x0a3bc9523755f2b4e95458e1d8aba8441cb61927", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x126fdb", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610e7d380380610e7d833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b608051610df96100845f395f818160c601526101260152610df95ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806304b073c51461004357806325a1c24e14610069578063772a0001146100c1575b5f5ffd5b610056610051366004610689565b61010d565b6040519081526020015b60405180910390f35b6100907fff0000000000000000000000000000000000000000000000000000000000000081565b6040517fff000000000000000000000000000000000000000000000000000000000000009091168152602001610060565b6100e87f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610060565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461017d576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f8061018b84860186610827565b915091505f8260ff16116101cb576040517f89a9ce1900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8160ff168151101580156101e15750805160ff10155b610217576040517f821fffa400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610220816104e4565b60607fff0000000000000000000000000000000000000000000000000000000000000088885f81610253576102536108d9565b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916036102a557610291876001818b610906565b81019061029e91906109bf565b90506102d1565b5f6102b2888a018a610ae1565b90508061010001518060200190518101906102cd9190610c0a565b9150505b805160ff81111561030e576040517f97b31d7400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b604080516060810182525f80825260208201819052918101919091526103588b6020527b19457468657265756d205369676e6564204d6573736167653a0a33325f52603c60042090565b815283515f9067ffffffffffffffff81111561037657610376610713565b60405190808252806020026020018201604052801561039f578160200160208202803683370190505b5090505f5b838110156104b8575f8582815181106103bf576103bf6108d9565b6020026020010151905082815f015160ff16815181106103e1576103e16108d9565b60200260200101511580156104505750610402845f0151826020015161059f565b73ffffffffffffffffffffffffffffffffffffffff1687825f015160ff1681518110610430576104306108d9565b602002602001015173ffffffffffffffffffffffffffffffffffffffff16145b61046e576040840180519061046482610d8c565b60ff169052610484565b6020840180519061047e82610d8c565b60ff1690525b50600183825f015160ff168151811061049f5761049f6108d9565b91151560209283029190910190910152506001016103a4565b508560ff16826020015160ff1610156104d25760016104d4565b5f5b9c9b505050505050505050505050565b805160015b8181101561059a57826104fd600183610daa565b8151811061050d5761050d6108d9565b602002602001015173ffffffffffffffffffffffffffffffffffffffff1683828151811061053d5761053d6108d9565b602002602001015173ffffffffffffffffffffffffffffffffffffffff1611610592576040517f895e24e300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001016104e9565b505050565b5f6040518251604081146105bb57604181146105f55750610630565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff16606052610608565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d61063d575b638baa579f5f526004601cfd5b5092915050565b5f5f83601f840112610654575f5ffd5b50813567ffffffffffffffff81111561066b575f5ffd5b602083019150836020828501011115610682575f5ffd5b9250929050565b5f5f5f5f5f6060868803121561069d575f5ffd5b85359450602086013567ffffffffffffffff8111156106ba575f5ffd5b6106c688828901610644565b909550935050604086013567ffffffffffffffff8111156106e5575f5ffd5b6106f188828901610644565b969995985093965092949392505050565b60ff81168114610710575f5ffd5b50565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6040805190810167ffffffffffffffff8111828210171561076357610763610713565b60405290565b604051610120810167ffffffffffffffff8111828210171561076357610763610713565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff811182821017156107d4576107d4610713565b604052919050565b5f67ffffffffffffffff8211156107f5576107f5610713565b5060051b60200190565b803573ffffffffffffffffffffffffffffffffffffffff81168114610822575f5ffd5b919050565b5f5f60408385031215610838575f5ffd5b823561084381610702565b9150602083013567ffffffffffffffff81111561085e575f5ffd5b8301601f8101851361086e575f5ffd5b803561088161087c826107dc565b61078d565b8082825260208201915060208360051b8501019250878311156108a2575f5ffd5b6020840193505b828410156108cb576108ba846107ff565b8252602093840193909101906108a9565b809450505050509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5f85851115610914575f5ffd5b83861115610920575f5ffd5b5050820193919092039150565b5f67ffffffffffffffff82111561094657610946610713565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f830112610981575f5ffd5b813561098f61087c8261092d565b8181528460208386010111156109a3575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f602082840312156109cf575f5ffd5b813567ffffffffffffffff8111156109e5575f5ffd5b8201601f810184136109f5575f5ffd5b8035610a0361087c826107dc565b8082825260208201915060208360051b850101925086831115610a24575f5ffd5b602084015b83811015610ad657803567ffffffffffffffff811115610a47575f5ffd5b85016040818a037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0011215610a7a575f5ffd5b610a82610740565b6020820135610a9081610702565b8152604082013567ffffffffffffffff811115610aab575f5ffd5b610aba8b602083860101610972565b6020830152508085525050602083019250602081019050610a29565b509695505050505050565b5f60208284031215610af1575f5ffd5b813567ffffffffffffffff811115610b07575f5ffd5b82016101208185031215610b19575f5ffd5b610b21610769565b610b2a826107ff565b815260208281013590820152604082013567ffffffffffffffff811115610b4f575f5ffd5b610b5b86828501610972565b604083015250606082013567ffffffffffffffff811115610b7a575f5ffd5b610b8686828501610972565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610bc3575f5ffd5b610bcf86828501610972565b60e08301525061010082013567ffffffffffffffff811115610bef575f5ffd5b610bfb86828501610972565b61010083015250949350505050565b5f60208284031215610c1a575f5ffd5b815167ffffffffffffffff811115610c30575f5ffd5b8201601f81018413610c40575f5ffd5b8051610c4e61087c826107dc565b8082825260208201915060208360051b850101925086831115610c6f575f5ffd5b602084015b83811015610ad657805167ffffffffffffffff811115610c92575f5ffd5b85016040818a037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0011215610cc5575f5ffd5b610ccd610740565b6020820151610cdb81610702565b8152604082015167ffffffffffffffff811115610cf6575f5ffd5b60208184010192505089601f830112610d0d575f5ffd5b8151610d1b61087c8261092d565b8181528b6020838601011115610d2f575f5ffd5b8160208501602083015e5f6020838301015280602084015250508085525050602083019250602081019050610c74565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f60ff821660ff8103610da157610da1610d5f565b60010192915050565b81810381811115610dbd57610dbd610d5f565b9291505056fea26469706673582212208a4a568e6537b88cbdb254632b2b8748e6aec564729bc4d7a97ad841993f2f2664736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x52", + "chainId": "0x89" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x5b5338", + "logs": [ + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x000000000000000000000000f6731de143cd04d7e9aebe3b1b00adbbd4710249", + "0x000000000000000000000000a8b52f02108aa5f4b675bdcc973760022d7c6020" + ], + "data": "0x000000000000000000000000000000000000000000000000004c507e63c5840000000000000000000000000000000000000000000000000b8668310db8fdb5870000000000000000000000000000000000000000000000699a075d52137ee6ed00000000000000000000000000000000000000000000000b861be08f553831870000000000000000000000000000000000000000000000699a53add077446aed", + "blockHash": "0x39ae5ad2b59b65eb5189fb2d0c703a808315a55c7a88d8896efa407de719980c", + "blockNumber": "0x4843a28", + "transactionHash": "0x3b5663fb38b3ea0333bbe3a9cb2c18f9ac68ce4377264801cc8a07d0f6622530", + "transactionIndex": "0x1d", + "logIndex": "0x297", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000008000000000000000000000000000000000000000000000000000000000800010008000000000000100000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000040000000000000000200000000000004000000000000000000000000000000000000000000000084000000000000000000001000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000100000", + "type": "0x2", + "transactionHash": "0x3b5663fb38b3ea0333bbe3a9cb2c18f9ac68ce4377264801cc8a07d0f6622530", + "transactionIndex": "0x1d", + "blockHash": "0x39ae5ad2b59b65eb5189fb2d0c703a808315a55c7a88d8896efa407de719980c", + "blockNumber": "0x4843a28", + "gasUsed": "0xc9b41", + "effectiveGasPrice": "0x60db88469", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x0a3bc9523755f2b4e95458e1d8aba8441cb61927" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1756417135, + "chain": 137, + "commit": "4e70f25" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpMultiSigVerifier.s.sol/137/run-1756428284.json b/broadcast/DeployUserOpMultiSigVerifier.s.sol/137/run-1756428284.json new file mode 100644 index 0000000..b889f6a --- /dev/null +++ b/broadcast/DeployUserOpMultiSigVerifier.s.sol/137/run-1756428284.json @@ -0,0 +1,66 @@ +{ + "transactions": [ + { + "hash": "0x3b5663fb38b3ea0333bbe3a9cb2c18f9ac68ce4377264801cc8a07d0f6622530", + "transactionType": "CREATE2", + "contractName": "UserOpMultiSigVerifier", + "contractAddress": "0x0a3bc9523755f2b4e95458e1d8aba8441cb61927", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x126fdb", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610e7d380380610e7d833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b608051610df96100845f395f818160c601526101260152610df95ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806304b073c51461004357806325a1c24e14610069578063772a0001146100c1575b5f5ffd5b610056610051366004610689565b61010d565b6040519081526020015b60405180910390f35b6100907fff0000000000000000000000000000000000000000000000000000000000000081565b6040517fff000000000000000000000000000000000000000000000000000000000000009091168152602001610060565b6100e87f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610060565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461017d576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f8061018b84860186610827565b915091505f8260ff16116101cb576040517f89a9ce1900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8160ff168151101580156101e15750805160ff10155b610217576040517f821fffa400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610220816104e4565b60607fff0000000000000000000000000000000000000000000000000000000000000088885f81610253576102536108d9565b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916036102a557610291876001818b610906565b81019061029e91906109bf565b90506102d1565b5f6102b2888a018a610ae1565b90508061010001518060200190518101906102cd9190610c0a565b9150505b805160ff81111561030e576040517f97b31d7400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b604080516060810182525f80825260208201819052918101919091526103588b6020527b19457468657265756d205369676e6564204d6573736167653a0a33325f52603c60042090565b815283515f9067ffffffffffffffff81111561037657610376610713565b60405190808252806020026020018201604052801561039f578160200160208202803683370190505b5090505f5b838110156104b8575f8582815181106103bf576103bf6108d9565b6020026020010151905082815f015160ff16815181106103e1576103e16108d9565b60200260200101511580156104505750610402845f0151826020015161059f565b73ffffffffffffffffffffffffffffffffffffffff1687825f015160ff1681518110610430576104306108d9565b602002602001015173ffffffffffffffffffffffffffffffffffffffff16145b61046e576040840180519061046482610d8c565b60ff169052610484565b6020840180519061047e82610d8c565b60ff1690525b50600183825f015160ff168151811061049f5761049f6108d9565b91151560209283029190910190910152506001016103a4565b508560ff16826020015160ff1610156104d25760016104d4565b5f5b9c9b505050505050505050505050565b805160015b8181101561059a57826104fd600183610daa565b8151811061050d5761050d6108d9565b602002602001015173ffffffffffffffffffffffffffffffffffffffff1683828151811061053d5761053d6108d9565b602002602001015173ffffffffffffffffffffffffffffffffffffffff1611610592576040517f895e24e300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001016104e9565b505050565b5f6040518251604081146105bb57604181146105f55750610630565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff16606052610608565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d61063d575b638baa579f5f526004601cfd5b5092915050565b5f5f83601f840112610654575f5ffd5b50813567ffffffffffffffff81111561066b575f5ffd5b602083019150836020828501011115610682575f5ffd5b9250929050565b5f5f5f5f5f6060868803121561069d575f5ffd5b85359450602086013567ffffffffffffffff8111156106ba575f5ffd5b6106c688828901610644565b909550935050604086013567ffffffffffffffff8111156106e5575f5ffd5b6106f188828901610644565b969995985093965092949392505050565b60ff81168114610710575f5ffd5b50565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6040805190810167ffffffffffffffff8111828210171561076357610763610713565b60405290565b604051610120810167ffffffffffffffff8111828210171561076357610763610713565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff811182821017156107d4576107d4610713565b604052919050565b5f67ffffffffffffffff8211156107f5576107f5610713565b5060051b60200190565b803573ffffffffffffffffffffffffffffffffffffffff81168114610822575f5ffd5b919050565b5f5f60408385031215610838575f5ffd5b823561084381610702565b9150602083013567ffffffffffffffff81111561085e575f5ffd5b8301601f8101851361086e575f5ffd5b803561088161087c826107dc565b61078d565b8082825260208201915060208360051b8501019250878311156108a2575f5ffd5b6020840193505b828410156108cb576108ba846107ff565b8252602093840193909101906108a9565b809450505050509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5f85851115610914575f5ffd5b83861115610920575f5ffd5b5050820193919092039150565b5f67ffffffffffffffff82111561094657610946610713565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f830112610981575f5ffd5b813561098f61087c8261092d565b8181528460208386010111156109a3575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f602082840312156109cf575f5ffd5b813567ffffffffffffffff8111156109e5575f5ffd5b8201601f810184136109f5575f5ffd5b8035610a0361087c826107dc565b8082825260208201915060208360051b850101925086831115610a24575f5ffd5b602084015b83811015610ad657803567ffffffffffffffff811115610a47575f5ffd5b85016040818a037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0011215610a7a575f5ffd5b610a82610740565b6020820135610a9081610702565b8152604082013567ffffffffffffffff811115610aab575f5ffd5b610aba8b602083860101610972565b6020830152508085525050602083019250602081019050610a29565b509695505050505050565b5f60208284031215610af1575f5ffd5b813567ffffffffffffffff811115610b07575f5ffd5b82016101208185031215610b19575f5ffd5b610b21610769565b610b2a826107ff565b815260208281013590820152604082013567ffffffffffffffff811115610b4f575f5ffd5b610b5b86828501610972565b604083015250606082013567ffffffffffffffff811115610b7a575f5ffd5b610b8686828501610972565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610bc3575f5ffd5b610bcf86828501610972565b60e08301525061010082013567ffffffffffffffff811115610bef575f5ffd5b610bfb86828501610972565b61010083015250949350505050565b5f60208284031215610c1a575f5ffd5b815167ffffffffffffffff811115610c30575f5ffd5b8201601f81018413610c40575f5ffd5b8051610c4e61087c826107dc565b8082825260208201915060208360051b850101925086831115610c6f575f5ffd5b602084015b83811015610ad657805167ffffffffffffffff811115610c92575f5ffd5b85016040818a037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0011215610cc5575f5ffd5b610ccd610740565b6020820151610cdb81610702565b8152604082015167ffffffffffffffff811115610cf6575f5ffd5b60208184010192505089601f830112610d0d575f5ffd5b8151610d1b61087c8261092d565b8181528b6020838601011115610d2f575f5ffd5b8160208501602083015e5f6020838301015280602084015250508085525050602083019250602081019050610c74565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f60ff821660ff8103610da157610da1610d5f565b60010192915050565b81810381811115610dbd57610dbd610d5f565b9291505056fea26469706673582212208a4a568e6537b88cbdb254632b2b8748e6aec564729bc4d7a97ad841993f2f2664736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x52", + "chainId": "0x89" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x5b5338", + "logs": [ + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x000000000000000000000000f6731de143cd04d7e9aebe3b1b00adbbd4710249", + "0x000000000000000000000000a8b52f02108aa5f4b675bdcc973760022d7c6020" + ], + "data": "0x000000000000000000000000000000000000000000000000004c507e63c5840000000000000000000000000000000000000000000000000b8668310db8fdb5870000000000000000000000000000000000000000000000699a075d52137ee6ed00000000000000000000000000000000000000000000000b861be08f553831870000000000000000000000000000000000000000000000699a53add077446aed", + "blockHash": "0x39ae5ad2b59b65eb5189fb2d0c703a808315a55c7a88d8896efa407de719980c", + "blockNumber": "0x4843a28", + "transactionHash": "0x3b5663fb38b3ea0333bbe3a9cb2c18f9ac68ce4377264801cc8a07d0f6622530", + "transactionIndex": "0x1d", + "logIndex": "0x297", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000008000000000000000000000000000000000000000000000000000000000800010008000000000000100000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000040000000000000000200000000000004000000000000000000000000000000000000000000000084000000000000000000001000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000100000", + "type": "0x2", + "transactionHash": "0x3b5663fb38b3ea0333bbe3a9cb2c18f9ac68ce4377264801cc8a07d0f6622530", + "transactionIndex": "0x1d", + "blockHash": "0x39ae5ad2b59b65eb5189fb2d0c703a808315a55c7a88d8896efa407de719980c", + "blockNumber": "0x4843a28", + "gasUsed": "0xc9b41", + "effectiveGasPrice": "0x60db88469", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x0a3bc9523755f2b4e95458e1d8aba8441cb61927" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1756428284, + "chain": 137, + "commit": "4e70f25" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpMultiSigVerifier.s.sol/137/run-latest.json b/broadcast/DeployUserOpMultiSigVerifier.s.sol/137/run-latest.json index b597d48..b889f6a 100644 --- a/broadcast/DeployUserOpMultiSigVerifier.s.sol/137/run-latest.json +++ b/broadcast/DeployUserOpMultiSigVerifier.s.sol/137/run-latest.json @@ -1,10 +1,10 @@ { "transactions": [ { - "hash": "0x04c026f7fdcd50b648d838009b7a5a039d56749df835849d56557f3376189616", + "hash": "0x3b5663fb38b3ea0333bbe3a9cb2c18f9ac68ce4377264801cc8a07d0f6622530", "transactionType": "CREATE2", "contractName": "UserOpMultiSigVerifier", - "contractAddress": "0x1dbade1e34706f83598ae9acfc63b7f4f928146e", + "contractAddress": "0x0a3bc9523755f2b4e95458e1d8aba8441cb61927", "function": null, "arguments": [ "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" @@ -12,10 +12,10 @@ "transaction": { "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x11f90a", + "gas": "0x126fdb", "value": "0x0", - "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610e1d380380610e1d833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b608051610d996100845f395f818160c601526101260152610d995ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806304b073c51461004357806325a1c24e14610069578063772a0001146100c1575b5f5ffd5b610056610051366004610629565b61010d565b6040519081526020015b60405180910390f35b6100907fff0000000000000000000000000000000000000000000000000000000000000081565b6040517fff000000000000000000000000000000000000000000000000000000000000009091168152602001610060565b6100e87f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610060565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461017d576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f8061018b848601866107c7565b915091505f8260ff16116101cb576040517f89a9ce1900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8160ff168151101580156101e15750805160ff10155b610217576040517f821fffa400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61022081610484565b60607fff0000000000000000000000000000000000000000000000000000000000000088885f8161025357610253610879565b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916036102a557610291876001818b6108a6565b81019061029e919061095f565b90506102d1565b5f6102b2888a018a610a81565b90508061010001518060200190518101906102cd9190610baa565b9150505b805160ff81111561030e576040517f97b31d7400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b82515f908190819067ffffffffffffffff81111561032e5761032e6106b3565b604051908082528060200260200182016040528015610357578160200160208202803683370190505b5090505f5b8481101561045b575f86828151811061037757610377610879565b6020026020010151905082815f015160ff168151811061039957610399610879565b602002602001015115801561040557506103b78f826020015161053f565b73ffffffffffffffffffffffffffffffffffffffff1688825f015160ff16815181106103e5576103e5610879565b602002602001015173ffffffffffffffffffffffffffffffffffffffff16145b61041a578361041381610d2c565b9450610427565b8461042481610d2c565b95505b50600183825f015160ff168151811061044257610442610879565b911515602092830291909101909101525060010161035c565b508660ff168360ff161015610471576001610473565b5f5b9d9c50505050505050505050505050565b805160015b8181101561053a578261049d600183610d4a565b815181106104ad576104ad610879565b602002602001015173ffffffffffffffffffffffffffffffffffffffff168382815181106104dd576104dd610879565b602002602001015173ffffffffffffffffffffffffffffffffffffffff1611610532576040517f895e24e300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600101610489565b505050565b5f60405182516040811461055b576041811461059557506105d0565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff166060526105a8565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d6105dd575b638baa579f5f526004601cfd5b5092915050565b5f5f83601f8401126105f4575f5ffd5b50813567ffffffffffffffff81111561060b575f5ffd5b602083019150836020828501011115610622575f5ffd5b9250929050565b5f5f5f5f5f6060868803121561063d575f5ffd5b85359450602086013567ffffffffffffffff81111561065a575f5ffd5b610666888289016105e4565b909550935050604086013567ffffffffffffffff811115610685575f5ffd5b610691888289016105e4565b969995985093965092949392505050565b60ff811681146106b0575f5ffd5b50565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6040805190810167ffffffffffffffff81118282101715610703576107036106b3565b60405290565b604051610120810167ffffffffffffffff81118282101715610703576107036106b3565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715610774576107746106b3565b604052919050565b5f67ffffffffffffffff821115610795576107956106b3565b5060051b60200190565b803573ffffffffffffffffffffffffffffffffffffffff811681146107c2575f5ffd5b919050565b5f5f604083850312156107d8575f5ffd5b82356107e3816106a2565b9150602083013567ffffffffffffffff8111156107fe575f5ffd5b8301601f8101851361080e575f5ffd5b803561082161081c8261077c565b61072d565b8082825260208201915060208360051b850101925087831115610842575f5ffd5b6020840193505b8284101561086b5761085a8461079f565b825260209384019390910190610849565b809450505050509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5f858511156108b4575f5ffd5b838611156108c0575f5ffd5b5050820193919092039150565b5f67ffffffffffffffff8211156108e6576108e66106b3565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f830112610921575f5ffd5b813561092f61081c826108cd565b818152846020838601011115610943575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f6020828403121561096f575f5ffd5b813567ffffffffffffffff811115610985575f5ffd5b8201601f81018413610995575f5ffd5b80356109a361081c8261077c565b8082825260208201915060208360051b8501019250868311156109c4575f5ffd5b602084015b83811015610a7657803567ffffffffffffffff8111156109e7575f5ffd5b85016040818a037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0011215610a1a575f5ffd5b610a226106e0565b6020820135610a30816106a2565b8152604082013567ffffffffffffffff811115610a4b575f5ffd5b610a5a8b602083860101610912565b60208301525080855250506020830192506020810190506109c9565b509695505050505050565b5f60208284031215610a91575f5ffd5b813567ffffffffffffffff811115610aa7575f5ffd5b82016101208185031215610ab9575f5ffd5b610ac1610709565b610aca8261079f565b815260208281013590820152604082013567ffffffffffffffff811115610aef575f5ffd5b610afb86828501610912565b604083015250606082013567ffffffffffffffff811115610b1a575f5ffd5b610b2686828501610912565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610b63575f5ffd5b610b6f86828501610912565b60e08301525061010082013567ffffffffffffffff811115610b8f575f5ffd5b610b9b86828501610912565b61010083015250949350505050565b5f60208284031215610bba575f5ffd5b815167ffffffffffffffff811115610bd0575f5ffd5b8201601f81018413610be0575f5ffd5b8051610bee61081c8261077c565b8082825260208201915060208360051b850101925086831115610c0f575f5ffd5b602084015b83811015610a7657805167ffffffffffffffff811115610c32575f5ffd5b85016040818a037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0011215610c65575f5ffd5b610c6d6106e0565b6020820151610c7b816106a2565b8152604082015167ffffffffffffffff811115610c96575f5ffd5b60208184010192505089601f830112610cad575f5ffd5b8151610cbb61081c826108cd565b8181528b6020838601011115610ccf575f5ffd5b8160208501602083015e5f6020838301015280602084015250508085525050602083019250602081019050610c14565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f60ff821660ff8103610d4157610d41610cff565b60010192915050565b81810381811115610d5d57610d5d610cff565b9291505056fea2646970667358221220fc59977533c3fadae082dc0ace58d8fbb324fec4d41a9f59fb18d447ca38bae764736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", - "nonce": "0x4e", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610e7d380380610e7d833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b608051610df96100845f395f818160c601526101260152610df95ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806304b073c51461004357806325a1c24e14610069578063772a0001146100c1575b5f5ffd5b610056610051366004610689565b61010d565b6040519081526020015b60405180910390f35b6100907fff0000000000000000000000000000000000000000000000000000000000000081565b6040517fff000000000000000000000000000000000000000000000000000000000000009091168152602001610060565b6100e87f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610060565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461017d576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f8061018b84860186610827565b915091505f8260ff16116101cb576040517f89a9ce1900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8160ff168151101580156101e15750805160ff10155b610217576040517f821fffa400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610220816104e4565b60607fff0000000000000000000000000000000000000000000000000000000000000088885f81610253576102536108d9565b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916036102a557610291876001818b610906565b81019061029e91906109bf565b90506102d1565b5f6102b2888a018a610ae1565b90508061010001518060200190518101906102cd9190610c0a565b9150505b805160ff81111561030e576040517f97b31d7400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b604080516060810182525f80825260208201819052918101919091526103588b6020527b19457468657265756d205369676e6564204d6573736167653a0a33325f52603c60042090565b815283515f9067ffffffffffffffff81111561037657610376610713565b60405190808252806020026020018201604052801561039f578160200160208202803683370190505b5090505f5b838110156104b8575f8582815181106103bf576103bf6108d9565b6020026020010151905082815f015160ff16815181106103e1576103e16108d9565b60200260200101511580156104505750610402845f0151826020015161059f565b73ffffffffffffffffffffffffffffffffffffffff1687825f015160ff1681518110610430576104306108d9565b602002602001015173ffffffffffffffffffffffffffffffffffffffff16145b61046e576040840180519061046482610d8c565b60ff169052610484565b6020840180519061047e82610d8c565b60ff1690525b50600183825f015160ff168151811061049f5761049f6108d9565b91151560209283029190910190910152506001016103a4565b508560ff16826020015160ff1610156104d25760016104d4565b5f5b9c9b505050505050505050505050565b805160015b8181101561059a57826104fd600183610daa565b8151811061050d5761050d6108d9565b602002602001015173ffffffffffffffffffffffffffffffffffffffff1683828151811061053d5761053d6108d9565b602002602001015173ffffffffffffffffffffffffffffffffffffffff1611610592576040517f895e24e300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001016104e9565b505050565b5f6040518251604081146105bb57604181146105f55750610630565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff16606052610608565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d61063d575b638baa579f5f526004601cfd5b5092915050565b5f5f83601f840112610654575f5ffd5b50813567ffffffffffffffff81111561066b575f5ffd5b602083019150836020828501011115610682575f5ffd5b9250929050565b5f5f5f5f5f6060868803121561069d575f5ffd5b85359450602086013567ffffffffffffffff8111156106ba575f5ffd5b6106c688828901610644565b909550935050604086013567ffffffffffffffff8111156106e5575f5ffd5b6106f188828901610644565b969995985093965092949392505050565b60ff81168114610710575f5ffd5b50565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6040805190810167ffffffffffffffff8111828210171561076357610763610713565b60405290565b604051610120810167ffffffffffffffff8111828210171561076357610763610713565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff811182821017156107d4576107d4610713565b604052919050565b5f67ffffffffffffffff8211156107f5576107f5610713565b5060051b60200190565b803573ffffffffffffffffffffffffffffffffffffffff81168114610822575f5ffd5b919050565b5f5f60408385031215610838575f5ffd5b823561084381610702565b9150602083013567ffffffffffffffff81111561085e575f5ffd5b8301601f8101851361086e575f5ffd5b803561088161087c826107dc565b61078d565b8082825260208201915060208360051b8501019250878311156108a2575f5ffd5b6020840193505b828410156108cb576108ba846107ff565b8252602093840193909101906108a9565b809450505050509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5f85851115610914575f5ffd5b83861115610920575f5ffd5b5050820193919092039150565b5f67ffffffffffffffff82111561094657610946610713565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f830112610981575f5ffd5b813561098f61087c8261092d565b8181528460208386010111156109a3575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f602082840312156109cf575f5ffd5b813567ffffffffffffffff8111156109e5575f5ffd5b8201601f810184136109f5575f5ffd5b8035610a0361087c826107dc565b8082825260208201915060208360051b850101925086831115610a24575f5ffd5b602084015b83811015610ad657803567ffffffffffffffff811115610a47575f5ffd5b85016040818a037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0011215610a7a575f5ffd5b610a82610740565b6020820135610a9081610702565b8152604082013567ffffffffffffffff811115610aab575f5ffd5b610aba8b602083860101610972565b6020830152508085525050602083019250602081019050610a29565b509695505050505050565b5f60208284031215610af1575f5ffd5b813567ffffffffffffffff811115610b07575f5ffd5b82016101208185031215610b19575f5ffd5b610b21610769565b610b2a826107ff565b815260208281013590820152604082013567ffffffffffffffff811115610b4f575f5ffd5b610b5b86828501610972565b604083015250606082013567ffffffffffffffff811115610b7a575f5ffd5b610b8686828501610972565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610bc3575f5ffd5b610bcf86828501610972565b60e08301525061010082013567ffffffffffffffff811115610bef575f5ffd5b610bfb86828501610972565b61010083015250949350505050565b5f60208284031215610c1a575f5ffd5b815167ffffffffffffffff811115610c30575f5ffd5b8201601f81018413610c40575f5ffd5b8051610c4e61087c826107dc565b8082825260208201915060208360051b850101925086831115610c6f575f5ffd5b602084015b83811015610ad657805167ffffffffffffffff811115610c92575f5ffd5b85016040818a037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0011215610cc5575f5ffd5b610ccd610740565b6020820151610cdb81610702565b8152604082015167ffffffffffffffff811115610cf6575f5ffd5b60208184010192505089601f830112610d0d575f5ffd5b8151610d1b61087c8261092d565b8181528b6020838601011115610d2f575f5ffd5b8160208501602083015e5f6020838301015280602084015250508085525050602083019250602081019050610c74565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f60ff821660ff8103610da157610da1610d5f565b60010192915050565b81810381811115610dbd57610dbd610d5f565b9291505056fea26469706673582212208a4a568e6537b88cbdb254632b2b8748e6aec564729bc4d7a97ad841993f2f2664736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x52", "chainId": "0x89" }, "additionalContracts": [], @@ -25,7 +25,7 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0xb9596d", + "cumulativeGasUsed": "0x5b5338", "logs": [ { "address": "0x0000000000000000000000000000000000001010", @@ -33,34 +33,34 @@ "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", "0x0000000000000000000000000000000000000000000000000000000000001010", "0x000000000000000000000000f6731de143cd04d7e9aebe3b1b00adbbd4710249", - "0x0000000000000000000000009ead03f7136fc6b4bdb0780b00a1c14ae5a8b6d0" + "0x000000000000000000000000a8b52f02108aa5f4b675bdcc973760022d7c6020" ], - "data": "0x000000000000000000000000000000000000000000000000004a64afb443533500000000000000000000000000000000000000000000000b874ea595b4a48421000000000000000000000000000000000000000000000f9d3f626cee941bde3d00000000000000000000000000000000000000000000000b870440e6006130ec000000000000000000000000000000000000000000000f9d3facd19e485f3172", - "blockHash": "0xa45866ab9cd114d33f471244df45ae4ca2b83af4bff9f3e739438757d0aea348", - "blockNumber": "0x47c61ad", - "transactionHash": "0x04c026f7fdcd50b648d838009b7a5a039d56749df835849d56557f3376189616", - "transactionIndex": "0x3a", - "logIndex": "0x1b7", + "data": "0x000000000000000000000000000000000000000000000000004c507e63c5840000000000000000000000000000000000000000000000000b8668310db8fdb5870000000000000000000000000000000000000000000000699a075d52137ee6ed00000000000000000000000000000000000000000000000b861be08f553831870000000000000000000000000000000000000000000000699a53add077446aed", + "blockHash": "0x39ae5ad2b59b65eb5189fb2d0c703a808315a55c7a88d8896efa407de719980c", + "blockNumber": "0x4843a28", + "transactionHash": "0x3b5663fb38b3ea0333bbe3a9cb2c18f9ac68ce4377264801cc8a07d0f6622530", + "transactionIndex": "0x1d", + "logIndex": "0x297", "removed": false } ], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000800010008000000000000100000000000000000000000000000000000000000000000000000000000080000000000000000040000000040000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000084000000000000000000001000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000000000000100000", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000008000000000000000000000000000000000000000000000000000000000800010008000000000000100000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000040000000000000000200000000000004000000000000000000000000000000000000000000000084000000000000000000001000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000100000", "type": "0x2", - "transactionHash": "0x04c026f7fdcd50b648d838009b7a5a039d56749df835849d56557f3376189616", - "transactionIndex": "0x3a", - "blockHash": "0xa45866ab9cd114d33f471244df45ae4ca2b83af4bff9f3e739438757d0aea348", - "blockNumber": "0x47c61ad", - "gasUsed": "0xc4a03", - "effectiveGasPrice": "0x60db88532", + "transactionHash": "0x3b5663fb38b3ea0333bbe3a9cb2c18f9ac68ce4377264801cc8a07d0f6622530", + "transactionIndex": "0x1d", + "blockHash": "0x39ae5ad2b59b65eb5189fb2d0c703a808315a55c7a88d8896efa407de719980c", + "blockNumber": "0x4843a28", + "gasUsed": "0xc9b41", + "effectiveGasPrice": "0x60db88469", "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": "0x1dbade1e34706f83598ae9acfc63b7f4f928146e" + "contractAddress": "0x0a3bc9523755f2b4e95458e1d8aba8441cb61927" } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1755314670, + "timestamp": 1756428284, "chain": 137, - "commit": "a30abbb" + "commit": "4e70f25" } \ No newline at end of file diff --git a/broadcast/DeployUserOpMultiSigVerifier.s.sol/42161/run-1756417035.json b/broadcast/DeployUserOpMultiSigVerifier.s.sol/42161/run-1756417035.json new file mode 100644 index 0000000..bfcb4a9 --- /dev/null +++ b/broadcast/DeployUserOpMultiSigVerifier.s.sol/42161/run-1756417035.json @@ -0,0 +1,52 @@ +{ + "transactions": [ + { + "hash": "0xfe4652015d02b87a9e7b7f49799da9c08619f5c3c3459441767f758f711bbc59", + "transactionType": "CREATE2", + "contractName": "UserOpMultiSigVerifier", + "contractAddress": "0x0a3bc9523755f2b4e95458e1d8aba8441cb61927", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x11258e", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610e7d380380610e7d833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b608051610df96100845f395f818160c601526101260152610df95ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806304b073c51461004357806325a1c24e14610069578063772a0001146100c1575b5f5ffd5b610056610051366004610689565b61010d565b6040519081526020015b60405180910390f35b6100907fff0000000000000000000000000000000000000000000000000000000000000081565b6040517fff000000000000000000000000000000000000000000000000000000000000009091168152602001610060565b6100e87f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610060565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461017d576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f8061018b84860186610827565b915091505f8260ff16116101cb576040517f89a9ce1900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8160ff168151101580156101e15750805160ff10155b610217576040517f821fffa400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610220816104e4565b60607fff0000000000000000000000000000000000000000000000000000000000000088885f81610253576102536108d9565b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916036102a557610291876001818b610906565b81019061029e91906109bf565b90506102d1565b5f6102b2888a018a610ae1565b90508061010001518060200190518101906102cd9190610c0a565b9150505b805160ff81111561030e576040517f97b31d7400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b604080516060810182525f80825260208201819052918101919091526103588b6020527b19457468657265756d205369676e6564204d6573736167653a0a33325f52603c60042090565b815283515f9067ffffffffffffffff81111561037657610376610713565b60405190808252806020026020018201604052801561039f578160200160208202803683370190505b5090505f5b838110156104b8575f8582815181106103bf576103bf6108d9565b6020026020010151905082815f015160ff16815181106103e1576103e16108d9565b60200260200101511580156104505750610402845f0151826020015161059f565b73ffffffffffffffffffffffffffffffffffffffff1687825f015160ff1681518110610430576104306108d9565b602002602001015173ffffffffffffffffffffffffffffffffffffffff16145b61046e576040840180519061046482610d8c565b60ff169052610484565b6020840180519061047e82610d8c565b60ff1690525b50600183825f015160ff168151811061049f5761049f6108d9565b91151560209283029190910190910152506001016103a4565b508560ff16826020015160ff1610156104d25760016104d4565b5f5b9c9b505050505050505050505050565b805160015b8181101561059a57826104fd600183610daa565b8151811061050d5761050d6108d9565b602002602001015173ffffffffffffffffffffffffffffffffffffffff1683828151811061053d5761053d6108d9565b602002602001015173ffffffffffffffffffffffffffffffffffffffff1611610592576040517f895e24e300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001016104e9565b505050565b5f6040518251604081146105bb57604181146105f55750610630565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff16606052610608565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d61063d575b638baa579f5f526004601cfd5b5092915050565b5f5f83601f840112610654575f5ffd5b50813567ffffffffffffffff81111561066b575f5ffd5b602083019150836020828501011115610682575f5ffd5b9250929050565b5f5f5f5f5f6060868803121561069d575f5ffd5b85359450602086013567ffffffffffffffff8111156106ba575f5ffd5b6106c688828901610644565b909550935050604086013567ffffffffffffffff8111156106e5575f5ffd5b6106f188828901610644565b969995985093965092949392505050565b60ff81168114610710575f5ffd5b50565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6040805190810167ffffffffffffffff8111828210171561076357610763610713565b60405290565b604051610120810167ffffffffffffffff8111828210171561076357610763610713565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff811182821017156107d4576107d4610713565b604052919050565b5f67ffffffffffffffff8211156107f5576107f5610713565b5060051b60200190565b803573ffffffffffffffffffffffffffffffffffffffff81168114610822575f5ffd5b919050565b5f5f60408385031215610838575f5ffd5b823561084381610702565b9150602083013567ffffffffffffffff81111561085e575f5ffd5b8301601f8101851361086e575f5ffd5b803561088161087c826107dc565b61078d565b8082825260208201915060208360051b8501019250878311156108a2575f5ffd5b6020840193505b828410156108cb576108ba846107ff565b8252602093840193909101906108a9565b809450505050509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5f85851115610914575f5ffd5b83861115610920575f5ffd5b5050820193919092039150565b5f67ffffffffffffffff82111561094657610946610713565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f830112610981575f5ffd5b813561098f61087c8261092d565b8181528460208386010111156109a3575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f602082840312156109cf575f5ffd5b813567ffffffffffffffff8111156109e5575f5ffd5b8201601f810184136109f5575f5ffd5b8035610a0361087c826107dc565b8082825260208201915060208360051b850101925086831115610a24575f5ffd5b602084015b83811015610ad657803567ffffffffffffffff811115610a47575f5ffd5b85016040818a037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0011215610a7a575f5ffd5b610a82610740565b6020820135610a9081610702565b8152604082013567ffffffffffffffff811115610aab575f5ffd5b610aba8b602083860101610972565b6020830152508085525050602083019250602081019050610a29565b509695505050505050565b5f60208284031215610af1575f5ffd5b813567ffffffffffffffff811115610b07575f5ffd5b82016101208185031215610b19575f5ffd5b610b21610769565b610b2a826107ff565b815260208281013590820152604082013567ffffffffffffffff811115610b4f575f5ffd5b610b5b86828501610972565b604083015250606082013567ffffffffffffffff811115610b7a575f5ffd5b610b8686828501610972565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610bc3575f5ffd5b610bcf86828501610972565b60e08301525061010082013567ffffffffffffffff811115610bef575f5ffd5b610bfb86828501610972565b61010083015250949350505050565b5f60208284031215610c1a575f5ffd5b815167ffffffffffffffff811115610c30575f5ffd5b8201601f81018413610c40575f5ffd5b8051610c4e61087c826107dc565b8082825260208201915060208360051b850101925086831115610c6f575f5ffd5b602084015b83811015610ad657805167ffffffffffffffff811115610c92575f5ffd5b85016040818a037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0011215610cc5575f5ffd5b610ccd610740565b6020820151610cdb81610702565b8152604082015167ffffffffffffffff811115610cf6575f5ffd5b60208184010192505089601f830112610d0d575f5ffd5b8151610d1b61087c8261092d565b8181528b6020838601011115610d2f575f5ffd5b8160208501602083015e5f6020838301015280602084015250508085525050602083019250602081019050610c74565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f60ff821660ff8103610da157610da1610d5f565b60010192915050565b81810381811115610dbd57610dbd610d5f565b9291505056fea26469706673582212208a4a568e6537b88cbdb254632b2b8748e6aec564729bc4d7a97ad841993f2f2664736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x4b", + "chainId": "0xa4b1" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x17bd2d", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xfe4652015d02b87a9e7b7f49799da9c08619f5c3c3459441767f758f711bbc59", + "transactionIndex": "0x3", + "blockHash": "0x4eed59083f48b391e0f020c57334aa7f5f19400c08c81d26a0a684b7c23d0021", + "blockNumber": "0x164048a4", + "gasUsed": "0xce927", + "effectiveGasPrice": "0x989680", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x0a3bc9523755f2b4e95458e1d8aba8441cb61927", + "gasUsedForL1": "0x4de6", + "l1BlockNumber": "0x162a667", + "timeboosted": false + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1756417035, + "chain": 42161, + "commit": "4e70f25" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpMultiSigVerifier.s.sol/42161/run-latest.json b/broadcast/DeployUserOpMultiSigVerifier.s.sol/42161/run-latest.json index 12c339a..bfcb4a9 100644 --- a/broadcast/DeployUserOpMultiSigVerifier.s.sol/42161/run-latest.json +++ b/broadcast/DeployUserOpMultiSigVerifier.s.sol/42161/run-latest.json @@ -1,10 +1,10 @@ { "transactions": [ { - "hash": "0xd26e9ebc42f34bb7999dfa4f0dbc3b64c4d9af56301ba465fc5d400d3e66e752", + "hash": "0xfe4652015d02b87a9e7b7f49799da9c08619f5c3c3459441767f758f711bbc59", "transactionType": "CREATE2", "contractName": "UserOpMultiSigVerifier", - "contractAddress": "0x1dbade1e34706f83598ae9acfc63b7f4f928146e", + "contractAddress": "0x0a3bc9523755f2b4e95458e1d8aba8441cb61927", "function": null, "arguments": [ "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" @@ -12,10 +12,10 @@ "transaction": { "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x1074ed", + "gas": "0x11258e", "value": "0x0", - "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610e1d380380610e1d833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b608051610d996100845f395f818160c601526101260152610d995ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806304b073c51461004357806325a1c24e14610069578063772a0001146100c1575b5f5ffd5b610056610051366004610629565b61010d565b6040519081526020015b60405180910390f35b6100907fff0000000000000000000000000000000000000000000000000000000000000081565b6040517fff000000000000000000000000000000000000000000000000000000000000009091168152602001610060565b6100e87f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610060565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461017d576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f8061018b848601866107c7565b915091505f8260ff16116101cb576040517f89a9ce1900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8160ff168151101580156101e15750805160ff10155b610217576040517f821fffa400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61022081610484565b60607fff0000000000000000000000000000000000000000000000000000000000000088885f8161025357610253610879565b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916036102a557610291876001818b6108a6565b81019061029e919061095f565b90506102d1565b5f6102b2888a018a610a81565b90508061010001518060200190518101906102cd9190610baa565b9150505b805160ff81111561030e576040517f97b31d7400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b82515f908190819067ffffffffffffffff81111561032e5761032e6106b3565b604051908082528060200260200182016040528015610357578160200160208202803683370190505b5090505f5b8481101561045b575f86828151811061037757610377610879565b6020026020010151905082815f015160ff168151811061039957610399610879565b602002602001015115801561040557506103b78f826020015161053f565b73ffffffffffffffffffffffffffffffffffffffff1688825f015160ff16815181106103e5576103e5610879565b602002602001015173ffffffffffffffffffffffffffffffffffffffff16145b61041a578361041381610d2c565b9450610427565b8461042481610d2c565b95505b50600183825f015160ff168151811061044257610442610879565b911515602092830291909101909101525060010161035c565b508660ff168360ff161015610471576001610473565b5f5b9d9c50505050505050505050505050565b805160015b8181101561053a578261049d600183610d4a565b815181106104ad576104ad610879565b602002602001015173ffffffffffffffffffffffffffffffffffffffff168382815181106104dd576104dd610879565b602002602001015173ffffffffffffffffffffffffffffffffffffffff1611610532576040517f895e24e300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600101610489565b505050565b5f60405182516040811461055b576041811461059557506105d0565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff166060526105a8565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d6105dd575b638baa579f5f526004601cfd5b5092915050565b5f5f83601f8401126105f4575f5ffd5b50813567ffffffffffffffff81111561060b575f5ffd5b602083019150836020828501011115610622575f5ffd5b9250929050565b5f5f5f5f5f6060868803121561063d575f5ffd5b85359450602086013567ffffffffffffffff81111561065a575f5ffd5b610666888289016105e4565b909550935050604086013567ffffffffffffffff811115610685575f5ffd5b610691888289016105e4565b969995985093965092949392505050565b60ff811681146106b0575f5ffd5b50565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6040805190810167ffffffffffffffff81118282101715610703576107036106b3565b60405290565b604051610120810167ffffffffffffffff81118282101715610703576107036106b3565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715610774576107746106b3565b604052919050565b5f67ffffffffffffffff821115610795576107956106b3565b5060051b60200190565b803573ffffffffffffffffffffffffffffffffffffffff811681146107c2575f5ffd5b919050565b5f5f604083850312156107d8575f5ffd5b82356107e3816106a2565b9150602083013567ffffffffffffffff8111156107fe575f5ffd5b8301601f8101851361080e575f5ffd5b803561082161081c8261077c565b61072d565b8082825260208201915060208360051b850101925087831115610842575f5ffd5b6020840193505b8284101561086b5761085a8461079f565b825260209384019390910190610849565b809450505050509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5f858511156108b4575f5ffd5b838611156108c0575f5ffd5b5050820193919092039150565b5f67ffffffffffffffff8211156108e6576108e66106b3565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f830112610921575f5ffd5b813561092f61081c826108cd565b818152846020838601011115610943575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f6020828403121561096f575f5ffd5b813567ffffffffffffffff811115610985575f5ffd5b8201601f81018413610995575f5ffd5b80356109a361081c8261077c565b8082825260208201915060208360051b8501019250868311156109c4575f5ffd5b602084015b83811015610a7657803567ffffffffffffffff8111156109e7575f5ffd5b85016040818a037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0011215610a1a575f5ffd5b610a226106e0565b6020820135610a30816106a2565b8152604082013567ffffffffffffffff811115610a4b575f5ffd5b610a5a8b602083860101610912565b60208301525080855250506020830192506020810190506109c9565b509695505050505050565b5f60208284031215610a91575f5ffd5b813567ffffffffffffffff811115610aa7575f5ffd5b82016101208185031215610ab9575f5ffd5b610ac1610709565b610aca8261079f565b815260208281013590820152604082013567ffffffffffffffff811115610aef575f5ffd5b610afb86828501610912565b604083015250606082013567ffffffffffffffff811115610b1a575f5ffd5b610b2686828501610912565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610b63575f5ffd5b610b6f86828501610912565b60e08301525061010082013567ffffffffffffffff811115610b8f575f5ffd5b610b9b86828501610912565b61010083015250949350505050565b5f60208284031215610bba575f5ffd5b815167ffffffffffffffff811115610bd0575f5ffd5b8201601f81018413610be0575f5ffd5b8051610bee61081c8261077c565b8082825260208201915060208360051b850101925086831115610c0f575f5ffd5b602084015b83811015610a7657805167ffffffffffffffff811115610c32575f5ffd5b85016040818a037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0011215610c65575f5ffd5b610c6d6106e0565b6020820151610c7b816106a2565b8152604082015167ffffffffffffffff811115610c96575f5ffd5b60208184010192505089601f830112610cad575f5ffd5b8151610cbb61081c826108cd565b8181528b6020838601011115610ccf575f5ffd5b8160208501602083015e5f6020838301015280602084015250508085525050602083019250602081019050610c14565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f60ff821660ff8103610d4157610d41610cff565b60010192915050565b81810381811115610d5d57610d5d610cff565b9291505056fea2646970667358221220fc59977533c3fadae082dc0ace58d8fbb324fec4d41a9f59fb18d447ca38bae764736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", - "nonce": "0x47", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610e7d380380610e7d833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b608051610df96100845f395f818160c601526101260152610df95ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806304b073c51461004357806325a1c24e14610069578063772a0001146100c1575b5f5ffd5b610056610051366004610689565b61010d565b6040519081526020015b60405180910390f35b6100907fff0000000000000000000000000000000000000000000000000000000000000081565b6040517fff000000000000000000000000000000000000000000000000000000000000009091168152602001610060565b6100e87f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610060565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461017d576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f8061018b84860186610827565b915091505f8260ff16116101cb576040517f89a9ce1900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8160ff168151101580156101e15750805160ff10155b610217576040517f821fffa400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610220816104e4565b60607fff0000000000000000000000000000000000000000000000000000000000000088885f81610253576102536108d9565b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916036102a557610291876001818b610906565b81019061029e91906109bf565b90506102d1565b5f6102b2888a018a610ae1565b90508061010001518060200190518101906102cd9190610c0a565b9150505b805160ff81111561030e576040517f97b31d7400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b604080516060810182525f80825260208201819052918101919091526103588b6020527b19457468657265756d205369676e6564204d6573736167653a0a33325f52603c60042090565b815283515f9067ffffffffffffffff81111561037657610376610713565b60405190808252806020026020018201604052801561039f578160200160208202803683370190505b5090505f5b838110156104b8575f8582815181106103bf576103bf6108d9565b6020026020010151905082815f015160ff16815181106103e1576103e16108d9565b60200260200101511580156104505750610402845f0151826020015161059f565b73ffffffffffffffffffffffffffffffffffffffff1687825f015160ff1681518110610430576104306108d9565b602002602001015173ffffffffffffffffffffffffffffffffffffffff16145b61046e576040840180519061046482610d8c565b60ff169052610484565b6020840180519061047e82610d8c565b60ff1690525b50600183825f015160ff168151811061049f5761049f6108d9565b91151560209283029190910190910152506001016103a4565b508560ff16826020015160ff1610156104d25760016104d4565b5f5b9c9b505050505050505050505050565b805160015b8181101561059a57826104fd600183610daa565b8151811061050d5761050d6108d9565b602002602001015173ffffffffffffffffffffffffffffffffffffffff1683828151811061053d5761053d6108d9565b602002602001015173ffffffffffffffffffffffffffffffffffffffff1611610592576040517f895e24e300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001016104e9565b505050565b5f6040518251604081146105bb57604181146105f55750610630565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff16606052610608565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d61063d575b638baa579f5f526004601cfd5b5092915050565b5f5f83601f840112610654575f5ffd5b50813567ffffffffffffffff81111561066b575f5ffd5b602083019150836020828501011115610682575f5ffd5b9250929050565b5f5f5f5f5f6060868803121561069d575f5ffd5b85359450602086013567ffffffffffffffff8111156106ba575f5ffd5b6106c688828901610644565b909550935050604086013567ffffffffffffffff8111156106e5575f5ffd5b6106f188828901610644565b969995985093965092949392505050565b60ff81168114610710575f5ffd5b50565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6040805190810167ffffffffffffffff8111828210171561076357610763610713565b60405290565b604051610120810167ffffffffffffffff8111828210171561076357610763610713565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff811182821017156107d4576107d4610713565b604052919050565b5f67ffffffffffffffff8211156107f5576107f5610713565b5060051b60200190565b803573ffffffffffffffffffffffffffffffffffffffff81168114610822575f5ffd5b919050565b5f5f60408385031215610838575f5ffd5b823561084381610702565b9150602083013567ffffffffffffffff81111561085e575f5ffd5b8301601f8101851361086e575f5ffd5b803561088161087c826107dc565b61078d565b8082825260208201915060208360051b8501019250878311156108a2575f5ffd5b6020840193505b828410156108cb576108ba846107ff565b8252602093840193909101906108a9565b809450505050509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5f85851115610914575f5ffd5b83861115610920575f5ffd5b5050820193919092039150565b5f67ffffffffffffffff82111561094657610946610713565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f830112610981575f5ffd5b813561098f61087c8261092d565b8181528460208386010111156109a3575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f602082840312156109cf575f5ffd5b813567ffffffffffffffff8111156109e5575f5ffd5b8201601f810184136109f5575f5ffd5b8035610a0361087c826107dc565b8082825260208201915060208360051b850101925086831115610a24575f5ffd5b602084015b83811015610ad657803567ffffffffffffffff811115610a47575f5ffd5b85016040818a037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0011215610a7a575f5ffd5b610a82610740565b6020820135610a9081610702565b8152604082013567ffffffffffffffff811115610aab575f5ffd5b610aba8b602083860101610972565b6020830152508085525050602083019250602081019050610a29565b509695505050505050565b5f60208284031215610af1575f5ffd5b813567ffffffffffffffff811115610b07575f5ffd5b82016101208185031215610b19575f5ffd5b610b21610769565b610b2a826107ff565b815260208281013590820152604082013567ffffffffffffffff811115610b4f575f5ffd5b610b5b86828501610972565b604083015250606082013567ffffffffffffffff811115610b7a575f5ffd5b610b8686828501610972565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610bc3575f5ffd5b610bcf86828501610972565b60e08301525061010082013567ffffffffffffffff811115610bef575f5ffd5b610bfb86828501610972565b61010083015250949350505050565b5f60208284031215610c1a575f5ffd5b815167ffffffffffffffff811115610c30575f5ffd5b8201601f81018413610c40575f5ffd5b8051610c4e61087c826107dc565b8082825260208201915060208360051b850101925086831115610c6f575f5ffd5b602084015b83811015610ad657805167ffffffffffffffff811115610c92575f5ffd5b85016040818a037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0011215610cc5575f5ffd5b610ccd610740565b6020820151610cdb81610702565b8152604082015167ffffffffffffffff811115610cf6575f5ffd5b60208184010192505089601f830112610d0d575f5ffd5b8151610d1b61087c8261092d565b8181528b6020838601011115610d2f575f5ffd5b8160208501602083015e5f6020838301015280602084015250508085525050602083019250602081019050610c74565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f60ff821660ff8103610da157610da1610d5f565b60010192915050565b81810381811115610dbd57610dbd610d5f565b9291505056fea26469706673582212208a4a568e6537b88cbdb254632b2b8748e6aec564729bc4d7a97ad841993f2f2664736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x4b", "chainId": "0xa4b1" }, "additionalContracts": [], @@ -25,28 +25,28 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0x19c76c", + "cumulativeGasUsed": "0x17bd2d", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0xd26e9ebc42f34bb7999dfa4f0dbc3b64c4d9af56301ba465fc5d400d3e66e752", - "transactionIndex": "0x8", - "blockHash": "0x1333d884d41a13e210f72211e66f9aa5789ac63553085fb267ea85315d9c63dc", - "blockNumber": "0x15fccb31", - "gasUsed": "0xc62e9", - "effectiveGasPrice": "0xbf8f10", + "transactionHash": "0xfe4652015d02b87a9e7b7f49799da9c08619f5c3c3459441767f758f711bbc59", + "transactionIndex": "0x3", + "blockHash": "0x4eed59083f48b391e0f020c57334aa7f5f19400c08c81d26a0a684b7c23d0021", + "blockNumber": "0x164048a4", + "gasUsed": "0xce927", + "effectiveGasPrice": "0x989680", "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": "0x1dbade1e34706f83598ae9acfc63b7f4f928146e", - "gasUsedForL1": "0x18e6", - "l1BlockNumber": "0x1614093", + "contractAddress": "0x0a3bc9523755f2b4e95458e1d8aba8441cb61927", + "gasUsedForL1": "0x4de6", + "l1BlockNumber": "0x162a667", "timeboosted": false } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1755312782, + "timestamp": 1756417035, "chain": 42161, - "commit": "a30abbb" + "commit": "4e70f25" } \ No newline at end of file diff --git a/broadcast/DeployUserOpMultiSigVerifier.s.sol/43114/run-1756417258.json b/broadcast/DeployUserOpMultiSigVerifier.s.sol/43114/run-1756417258.json new file mode 100644 index 0000000..4e85bb7 --- /dev/null +++ b/broadcast/DeployUserOpMultiSigVerifier.s.sol/43114/run-1756417258.json @@ -0,0 +1,49 @@ +{ + "transactions": [ + { + "hash": "0x7e3882f51b41846789ea7d80ff31b50001bc03ad4d59376ce38cb30f61b5e380", + "transactionType": "CREATE2", + "contractName": "UserOpMultiSigVerifier", + "contractAddress": "0x0a3bc9523755f2b4e95458e1d8aba8441cb61927", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x126fdb", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610e7d380380610e7d833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b608051610df96100845f395f818160c601526101260152610df95ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806304b073c51461004357806325a1c24e14610069578063772a0001146100c1575b5f5ffd5b610056610051366004610689565b61010d565b6040519081526020015b60405180910390f35b6100907fff0000000000000000000000000000000000000000000000000000000000000081565b6040517fff000000000000000000000000000000000000000000000000000000000000009091168152602001610060565b6100e87f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610060565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461017d576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f8061018b84860186610827565b915091505f8260ff16116101cb576040517f89a9ce1900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8160ff168151101580156101e15750805160ff10155b610217576040517f821fffa400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610220816104e4565b60607fff0000000000000000000000000000000000000000000000000000000000000088885f81610253576102536108d9565b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916036102a557610291876001818b610906565b81019061029e91906109bf565b90506102d1565b5f6102b2888a018a610ae1565b90508061010001518060200190518101906102cd9190610c0a565b9150505b805160ff81111561030e576040517f97b31d7400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b604080516060810182525f80825260208201819052918101919091526103588b6020527b19457468657265756d205369676e6564204d6573736167653a0a33325f52603c60042090565b815283515f9067ffffffffffffffff81111561037657610376610713565b60405190808252806020026020018201604052801561039f578160200160208202803683370190505b5090505f5b838110156104b8575f8582815181106103bf576103bf6108d9565b6020026020010151905082815f015160ff16815181106103e1576103e16108d9565b60200260200101511580156104505750610402845f0151826020015161059f565b73ffffffffffffffffffffffffffffffffffffffff1687825f015160ff1681518110610430576104306108d9565b602002602001015173ffffffffffffffffffffffffffffffffffffffff16145b61046e576040840180519061046482610d8c565b60ff169052610484565b6020840180519061047e82610d8c565b60ff1690525b50600183825f015160ff168151811061049f5761049f6108d9565b91151560209283029190910190910152506001016103a4565b508560ff16826020015160ff1610156104d25760016104d4565b5f5b9c9b505050505050505050505050565b805160015b8181101561059a57826104fd600183610daa565b8151811061050d5761050d6108d9565b602002602001015173ffffffffffffffffffffffffffffffffffffffff1683828151811061053d5761053d6108d9565b602002602001015173ffffffffffffffffffffffffffffffffffffffff1611610592576040517f895e24e300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001016104e9565b505050565b5f6040518251604081146105bb57604181146105f55750610630565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff16606052610608565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d61063d575b638baa579f5f526004601cfd5b5092915050565b5f5f83601f840112610654575f5ffd5b50813567ffffffffffffffff81111561066b575f5ffd5b602083019150836020828501011115610682575f5ffd5b9250929050565b5f5f5f5f5f6060868803121561069d575f5ffd5b85359450602086013567ffffffffffffffff8111156106ba575f5ffd5b6106c688828901610644565b909550935050604086013567ffffffffffffffff8111156106e5575f5ffd5b6106f188828901610644565b969995985093965092949392505050565b60ff81168114610710575f5ffd5b50565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6040805190810167ffffffffffffffff8111828210171561076357610763610713565b60405290565b604051610120810167ffffffffffffffff8111828210171561076357610763610713565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff811182821017156107d4576107d4610713565b604052919050565b5f67ffffffffffffffff8211156107f5576107f5610713565b5060051b60200190565b803573ffffffffffffffffffffffffffffffffffffffff81168114610822575f5ffd5b919050565b5f5f60408385031215610838575f5ffd5b823561084381610702565b9150602083013567ffffffffffffffff81111561085e575f5ffd5b8301601f8101851361086e575f5ffd5b803561088161087c826107dc565b61078d565b8082825260208201915060208360051b8501019250878311156108a2575f5ffd5b6020840193505b828410156108cb576108ba846107ff565b8252602093840193909101906108a9565b809450505050509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5f85851115610914575f5ffd5b83861115610920575f5ffd5b5050820193919092039150565b5f67ffffffffffffffff82111561094657610946610713565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f830112610981575f5ffd5b813561098f61087c8261092d565b8181528460208386010111156109a3575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f602082840312156109cf575f5ffd5b813567ffffffffffffffff8111156109e5575f5ffd5b8201601f810184136109f5575f5ffd5b8035610a0361087c826107dc565b8082825260208201915060208360051b850101925086831115610a24575f5ffd5b602084015b83811015610ad657803567ffffffffffffffff811115610a47575f5ffd5b85016040818a037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0011215610a7a575f5ffd5b610a82610740565b6020820135610a9081610702565b8152604082013567ffffffffffffffff811115610aab575f5ffd5b610aba8b602083860101610972565b6020830152508085525050602083019250602081019050610a29565b509695505050505050565b5f60208284031215610af1575f5ffd5b813567ffffffffffffffff811115610b07575f5ffd5b82016101208185031215610b19575f5ffd5b610b21610769565b610b2a826107ff565b815260208281013590820152604082013567ffffffffffffffff811115610b4f575f5ffd5b610b5b86828501610972565b604083015250606082013567ffffffffffffffff811115610b7a575f5ffd5b610b8686828501610972565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610bc3575f5ffd5b610bcf86828501610972565b60e08301525061010082013567ffffffffffffffff811115610bef575f5ffd5b610bfb86828501610972565b61010083015250949350505050565b5f60208284031215610c1a575f5ffd5b815167ffffffffffffffff811115610c30575f5ffd5b8201601f81018413610c40575f5ffd5b8051610c4e61087c826107dc565b8082825260208201915060208360051b850101925086831115610c6f575f5ffd5b602084015b83811015610ad657805167ffffffffffffffff811115610c92575f5ffd5b85016040818a037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0011215610cc5575f5ffd5b610ccd610740565b6020820151610cdb81610702565b8152604082015167ffffffffffffffff811115610cf6575f5ffd5b60208184010192505089601f830112610d0d575f5ffd5b8151610d1b61087c8261092d565b8181528b6020838601011115610d2f575f5ffd5b8160208501602083015e5f6020838301015280602084015250508085525050602083019250602081019050610c74565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f60ff821660ff8103610da157610da1610d5f565b60010192915050565b81810381811115610dbd57610dbd610d5f565b9291505056fea26469706673582212208a4a568e6537b88cbdb254632b2b8748e6aec564729bc4d7a97ad841993f2f2664736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x4c", + "chainId": "0xa86a" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x4dcf32", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x7e3882f51b41846789ea7d80ff31b50001bc03ad4d59376ce38cb30f61b5e380", + "transactionIndex": "0x1e", + "blockHash": "0xd6ba6ca5711da5710c3fc338c1ab828eee5a663e67d185e91bd28f8a44496fa3", + "blockNumber": "0x40a81da", + "gasUsed": "0xc9b41", + "effectiveGasPrice": "0x1b2d6587", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x0a3bc9523755f2b4e95458e1d8aba8441cb61927" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1756417258, + "chain": 43114, + "commit": "4e70f25" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpMultiSigVerifier.s.sol/43114/run-latest.json b/broadcast/DeployUserOpMultiSigVerifier.s.sol/43114/run-latest.json index 4e98f8d..4e85bb7 100644 --- a/broadcast/DeployUserOpMultiSigVerifier.s.sol/43114/run-latest.json +++ b/broadcast/DeployUserOpMultiSigVerifier.s.sol/43114/run-latest.json @@ -1,10 +1,10 @@ { "transactions": [ { - "hash": "0x4cdb00114086924607a5ee409e481407555c3dcaf17ed394d501a9cb4d27575c", + "hash": "0x7e3882f51b41846789ea7d80ff31b50001bc03ad4d59376ce38cb30f61b5e380", "transactionType": "CREATE2", "contractName": "UserOpMultiSigVerifier", - "contractAddress": "0x1dbade1e34706f83598ae9acfc63b7f4f928146e", + "contractAddress": "0x0a3bc9523755f2b4e95458e1d8aba8441cb61927", "function": null, "arguments": [ "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" @@ -12,10 +12,10 @@ "transaction": { "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x11f90a", + "gas": "0x126fdb", "value": "0x0", - "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610e1d380380610e1d833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b608051610d996100845f395f818160c601526101260152610d995ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806304b073c51461004357806325a1c24e14610069578063772a0001146100c1575b5f5ffd5b610056610051366004610629565b61010d565b6040519081526020015b60405180910390f35b6100907fff0000000000000000000000000000000000000000000000000000000000000081565b6040517fff000000000000000000000000000000000000000000000000000000000000009091168152602001610060565b6100e87f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610060565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461017d576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f8061018b848601866107c7565b915091505f8260ff16116101cb576040517f89a9ce1900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8160ff168151101580156101e15750805160ff10155b610217576040517f821fffa400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61022081610484565b60607fff0000000000000000000000000000000000000000000000000000000000000088885f8161025357610253610879565b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916036102a557610291876001818b6108a6565b81019061029e919061095f565b90506102d1565b5f6102b2888a018a610a81565b90508061010001518060200190518101906102cd9190610baa565b9150505b805160ff81111561030e576040517f97b31d7400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b82515f908190819067ffffffffffffffff81111561032e5761032e6106b3565b604051908082528060200260200182016040528015610357578160200160208202803683370190505b5090505f5b8481101561045b575f86828151811061037757610377610879565b6020026020010151905082815f015160ff168151811061039957610399610879565b602002602001015115801561040557506103b78f826020015161053f565b73ffffffffffffffffffffffffffffffffffffffff1688825f015160ff16815181106103e5576103e5610879565b602002602001015173ffffffffffffffffffffffffffffffffffffffff16145b61041a578361041381610d2c565b9450610427565b8461042481610d2c565b95505b50600183825f015160ff168151811061044257610442610879565b911515602092830291909101909101525060010161035c565b508660ff168360ff161015610471576001610473565b5f5b9d9c50505050505050505050505050565b805160015b8181101561053a578261049d600183610d4a565b815181106104ad576104ad610879565b602002602001015173ffffffffffffffffffffffffffffffffffffffff168382815181106104dd576104dd610879565b602002602001015173ffffffffffffffffffffffffffffffffffffffff1611610532576040517f895e24e300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600101610489565b505050565b5f60405182516040811461055b576041811461059557506105d0565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff166060526105a8565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d6105dd575b638baa579f5f526004601cfd5b5092915050565b5f5f83601f8401126105f4575f5ffd5b50813567ffffffffffffffff81111561060b575f5ffd5b602083019150836020828501011115610622575f5ffd5b9250929050565b5f5f5f5f5f6060868803121561063d575f5ffd5b85359450602086013567ffffffffffffffff81111561065a575f5ffd5b610666888289016105e4565b909550935050604086013567ffffffffffffffff811115610685575f5ffd5b610691888289016105e4565b969995985093965092949392505050565b60ff811681146106b0575f5ffd5b50565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6040805190810167ffffffffffffffff81118282101715610703576107036106b3565b60405290565b604051610120810167ffffffffffffffff81118282101715610703576107036106b3565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715610774576107746106b3565b604052919050565b5f67ffffffffffffffff821115610795576107956106b3565b5060051b60200190565b803573ffffffffffffffffffffffffffffffffffffffff811681146107c2575f5ffd5b919050565b5f5f604083850312156107d8575f5ffd5b82356107e3816106a2565b9150602083013567ffffffffffffffff8111156107fe575f5ffd5b8301601f8101851361080e575f5ffd5b803561082161081c8261077c565b61072d565b8082825260208201915060208360051b850101925087831115610842575f5ffd5b6020840193505b8284101561086b5761085a8461079f565b825260209384019390910190610849565b809450505050509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5f858511156108b4575f5ffd5b838611156108c0575f5ffd5b5050820193919092039150565b5f67ffffffffffffffff8211156108e6576108e66106b3565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f830112610921575f5ffd5b813561092f61081c826108cd565b818152846020838601011115610943575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f6020828403121561096f575f5ffd5b813567ffffffffffffffff811115610985575f5ffd5b8201601f81018413610995575f5ffd5b80356109a361081c8261077c565b8082825260208201915060208360051b8501019250868311156109c4575f5ffd5b602084015b83811015610a7657803567ffffffffffffffff8111156109e7575f5ffd5b85016040818a037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0011215610a1a575f5ffd5b610a226106e0565b6020820135610a30816106a2565b8152604082013567ffffffffffffffff811115610a4b575f5ffd5b610a5a8b602083860101610912565b60208301525080855250506020830192506020810190506109c9565b509695505050505050565b5f60208284031215610a91575f5ffd5b813567ffffffffffffffff811115610aa7575f5ffd5b82016101208185031215610ab9575f5ffd5b610ac1610709565b610aca8261079f565b815260208281013590820152604082013567ffffffffffffffff811115610aef575f5ffd5b610afb86828501610912565b604083015250606082013567ffffffffffffffff811115610b1a575f5ffd5b610b2686828501610912565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610b63575f5ffd5b610b6f86828501610912565b60e08301525061010082013567ffffffffffffffff811115610b8f575f5ffd5b610b9b86828501610912565b61010083015250949350505050565b5f60208284031215610bba575f5ffd5b815167ffffffffffffffff811115610bd0575f5ffd5b8201601f81018413610be0575f5ffd5b8051610bee61081c8261077c565b8082825260208201915060208360051b850101925086831115610c0f575f5ffd5b602084015b83811015610a7657805167ffffffffffffffff811115610c32575f5ffd5b85016040818a037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0011215610c65575f5ffd5b610c6d6106e0565b6020820151610c7b816106a2565b8152604082015167ffffffffffffffff811115610c96575f5ffd5b60208184010192505089601f830112610cad575f5ffd5b8151610cbb61081c826108cd565b8181528b6020838601011115610ccf575f5ffd5b8160208501602083015e5f6020838301015280602084015250508085525050602083019250602081019050610c14565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f60ff821660ff8103610d4157610d41610cff565b60010192915050565b81810381811115610d5d57610d5d610cff565b9291505056fea2646970667358221220fc59977533c3fadae082dc0ace58d8fbb324fec4d41a9f59fb18d447ca38bae764736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", - "nonce": "0x48", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610e7d380380610e7d833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b608051610df96100845f395f818160c601526101260152610df95ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806304b073c51461004357806325a1c24e14610069578063772a0001146100c1575b5f5ffd5b610056610051366004610689565b61010d565b6040519081526020015b60405180910390f35b6100907fff0000000000000000000000000000000000000000000000000000000000000081565b6040517fff000000000000000000000000000000000000000000000000000000000000009091168152602001610060565b6100e87f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610060565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461017d576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f8061018b84860186610827565b915091505f8260ff16116101cb576040517f89a9ce1900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8160ff168151101580156101e15750805160ff10155b610217576040517f821fffa400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610220816104e4565b60607fff0000000000000000000000000000000000000000000000000000000000000088885f81610253576102536108d9565b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916036102a557610291876001818b610906565b81019061029e91906109bf565b90506102d1565b5f6102b2888a018a610ae1565b90508061010001518060200190518101906102cd9190610c0a565b9150505b805160ff81111561030e576040517f97b31d7400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b604080516060810182525f80825260208201819052918101919091526103588b6020527b19457468657265756d205369676e6564204d6573736167653a0a33325f52603c60042090565b815283515f9067ffffffffffffffff81111561037657610376610713565b60405190808252806020026020018201604052801561039f578160200160208202803683370190505b5090505f5b838110156104b8575f8582815181106103bf576103bf6108d9565b6020026020010151905082815f015160ff16815181106103e1576103e16108d9565b60200260200101511580156104505750610402845f0151826020015161059f565b73ffffffffffffffffffffffffffffffffffffffff1687825f015160ff1681518110610430576104306108d9565b602002602001015173ffffffffffffffffffffffffffffffffffffffff16145b61046e576040840180519061046482610d8c565b60ff169052610484565b6020840180519061047e82610d8c565b60ff1690525b50600183825f015160ff168151811061049f5761049f6108d9565b91151560209283029190910190910152506001016103a4565b508560ff16826020015160ff1610156104d25760016104d4565b5f5b9c9b505050505050505050505050565b805160015b8181101561059a57826104fd600183610daa565b8151811061050d5761050d6108d9565b602002602001015173ffffffffffffffffffffffffffffffffffffffff1683828151811061053d5761053d6108d9565b602002602001015173ffffffffffffffffffffffffffffffffffffffff1611610592576040517f895e24e300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001016104e9565b505050565b5f6040518251604081146105bb57604181146105f55750610630565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff16606052610608565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d61063d575b638baa579f5f526004601cfd5b5092915050565b5f5f83601f840112610654575f5ffd5b50813567ffffffffffffffff81111561066b575f5ffd5b602083019150836020828501011115610682575f5ffd5b9250929050565b5f5f5f5f5f6060868803121561069d575f5ffd5b85359450602086013567ffffffffffffffff8111156106ba575f5ffd5b6106c688828901610644565b909550935050604086013567ffffffffffffffff8111156106e5575f5ffd5b6106f188828901610644565b969995985093965092949392505050565b60ff81168114610710575f5ffd5b50565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6040805190810167ffffffffffffffff8111828210171561076357610763610713565b60405290565b604051610120810167ffffffffffffffff8111828210171561076357610763610713565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff811182821017156107d4576107d4610713565b604052919050565b5f67ffffffffffffffff8211156107f5576107f5610713565b5060051b60200190565b803573ffffffffffffffffffffffffffffffffffffffff81168114610822575f5ffd5b919050565b5f5f60408385031215610838575f5ffd5b823561084381610702565b9150602083013567ffffffffffffffff81111561085e575f5ffd5b8301601f8101851361086e575f5ffd5b803561088161087c826107dc565b61078d565b8082825260208201915060208360051b8501019250878311156108a2575f5ffd5b6020840193505b828410156108cb576108ba846107ff565b8252602093840193909101906108a9565b809450505050509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5f85851115610914575f5ffd5b83861115610920575f5ffd5b5050820193919092039150565b5f67ffffffffffffffff82111561094657610946610713565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f830112610981575f5ffd5b813561098f61087c8261092d565b8181528460208386010111156109a3575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f602082840312156109cf575f5ffd5b813567ffffffffffffffff8111156109e5575f5ffd5b8201601f810184136109f5575f5ffd5b8035610a0361087c826107dc565b8082825260208201915060208360051b850101925086831115610a24575f5ffd5b602084015b83811015610ad657803567ffffffffffffffff811115610a47575f5ffd5b85016040818a037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0011215610a7a575f5ffd5b610a82610740565b6020820135610a9081610702565b8152604082013567ffffffffffffffff811115610aab575f5ffd5b610aba8b602083860101610972565b6020830152508085525050602083019250602081019050610a29565b509695505050505050565b5f60208284031215610af1575f5ffd5b813567ffffffffffffffff811115610b07575f5ffd5b82016101208185031215610b19575f5ffd5b610b21610769565b610b2a826107ff565b815260208281013590820152604082013567ffffffffffffffff811115610b4f575f5ffd5b610b5b86828501610972565b604083015250606082013567ffffffffffffffff811115610b7a575f5ffd5b610b8686828501610972565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610bc3575f5ffd5b610bcf86828501610972565b60e08301525061010082013567ffffffffffffffff811115610bef575f5ffd5b610bfb86828501610972565b61010083015250949350505050565b5f60208284031215610c1a575f5ffd5b815167ffffffffffffffff811115610c30575f5ffd5b8201601f81018413610c40575f5ffd5b8051610c4e61087c826107dc565b8082825260208201915060208360051b850101925086831115610c6f575f5ffd5b602084015b83811015610ad657805167ffffffffffffffff811115610c92575f5ffd5b85016040818a037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0011215610cc5575f5ffd5b610ccd610740565b6020820151610cdb81610702565b8152604082015167ffffffffffffffff811115610cf6575f5ffd5b60208184010192505089601f830112610d0d575f5ffd5b8151610d1b61087c8261092d565b8181528b6020838601011115610d2f575f5ffd5b8160208501602083015e5f6020838301015280602084015250508085525050602083019250602081019050610c74565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f60ff821660ff8103610da157610da1610d5f565b60010192915050565b81810381811115610dbd57610dbd610d5f565b9291505056fea26469706673582212208a4a568e6537b88cbdb254632b2b8748e6aec564729bc4d7a97ad841993f2f2664736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x4c", "chainId": "0xa86a" }, "additionalContracts": [], @@ -25,25 +25,25 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0x505500", + "cumulativeGasUsed": "0x4dcf32", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0x4cdb00114086924607a5ee409e481407555c3dcaf17ed394d501a9cb4d27575c", - "transactionIndex": "0x32", - "blockHash": "0x50765a7301ff97cbb280c534d1e1415e2a1146ea30f74b2095900ed5fc72108f", - "blockNumber": "0x4007ea4", - "gasUsed": "0xc4a03", - "effectiveGasPrice": "0x21bfda9c", + "transactionHash": "0x7e3882f51b41846789ea7d80ff31b50001bc03ad4d59376ce38cb30f61b5e380", + "transactionIndex": "0x1e", + "blockHash": "0xd6ba6ca5711da5710c3fc338c1ab828eee5a663e67d185e91bd28f8a44496fa3", + "blockNumber": "0x40a81da", + "gasUsed": "0xc9b41", + "effectiveGasPrice": "0x1b2d6587", "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": "0x1dbade1e34706f83598ae9acfc63b7f4f928146e" + "contractAddress": "0x0a3bc9523755f2b4e95458e1d8aba8441cb61927" } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1755315750, + "timestamp": 1756417258, "chain": 43114, - "commit": "a30abbb" + "commit": "4e70f25" } \ No newline at end of file diff --git a/broadcast/DeployUserOpMultiSigVerifier.s.sol/56/run-1756417184.json b/broadcast/DeployUserOpMultiSigVerifier.s.sol/56/run-1756417184.json new file mode 100644 index 0000000..9e73f5e --- /dev/null +++ b/broadcast/DeployUserOpMultiSigVerifier.s.sol/56/run-1756417184.json @@ -0,0 +1,49 @@ +{ + "transactions": [ + { + "hash": "0x63e8795a9e76cb00fbc162f930734c725d12b36d69e8165ac274f5723d2d0be3", + "transactionType": "CREATE2", + "contractName": "UserOpMultiSigVerifier", + "contractAddress": "0x0a3bc9523755f2b4e95458e1d8aba8441cb61927", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x126fdb", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610e7d380380610e7d833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b608051610df96100845f395f818160c601526101260152610df95ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806304b073c51461004357806325a1c24e14610069578063772a0001146100c1575b5f5ffd5b610056610051366004610689565b61010d565b6040519081526020015b60405180910390f35b6100907fff0000000000000000000000000000000000000000000000000000000000000081565b6040517fff000000000000000000000000000000000000000000000000000000000000009091168152602001610060565b6100e87f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610060565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461017d576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f8061018b84860186610827565b915091505f8260ff16116101cb576040517f89a9ce1900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8160ff168151101580156101e15750805160ff10155b610217576040517f821fffa400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610220816104e4565b60607fff0000000000000000000000000000000000000000000000000000000000000088885f81610253576102536108d9565b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916036102a557610291876001818b610906565b81019061029e91906109bf565b90506102d1565b5f6102b2888a018a610ae1565b90508061010001518060200190518101906102cd9190610c0a565b9150505b805160ff81111561030e576040517f97b31d7400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b604080516060810182525f80825260208201819052918101919091526103588b6020527b19457468657265756d205369676e6564204d6573736167653a0a33325f52603c60042090565b815283515f9067ffffffffffffffff81111561037657610376610713565b60405190808252806020026020018201604052801561039f578160200160208202803683370190505b5090505f5b838110156104b8575f8582815181106103bf576103bf6108d9565b6020026020010151905082815f015160ff16815181106103e1576103e16108d9565b60200260200101511580156104505750610402845f0151826020015161059f565b73ffffffffffffffffffffffffffffffffffffffff1687825f015160ff1681518110610430576104306108d9565b602002602001015173ffffffffffffffffffffffffffffffffffffffff16145b61046e576040840180519061046482610d8c565b60ff169052610484565b6020840180519061047e82610d8c565b60ff1690525b50600183825f015160ff168151811061049f5761049f6108d9565b91151560209283029190910190910152506001016103a4565b508560ff16826020015160ff1610156104d25760016104d4565b5f5b9c9b505050505050505050505050565b805160015b8181101561059a57826104fd600183610daa565b8151811061050d5761050d6108d9565b602002602001015173ffffffffffffffffffffffffffffffffffffffff1683828151811061053d5761053d6108d9565b602002602001015173ffffffffffffffffffffffffffffffffffffffff1611610592576040517f895e24e300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001016104e9565b505050565b5f6040518251604081146105bb57604181146105f55750610630565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff16606052610608565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d61063d575b638baa579f5f526004601cfd5b5092915050565b5f5f83601f840112610654575f5ffd5b50813567ffffffffffffffff81111561066b575f5ffd5b602083019150836020828501011115610682575f5ffd5b9250929050565b5f5f5f5f5f6060868803121561069d575f5ffd5b85359450602086013567ffffffffffffffff8111156106ba575f5ffd5b6106c688828901610644565b909550935050604086013567ffffffffffffffff8111156106e5575f5ffd5b6106f188828901610644565b969995985093965092949392505050565b60ff81168114610710575f5ffd5b50565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6040805190810167ffffffffffffffff8111828210171561076357610763610713565b60405290565b604051610120810167ffffffffffffffff8111828210171561076357610763610713565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff811182821017156107d4576107d4610713565b604052919050565b5f67ffffffffffffffff8211156107f5576107f5610713565b5060051b60200190565b803573ffffffffffffffffffffffffffffffffffffffff81168114610822575f5ffd5b919050565b5f5f60408385031215610838575f5ffd5b823561084381610702565b9150602083013567ffffffffffffffff81111561085e575f5ffd5b8301601f8101851361086e575f5ffd5b803561088161087c826107dc565b61078d565b8082825260208201915060208360051b8501019250878311156108a2575f5ffd5b6020840193505b828410156108cb576108ba846107ff565b8252602093840193909101906108a9565b809450505050509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5f85851115610914575f5ffd5b83861115610920575f5ffd5b5050820193919092039150565b5f67ffffffffffffffff82111561094657610946610713565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f830112610981575f5ffd5b813561098f61087c8261092d565b8181528460208386010111156109a3575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f602082840312156109cf575f5ffd5b813567ffffffffffffffff8111156109e5575f5ffd5b8201601f810184136109f5575f5ffd5b8035610a0361087c826107dc565b8082825260208201915060208360051b850101925086831115610a24575f5ffd5b602084015b83811015610ad657803567ffffffffffffffff811115610a47575f5ffd5b85016040818a037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0011215610a7a575f5ffd5b610a82610740565b6020820135610a9081610702565b8152604082013567ffffffffffffffff811115610aab575f5ffd5b610aba8b602083860101610972565b6020830152508085525050602083019250602081019050610a29565b509695505050505050565b5f60208284031215610af1575f5ffd5b813567ffffffffffffffff811115610b07575f5ffd5b82016101208185031215610b19575f5ffd5b610b21610769565b610b2a826107ff565b815260208281013590820152604082013567ffffffffffffffff811115610b4f575f5ffd5b610b5b86828501610972565b604083015250606082013567ffffffffffffffff811115610b7a575f5ffd5b610b8686828501610972565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610bc3575f5ffd5b610bcf86828501610972565b60e08301525061010082013567ffffffffffffffff811115610bef575f5ffd5b610bfb86828501610972565b61010083015250949350505050565b5f60208284031215610c1a575f5ffd5b815167ffffffffffffffff811115610c30575f5ffd5b8201601f81018413610c40575f5ffd5b8051610c4e61087c826107dc565b8082825260208201915060208360051b850101925086831115610c6f575f5ffd5b602084015b83811015610ad657805167ffffffffffffffff811115610c92575f5ffd5b85016040818a037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0011215610cc5575f5ffd5b610ccd610740565b6020820151610cdb81610702565b8152604082015167ffffffffffffffff811115610cf6575f5ffd5b60208184010192505089601f830112610d0d575f5ffd5b8151610d1b61087c8261092d565b8181528b6020838601011115610d2f575f5ffd5b8160208501602083015e5f6020838301015280602084015250508085525050602083019250602081019050610c74565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f60ff821660ff8103610da157610da1610d5f565b60010192915050565b81810381811115610dbd57610dbd610d5f565b9291505056fea26469706673582212208a4a568e6537b88cbdb254632b2b8748e6aec564729bc4d7a97ad841993f2f2664736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0xb0", + "chainId": "0x38" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x866fd7", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "transactionHash": "0x63e8795a9e76cb00fbc162f930734c725d12b36d69e8165ac274f5723d2d0be3", + "transactionIndex": "0x36", + "blockHash": "0x1ad3b30f823e00a21ad3e60d3123bbf620221a7613db1c771e4c246ab2d2a07a", + "blockNumber": "0x387b460", + "gasUsed": "0xc9b41", + "effectiveGasPrice": "0x5f5e100", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x0a3bc9523755f2b4e95458e1d8aba8441cb61927" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1756417184, + "chain": 56, + "commit": "4e70f25" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpMultiSigVerifier.s.sol/56/run-latest.json b/broadcast/DeployUserOpMultiSigVerifier.s.sol/56/run-latest.json index e43757f..9e73f5e 100644 --- a/broadcast/DeployUserOpMultiSigVerifier.s.sol/56/run-latest.json +++ b/broadcast/DeployUserOpMultiSigVerifier.s.sol/56/run-latest.json @@ -1,10 +1,10 @@ { "transactions": [ { - "hash": "0xf748f604ed8c599bdc03b9710e626f38f3094d1c9e73506d9ff258f4200f431e", + "hash": "0x63e8795a9e76cb00fbc162f930734c725d12b36d69e8165ac274f5723d2d0be3", "transactionType": "CREATE2", "contractName": "UserOpMultiSigVerifier", - "contractAddress": "0x1dbade1e34706f83598ae9acfc63b7f4f928146e", + "contractAddress": "0x0a3bc9523755f2b4e95458e1d8aba8441cb61927", "function": null, "arguments": [ "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" @@ -12,10 +12,10 @@ "transaction": { "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x11f90a", + "gas": "0x126fdb", "value": "0x0", - "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610e1d380380610e1d833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b608051610d996100845f395f818160c601526101260152610d995ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806304b073c51461004357806325a1c24e14610069578063772a0001146100c1575b5f5ffd5b610056610051366004610629565b61010d565b6040519081526020015b60405180910390f35b6100907fff0000000000000000000000000000000000000000000000000000000000000081565b6040517fff000000000000000000000000000000000000000000000000000000000000009091168152602001610060565b6100e87f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610060565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461017d576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f8061018b848601866107c7565b915091505f8260ff16116101cb576040517f89a9ce1900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8160ff168151101580156101e15750805160ff10155b610217576040517f821fffa400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61022081610484565b60607fff0000000000000000000000000000000000000000000000000000000000000088885f8161025357610253610879565b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916036102a557610291876001818b6108a6565b81019061029e919061095f565b90506102d1565b5f6102b2888a018a610a81565b90508061010001518060200190518101906102cd9190610baa565b9150505b805160ff81111561030e576040517f97b31d7400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b82515f908190819067ffffffffffffffff81111561032e5761032e6106b3565b604051908082528060200260200182016040528015610357578160200160208202803683370190505b5090505f5b8481101561045b575f86828151811061037757610377610879565b6020026020010151905082815f015160ff168151811061039957610399610879565b602002602001015115801561040557506103b78f826020015161053f565b73ffffffffffffffffffffffffffffffffffffffff1688825f015160ff16815181106103e5576103e5610879565b602002602001015173ffffffffffffffffffffffffffffffffffffffff16145b61041a578361041381610d2c565b9450610427565b8461042481610d2c565b95505b50600183825f015160ff168151811061044257610442610879565b911515602092830291909101909101525060010161035c565b508660ff168360ff161015610471576001610473565b5f5b9d9c50505050505050505050505050565b805160015b8181101561053a578261049d600183610d4a565b815181106104ad576104ad610879565b602002602001015173ffffffffffffffffffffffffffffffffffffffff168382815181106104dd576104dd610879565b602002602001015173ffffffffffffffffffffffffffffffffffffffff1611610532576040517f895e24e300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600101610489565b505050565b5f60405182516040811461055b576041811461059557506105d0565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff166060526105a8565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d6105dd575b638baa579f5f526004601cfd5b5092915050565b5f5f83601f8401126105f4575f5ffd5b50813567ffffffffffffffff81111561060b575f5ffd5b602083019150836020828501011115610622575f5ffd5b9250929050565b5f5f5f5f5f6060868803121561063d575f5ffd5b85359450602086013567ffffffffffffffff81111561065a575f5ffd5b610666888289016105e4565b909550935050604086013567ffffffffffffffff811115610685575f5ffd5b610691888289016105e4565b969995985093965092949392505050565b60ff811681146106b0575f5ffd5b50565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6040805190810167ffffffffffffffff81118282101715610703576107036106b3565b60405290565b604051610120810167ffffffffffffffff81118282101715610703576107036106b3565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715610774576107746106b3565b604052919050565b5f67ffffffffffffffff821115610795576107956106b3565b5060051b60200190565b803573ffffffffffffffffffffffffffffffffffffffff811681146107c2575f5ffd5b919050565b5f5f604083850312156107d8575f5ffd5b82356107e3816106a2565b9150602083013567ffffffffffffffff8111156107fe575f5ffd5b8301601f8101851361080e575f5ffd5b803561082161081c8261077c565b61072d565b8082825260208201915060208360051b850101925087831115610842575f5ffd5b6020840193505b8284101561086b5761085a8461079f565b825260209384019390910190610849565b809450505050509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5f858511156108b4575f5ffd5b838611156108c0575f5ffd5b5050820193919092039150565b5f67ffffffffffffffff8211156108e6576108e66106b3565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f830112610921575f5ffd5b813561092f61081c826108cd565b818152846020838601011115610943575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f6020828403121561096f575f5ffd5b813567ffffffffffffffff811115610985575f5ffd5b8201601f81018413610995575f5ffd5b80356109a361081c8261077c565b8082825260208201915060208360051b8501019250868311156109c4575f5ffd5b602084015b83811015610a7657803567ffffffffffffffff8111156109e7575f5ffd5b85016040818a037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0011215610a1a575f5ffd5b610a226106e0565b6020820135610a30816106a2565b8152604082013567ffffffffffffffff811115610a4b575f5ffd5b610a5a8b602083860101610912565b60208301525080855250506020830192506020810190506109c9565b509695505050505050565b5f60208284031215610a91575f5ffd5b813567ffffffffffffffff811115610aa7575f5ffd5b82016101208185031215610ab9575f5ffd5b610ac1610709565b610aca8261079f565b815260208281013590820152604082013567ffffffffffffffff811115610aef575f5ffd5b610afb86828501610912565b604083015250606082013567ffffffffffffffff811115610b1a575f5ffd5b610b2686828501610912565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610b63575f5ffd5b610b6f86828501610912565b60e08301525061010082013567ffffffffffffffff811115610b8f575f5ffd5b610b9b86828501610912565b61010083015250949350505050565b5f60208284031215610bba575f5ffd5b815167ffffffffffffffff811115610bd0575f5ffd5b8201601f81018413610be0575f5ffd5b8051610bee61081c8261077c565b8082825260208201915060208360051b850101925086831115610c0f575f5ffd5b602084015b83811015610a7657805167ffffffffffffffff811115610c32575f5ffd5b85016040818a037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0011215610c65575f5ffd5b610c6d6106e0565b6020820151610c7b816106a2565b8152604082015167ffffffffffffffff811115610c96575f5ffd5b60208184010192505089601f830112610cad575f5ffd5b8151610cbb61081c826108cd565b8181528b6020838601011115610ccf575f5ffd5b8160208501602083015e5f6020838301015280602084015250508085525050602083019250602081019050610c14565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f60ff821660ff8103610d4157610d41610cff565b60010192915050565b81810381811115610d5d57610d5d610cff565b9291505056fea2646970667358221220fc59977533c3fadae082dc0ace58d8fbb324fec4d41a9f59fb18d447ca38bae764736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", - "nonce": "0xac", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610e7d380380610e7d833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b608051610df96100845f395f818160c601526101260152610df95ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806304b073c51461004357806325a1c24e14610069578063772a0001146100c1575b5f5ffd5b610056610051366004610689565b61010d565b6040519081526020015b60405180910390f35b6100907fff0000000000000000000000000000000000000000000000000000000000000081565b6040517fff000000000000000000000000000000000000000000000000000000000000009091168152602001610060565b6100e87f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610060565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461017d576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f8061018b84860186610827565b915091505f8260ff16116101cb576040517f89a9ce1900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8160ff168151101580156101e15750805160ff10155b610217576040517f821fffa400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610220816104e4565b60607fff0000000000000000000000000000000000000000000000000000000000000088885f81610253576102536108d9565b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916036102a557610291876001818b610906565b81019061029e91906109bf565b90506102d1565b5f6102b2888a018a610ae1565b90508061010001518060200190518101906102cd9190610c0a565b9150505b805160ff81111561030e576040517f97b31d7400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b604080516060810182525f80825260208201819052918101919091526103588b6020527b19457468657265756d205369676e6564204d6573736167653a0a33325f52603c60042090565b815283515f9067ffffffffffffffff81111561037657610376610713565b60405190808252806020026020018201604052801561039f578160200160208202803683370190505b5090505f5b838110156104b8575f8582815181106103bf576103bf6108d9565b6020026020010151905082815f015160ff16815181106103e1576103e16108d9565b60200260200101511580156104505750610402845f0151826020015161059f565b73ffffffffffffffffffffffffffffffffffffffff1687825f015160ff1681518110610430576104306108d9565b602002602001015173ffffffffffffffffffffffffffffffffffffffff16145b61046e576040840180519061046482610d8c565b60ff169052610484565b6020840180519061047e82610d8c565b60ff1690525b50600183825f015160ff168151811061049f5761049f6108d9565b91151560209283029190910190910152506001016103a4565b508560ff16826020015160ff1610156104d25760016104d4565b5f5b9c9b505050505050505050505050565b805160015b8181101561059a57826104fd600183610daa565b8151811061050d5761050d6108d9565b602002602001015173ffffffffffffffffffffffffffffffffffffffff1683828151811061053d5761053d6108d9565b602002602001015173ffffffffffffffffffffffffffffffffffffffff1611610592576040517f895e24e300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001016104e9565b505050565b5f6040518251604081146105bb57604181146105f55750610630565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff16606052610608565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d61063d575b638baa579f5f526004601cfd5b5092915050565b5f5f83601f840112610654575f5ffd5b50813567ffffffffffffffff81111561066b575f5ffd5b602083019150836020828501011115610682575f5ffd5b9250929050565b5f5f5f5f5f6060868803121561069d575f5ffd5b85359450602086013567ffffffffffffffff8111156106ba575f5ffd5b6106c688828901610644565b909550935050604086013567ffffffffffffffff8111156106e5575f5ffd5b6106f188828901610644565b969995985093965092949392505050565b60ff81168114610710575f5ffd5b50565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6040805190810167ffffffffffffffff8111828210171561076357610763610713565b60405290565b604051610120810167ffffffffffffffff8111828210171561076357610763610713565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff811182821017156107d4576107d4610713565b604052919050565b5f67ffffffffffffffff8211156107f5576107f5610713565b5060051b60200190565b803573ffffffffffffffffffffffffffffffffffffffff81168114610822575f5ffd5b919050565b5f5f60408385031215610838575f5ffd5b823561084381610702565b9150602083013567ffffffffffffffff81111561085e575f5ffd5b8301601f8101851361086e575f5ffd5b803561088161087c826107dc565b61078d565b8082825260208201915060208360051b8501019250878311156108a2575f5ffd5b6020840193505b828410156108cb576108ba846107ff565b8252602093840193909101906108a9565b809450505050509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5f85851115610914575f5ffd5b83861115610920575f5ffd5b5050820193919092039150565b5f67ffffffffffffffff82111561094657610946610713565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f830112610981575f5ffd5b813561098f61087c8261092d565b8181528460208386010111156109a3575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f602082840312156109cf575f5ffd5b813567ffffffffffffffff8111156109e5575f5ffd5b8201601f810184136109f5575f5ffd5b8035610a0361087c826107dc565b8082825260208201915060208360051b850101925086831115610a24575f5ffd5b602084015b83811015610ad657803567ffffffffffffffff811115610a47575f5ffd5b85016040818a037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0011215610a7a575f5ffd5b610a82610740565b6020820135610a9081610702565b8152604082013567ffffffffffffffff811115610aab575f5ffd5b610aba8b602083860101610972565b6020830152508085525050602083019250602081019050610a29565b509695505050505050565b5f60208284031215610af1575f5ffd5b813567ffffffffffffffff811115610b07575f5ffd5b82016101208185031215610b19575f5ffd5b610b21610769565b610b2a826107ff565b815260208281013590820152604082013567ffffffffffffffff811115610b4f575f5ffd5b610b5b86828501610972565b604083015250606082013567ffffffffffffffff811115610b7a575f5ffd5b610b8686828501610972565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610bc3575f5ffd5b610bcf86828501610972565b60e08301525061010082013567ffffffffffffffff811115610bef575f5ffd5b610bfb86828501610972565b61010083015250949350505050565b5f60208284031215610c1a575f5ffd5b815167ffffffffffffffff811115610c30575f5ffd5b8201601f81018413610c40575f5ffd5b8051610c4e61087c826107dc565b8082825260208201915060208360051b850101925086831115610c6f575f5ffd5b602084015b83811015610ad657805167ffffffffffffffff811115610c92575f5ffd5b85016040818a037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0011215610cc5575f5ffd5b610ccd610740565b6020820151610cdb81610702565b8152604082015167ffffffffffffffff811115610cf6575f5ffd5b60208184010192505089601f830112610d0d575f5ffd5b8151610d1b61087c8261092d565b8181528b6020838601011115610d2f575f5ffd5b8160208501602083015e5f6020838301015280602084015250508085525050602083019250602081019050610c74565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f60ff821660ff8103610da157610da1610d5f565b60010192915050565b81810381811115610dbd57610dbd610d5f565b9291505056fea26469706673582212208a4a568e6537b88cbdb254632b2b8748e6aec564729bc4d7a97ad841993f2f2664736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0xb0", "chainId": "0x38" }, "additionalContracts": [], @@ -25,25 +25,25 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0x664cbc", + "cumulativeGasUsed": "0x866fd7", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x0", - "transactionHash": "0xf748f604ed8c599bdc03b9710e626f38f3094d1c9e73506d9ff258f4200f431e", - "transactionIndex": "0x1d", - "blockHash": "0xd633fee08a73ae78db3d2f6acd98885fed3dd2f4fba5fcc993e081b0afd7c12b", - "blockNumber": "0x37149f6", - "gasUsed": "0xc4a03", + "transactionHash": "0x63e8795a9e76cb00fbc162f930734c725d12b36d69e8165ac274f5723d2d0be3", + "transactionIndex": "0x36", + "blockHash": "0x1ad3b30f823e00a21ad3e60d3123bbf620221a7613db1c771e4c246ab2d2a07a", + "blockNumber": "0x387b460", + "gasUsed": "0xc9b41", "effectiveGasPrice": "0x5f5e100", "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": "0x1dbade1e34706f83598ae9acfc63b7f4f928146e" + "contractAddress": "0x0a3bc9523755f2b4e95458e1d8aba8441cb61927" } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1755315246, + "timestamp": 1756417184, "chain": 56, - "commit": "a30abbb" + "commit": "4e70f25" } \ No newline at end of file diff --git a/broadcast/DeployUserOpMultiSigVerifier.s.sol/8453/run-1756416973.json b/broadcast/DeployUserOpMultiSigVerifier.s.sol/8453/run-1756416973.json new file mode 100644 index 0000000..528522b --- /dev/null +++ b/broadcast/DeployUserOpMultiSigVerifier.s.sol/8453/run-1756416973.json @@ -0,0 +1,55 @@ +{ + "transactions": [ + { + "hash": "0xc5c75f5b23b0388b01ee2097fc9ed3d6aeb48fd343386be3e84bd86366518fde", + "transactionType": "CREATE2", + "contractName": "UserOpMultiSigVerifier", + "contractAddress": "0x0a3bc9523755f2b4e95458e1d8aba8441cb61927", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x126fdb", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610e7d380380610e7d833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b608051610df96100845f395f818160c601526101260152610df95ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806304b073c51461004357806325a1c24e14610069578063772a0001146100c1575b5f5ffd5b610056610051366004610689565b61010d565b6040519081526020015b60405180910390f35b6100907fff0000000000000000000000000000000000000000000000000000000000000081565b6040517fff000000000000000000000000000000000000000000000000000000000000009091168152602001610060565b6100e87f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610060565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461017d576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f8061018b84860186610827565b915091505f8260ff16116101cb576040517f89a9ce1900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8160ff168151101580156101e15750805160ff10155b610217576040517f821fffa400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610220816104e4565b60607fff0000000000000000000000000000000000000000000000000000000000000088885f81610253576102536108d9565b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916036102a557610291876001818b610906565b81019061029e91906109bf565b90506102d1565b5f6102b2888a018a610ae1565b90508061010001518060200190518101906102cd9190610c0a565b9150505b805160ff81111561030e576040517f97b31d7400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b604080516060810182525f80825260208201819052918101919091526103588b6020527b19457468657265756d205369676e6564204d6573736167653a0a33325f52603c60042090565b815283515f9067ffffffffffffffff81111561037657610376610713565b60405190808252806020026020018201604052801561039f578160200160208202803683370190505b5090505f5b838110156104b8575f8582815181106103bf576103bf6108d9565b6020026020010151905082815f015160ff16815181106103e1576103e16108d9565b60200260200101511580156104505750610402845f0151826020015161059f565b73ffffffffffffffffffffffffffffffffffffffff1687825f015160ff1681518110610430576104306108d9565b602002602001015173ffffffffffffffffffffffffffffffffffffffff16145b61046e576040840180519061046482610d8c565b60ff169052610484565b6020840180519061047e82610d8c565b60ff1690525b50600183825f015160ff168151811061049f5761049f6108d9565b91151560209283029190910190910152506001016103a4565b508560ff16826020015160ff1610156104d25760016104d4565b5f5b9c9b505050505050505050505050565b805160015b8181101561059a57826104fd600183610daa565b8151811061050d5761050d6108d9565b602002602001015173ffffffffffffffffffffffffffffffffffffffff1683828151811061053d5761053d6108d9565b602002602001015173ffffffffffffffffffffffffffffffffffffffff1611610592576040517f895e24e300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001016104e9565b505050565b5f6040518251604081146105bb57604181146105f55750610630565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff16606052610608565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d61063d575b638baa579f5f526004601cfd5b5092915050565b5f5f83601f840112610654575f5ffd5b50813567ffffffffffffffff81111561066b575f5ffd5b602083019150836020828501011115610682575f5ffd5b9250929050565b5f5f5f5f5f6060868803121561069d575f5ffd5b85359450602086013567ffffffffffffffff8111156106ba575f5ffd5b6106c688828901610644565b909550935050604086013567ffffffffffffffff8111156106e5575f5ffd5b6106f188828901610644565b969995985093965092949392505050565b60ff81168114610710575f5ffd5b50565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6040805190810167ffffffffffffffff8111828210171561076357610763610713565b60405290565b604051610120810167ffffffffffffffff8111828210171561076357610763610713565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff811182821017156107d4576107d4610713565b604052919050565b5f67ffffffffffffffff8211156107f5576107f5610713565b5060051b60200190565b803573ffffffffffffffffffffffffffffffffffffffff81168114610822575f5ffd5b919050565b5f5f60408385031215610838575f5ffd5b823561084381610702565b9150602083013567ffffffffffffffff81111561085e575f5ffd5b8301601f8101851361086e575f5ffd5b803561088161087c826107dc565b61078d565b8082825260208201915060208360051b8501019250878311156108a2575f5ffd5b6020840193505b828410156108cb576108ba846107ff565b8252602093840193909101906108a9565b809450505050509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5f85851115610914575f5ffd5b83861115610920575f5ffd5b5050820193919092039150565b5f67ffffffffffffffff82111561094657610946610713565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f830112610981575f5ffd5b813561098f61087c8261092d565b8181528460208386010111156109a3575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f602082840312156109cf575f5ffd5b813567ffffffffffffffff8111156109e5575f5ffd5b8201601f810184136109f5575f5ffd5b8035610a0361087c826107dc565b8082825260208201915060208360051b850101925086831115610a24575f5ffd5b602084015b83811015610ad657803567ffffffffffffffff811115610a47575f5ffd5b85016040818a037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0011215610a7a575f5ffd5b610a82610740565b6020820135610a9081610702565b8152604082013567ffffffffffffffff811115610aab575f5ffd5b610aba8b602083860101610972565b6020830152508085525050602083019250602081019050610a29565b509695505050505050565b5f60208284031215610af1575f5ffd5b813567ffffffffffffffff811115610b07575f5ffd5b82016101208185031215610b19575f5ffd5b610b21610769565b610b2a826107ff565b815260208281013590820152604082013567ffffffffffffffff811115610b4f575f5ffd5b610b5b86828501610972565b604083015250606082013567ffffffffffffffff811115610b7a575f5ffd5b610b8686828501610972565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610bc3575f5ffd5b610bcf86828501610972565b60e08301525061010082013567ffffffffffffffff811115610bef575f5ffd5b610bfb86828501610972565b61010083015250949350505050565b5f60208284031215610c1a575f5ffd5b815167ffffffffffffffff811115610c30575f5ffd5b8201601f81018413610c40575f5ffd5b8051610c4e61087c826107dc565b8082825260208201915060208360051b850101925086831115610c6f575f5ffd5b602084015b83811015610ad657805167ffffffffffffffff811115610c92575f5ffd5b85016040818a037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0011215610cc5575f5ffd5b610ccd610740565b6020820151610cdb81610702565b8152604082015167ffffffffffffffff811115610cf6575f5ffd5b60208184010192505089601f830112610d0d575f5ffd5b8151610d1b61087c8261092d565b8181528b6020838601011115610d2f575f5ffd5b8160208501602083015e5f6020838301015280602084015250508085525050602083019250602081019050610c74565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f60ff821660ff8103610da157610da1610d5f565b60010192915050565b81810381811115610dbd57610dbd610d5f565b9291505056fea26469706673582212208a4a568e6537b88cbdb254632b2b8748e6aec564729bc4d7a97ad841993f2f2664736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x4a", + "chainId": "0x2105" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xa0baec", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xc5c75f5b23b0388b01ee2097fc9ed3d6aeb48fd343386be3e84bd86366518fde", + "transactionIndex": "0x22", + "blockHash": "0x70c4193f318aa4f87563f79c19f32f40e33e55eaae7b4d0c79da51f6bc763790", + "blockNumber": "0x2133771", + "gasUsed": "0xc9b41", + "effectiveGasPrice": "0x525b2", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x0a3bc9523755f2b4e95458e1d8aba8441cb61927", + "l1BaseFeeScalar": "0x8dd", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0x101c12", + "l1Fee": "0x535c6ab89", + "l1GasPrice": "0x133414b8", + "l1GasUsed": "0x7792" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1756416973, + "chain": 8453, + "commit": "4e70f25" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpMultiSigVerifier.s.sol/8453/run-1756416984.json b/broadcast/DeployUserOpMultiSigVerifier.s.sol/8453/run-1756416984.json new file mode 100644 index 0000000..9d3cede --- /dev/null +++ b/broadcast/DeployUserOpMultiSigVerifier.s.sol/8453/run-1756416984.json @@ -0,0 +1,55 @@ +{ + "transactions": [ + { + "hash": "0xc5c75f5b23b0388b01ee2097fc9ed3d6aeb48fd343386be3e84bd86366518fde", + "transactionType": "CREATE2", + "contractName": "UserOpMultiSigVerifier", + "contractAddress": "0x0a3bc9523755f2b4e95458e1d8aba8441cb61927", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x126fdb", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610e7d380380610e7d833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b608051610df96100845f395f818160c601526101260152610df95ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806304b073c51461004357806325a1c24e14610069578063772a0001146100c1575b5f5ffd5b610056610051366004610689565b61010d565b6040519081526020015b60405180910390f35b6100907fff0000000000000000000000000000000000000000000000000000000000000081565b6040517fff000000000000000000000000000000000000000000000000000000000000009091168152602001610060565b6100e87f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610060565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461017d576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f8061018b84860186610827565b915091505f8260ff16116101cb576040517f89a9ce1900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8160ff168151101580156101e15750805160ff10155b610217576040517f821fffa400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610220816104e4565b60607fff0000000000000000000000000000000000000000000000000000000000000088885f81610253576102536108d9565b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916036102a557610291876001818b610906565b81019061029e91906109bf565b90506102d1565b5f6102b2888a018a610ae1565b90508061010001518060200190518101906102cd9190610c0a565b9150505b805160ff81111561030e576040517f97b31d7400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b604080516060810182525f80825260208201819052918101919091526103588b6020527b19457468657265756d205369676e6564204d6573736167653a0a33325f52603c60042090565b815283515f9067ffffffffffffffff81111561037657610376610713565b60405190808252806020026020018201604052801561039f578160200160208202803683370190505b5090505f5b838110156104b8575f8582815181106103bf576103bf6108d9565b6020026020010151905082815f015160ff16815181106103e1576103e16108d9565b60200260200101511580156104505750610402845f0151826020015161059f565b73ffffffffffffffffffffffffffffffffffffffff1687825f015160ff1681518110610430576104306108d9565b602002602001015173ffffffffffffffffffffffffffffffffffffffff16145b61046e576040840180519061046482610d8c565b60ff169052610484565b6020840180519061047e82610d8c565b60ff1690525b50600183825f015160ff168151811061049f5761049f6108d9565b91151560209283029190910190910152506001016103a4565b508560ff16826020015160ff1610156104d25760016104d4565b5f5b9c9b505050505050505050505050565b805160015b8181101561059a57826104fd600183610daa565b8151811061050d5761050d6108d9565b602002602001015173ffffffffffffffffffffffffffffffffffffffff1683828151811061053d5761053d6108d9565b602002602001015173ffffffffffffffffffffffffffffffffffffffff1611610592576040517f895e24e300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001016104e9565b505050565b5f6040518251604081146105bb57604181146105f55750610630565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff16606052610608565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d61063d575b638baa579f5f526004601cfd5b5092915050565b5f5f83601f840112610654575f5ffd5b50813567ffffffffffffffff81111561066b575f5ffd5b602083019150836020828501011115610682575f5ffd5b9250929050565b5f5f5f5f5f6060868803121561069d575f5ffd5b85359450602086013567ffffffffffffffff8111156106ba575f5ffd5b6106c688828901610644565b909550935050604086013567ffffffffffffffff8111156106e5575f5ffd5b6106f188828901610644565b969995985093965092949392505050565b60ff81168114610710575f5ffd5b50565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6040805190810167ffffffffffffffff8111828210171561076357610763610713565b60405290565b604051610120810167ffffffffffffffff8111828210171561076357610763610713565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff811182821017156107d4576107d4610713565b604052919050565b5f67ffffffffffffffff8211156107f5576107f5610713565b5060051b60200190565b803573ffffffffffffffffffffffffffffffffffffffff81168114610822575f5ffd5b919050565b5f5f60408385031215610838575f5ffd5b823561084381610702565b9150602083013567ffffffffffffffff81111561085e575f5ffd5b8301601f8101851361086e575f5ffd5b803561088161087c826107dc565b61078d565b8082825260208201915060208360051b8501019250878311156108a2575f5ffd5b6020840193505b828410156108cb576108ba846107ff565b8252602093840193909101906108a9565b809450505050509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5f85851115610914575f5ffd5b83861115610920575f5ffd5b5050820193919092039150565b5f67ffffffffffffffff82111561094657610946610713565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f830112610981575f5ffd5b813561098f61087c8261092d565b8181528460208386010111156109a3575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f602082840312156109cf575f5ffd5b813567ffffffffffffffff8111156109e5575f5ffd5b8201601f810184136109f5575f5ffd5b8035610a0361087c826107dc565b8082825260208201915060208360051b850101925086831115610a24575f5ffd5b602084015b83811015610ad657803567ffffffffffffffff811115610a47575f5ffd5b85016040818a037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0011215610a7a575f5ffd5b610a82610740565b6020820135610a9081610702565b8152604082013567ffffffffffffffff811115610aab575f5ffd5b610aba8b602083860101610972565b6020830152508085525050602083019250602081019050610a29565b509695505050505050565b5f60208284031215610af1575f5ffd5b813567ffffffffffffffff811115610b07575f5ffd5b82016101208185031215610b19575f5ffd5b610b21610769565b610b2a826107ff565b815260208281013590820152604082013567ffffffffffffffff811115610b4f575f5ffd5b610b5b86828501610972565b604083015250606082013567ffffffffffffffff811115610b7a575f5ffd5b610b8686828501610972565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610bc3575f5ffd5b610bcf86828501610972565b60e08301525061010082013567ffffffffffffffff811115610bef575f5ffd5b610bfb86828501610972565b61010083015250949350505050565b5f60208284031215610c1a575f5ffd5b815167ffffffffffffffff811115610c30575f5ffd5b8201601f81018413610c40575f5ffd5b8051610c4e61087c826107dc565b8082825260208201915060208360051b850101925086831115610c6f575f5ffd5b602084015b83811015610ad657805167ffffffffffffffff811115610c92575f5ffd5b85016040818a037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0011215610cc5575f5ffd5b610ccd610740565b6020820151610cdb81610702565b8152604082015167ffffffffffffffff811115610cf6575f5ffd5b60208184010192505089601f830112610d0d575f5ffd5b8151610d1b61087c8261092d565b8181528b6020838601011115610d2f575f5ffd5b8160208501602083015e5f6020838301015280602084015250508085525050602083019250602081019050610c74565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f60ff821660ff8103610da157610da1610d5f565b60010192915050565b81810381811115610dbd57610dbd610d5f565b9291505056fea26469706673582212208a4a568e6537b88cbdb254632b2b8748e6aec564729bc4d7a97ad841993f2f2664736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x4a", + "chainId": "0x2105" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xa0baec", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xc5c75f5b23b0388b01ee2097fc9ed3d6aeb48fd343386be3e84bd86366518fde", + "transactionIndex": "0x22", + "blockHash": "0x70c4193f318aa4f87563f79c19f32f40e33e55eaae7b4d0c79da51f6bc763790", + "blockNumber": "0x2133771", + "gasUsed": "0xc9b41", + "effectiveGasPrice": "0x525b2", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x0a3bc9523755f2b4e95458e1d8aba8441cb61927", + "l1BaseFeeScalar": "0x8dd", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0x101c12", + "l1Fee": "0x535c6ab89", + "l1GasPrice": "0x133414b8", + "l1GasUsed": "0x7792" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1756416984, + "chain": 8453, + "commit": "4e70f25" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpMultiSigVerifier.s.sol/8453/run-latest.json b/broadcast/DeployUserOpMultiSigVerifier.s.sol/8453/run-latest.json index 15a3c24..9d3cede 100644 --- a/broadcast/DeployUserOpMultiSigVerifier.s.sol/8453/run-latest.json +++ b/broadcast/DeployUserOpMultiSigVerifier.s.sol/8453/run-latest.json @@ -1,10 +1,10 @@ { "transactions": [ { - "hash": "0x7691c67cb425233815f5b7b779e8fb2181e5fe29db1ec522daf87eeff6221027", + "hash": "0xc5c75f5b23b0388b01ee2097fc9ed3d6aeb48fd343386be3e84bd86366518fde", "transactionType": "CREATE2", "contractName": "UserOpMultiSigVerifier", - "contractAddress": "0x1dbade1e34706f83598ae9acfc63b7f4f928146e", + "contractAddress": "0x0a3bc9523755f2b4e95458e1d8aba8441cb61927", "function": null, "arguments": [ "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" @@ -12,10 +12,10 @@ "transaction": { "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x11f90a", + "gas": "0x126fdb", "value": "0x0", - "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610e1d380380610e1d833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b608051610d996100845f395f818160c601526101260152610d995ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806304b073c51461004357806325a1c24e14610069578063772a0001146100c1575b5f5ffd5b610056610051366004610629565b61010d565b6040519081526020015b60405180910390f35b6100907fff0000000000000000000000000000000000000000000000000000000000000081565b6040517fff000000000000000000000000000000000000000000000000000000000000009091168152602001610060565b6100e87f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610060565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461017d576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f8061018b848601866107c7565b915091505f8260ff16116101cb576040517f89a9ce1900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8160ff168151101580156101e15750805160ff10155b610217576040517f821fffa400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61022081610484565b60607fff0000000000000000000000000000000000000000000000000000000000000088885f8161025357610253610879565b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916036102a557610291876001818b6108a6565b81019061029e919061095f565b90506102d1565b5f6102b2888a018a610a81565b90508061010001518060200190518101906102cd9190610baa565b9150505b805160ff81111561030e576040517f97b31d7400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b82515f908190819067ffffffffffffffff81111561032e5761032e6106b3565b604051908082528060200260200182016040528015610357578160200160208202803683370190505b5090505f5b8481101561045b575f86828151811061037757610377610879565b6020026020010151905082815f015160ff168151811061039957610399610879565b602002602001015115801561040557506103b78f826020015161053f565b73ffffffffffffffffffffffffffffffffffffffff1688825f015160ff16815181106103e5576103e5610879565b602002602001015173ffffffffffffffffffffffffffffffffffffffff16145b61041a578361041381610d2c565b9450610427565b8461042481610d2c565b95505b50600183825f015160ff168151811061044257610442610879565b911515602092830291909101909101525060010161035c565b508660ff168360ff161015610471576001610473565b5f5b9d9c50505050505050505050505050565b805160015b8181101561053a578261049d600183610d4a565b815181106104ad576104ad610879565b602002602001015173ffffffffffffffffffffffffffffffffffffffff168382815181106104dd576104dd610879565b602002602001015173ffffffffffffffffffffffffffffffffffffffff1611610532576040517f895e24e300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600101610489565b505050565b5f60405182516040811461055b576041811461059557506105d0565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff166060526105a8565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d6105dd575b638baa579f5f526004601cfd5b5092915050565b5f5f83601f8401126105f4575f5ffd5b50813567ffffffffffffffff81111561060b575f5ffd5b602083019150836020828501011115610622575f5ffd5b9250929050565b5f5f5f5f5f6060868803121561063d575f5ffd5b85359450602086013567ffffffffffffffff81111561065a575f5ffd5b610666888289016105e4565b909550935050604086013567ffffffffffffffff811115610685575f5ffd5b610691888289016105e4565b969995985093965092949392505050565b60ff811681146106b0575f5ffd5b50565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6040805190810167ffffffffffffffff81118282101715610703576107036106b3565b60405290565b604051610120810167ffffffffffffffff81118282101715610703576107036106b3565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715610774576107746106b3565b604052919050565b5f67ffffffffffffffff821115610795576107956106b3565b5060051b60200190565b803573ffffffffffffffffffffffffffffffffffffffff811681146107c2575f5ffd5b919050565b5f5f604083850312156107d8575f5ffd5b82356107e3816106a2565b9150602083013567ffffffffffffffff8111156107fe575f5ffd5b8301601f8101851361080e575f5ffd5b803561082161081c8261077c565b61072d565b8082825260208201915060208360051b850101925087831115610842575f5ffd5b6020840193505b8284101561086b5761085a8461079f565b825260209384019390910190610849565b809450505050509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5f858511156108b4575f5ffd5b838611156108c0575f5ffd5b5050820193919092039150565b5f67ffffffffffffffff8211156108e6576108e66106b3565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f830112610921575f5ffd5b813561092f61081c826108cd565b818152846020838601011115610943575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f6020828403121561096f575f5ffd5b813567ffffffffffffffff811115610985575f5ffd5b8201601f81018413610995575f5ffd5b80356109a361081c8261077c565b8082825260208201915060208360051b8501019250868311156109c4575f5ffd5b602084015b83811015610a7657803567ffffffffffffffff8111156109e7575f5ffd5b85016040818a037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0011215610a1a575f5ffd5b610a226106e0565b6020820135610a30816106a2565b8152604082013567ffffffffffffffff811115610a4b575f5ffd5b610a5a8b602083860101610912565b60208301525080855250506020830192506020810190506109c9565b509695505050505050565b5f60208284031215610a91575f5ffd5b813567ffffffffffffffff811115610aa7575f5ffd5b82016101208185031215610ab9575f5ffd5b610ac1610709565b610aca8261079f565b815260208281013590820152604082013567ffffffffffffffff811115610aef575f5ffd5b610afb86828501610912565b604083015250606082013567ffffffffffffffff811115610b1a575f5ffd5b610b2686828501610912565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610b63575f5ffd5b610b6f86828501610912565b60e08301525061010082013567ffffffffffffffff811115610b8f575f5ffd5b610b9b86828501610912565b61010083015250949350505050565b5f60208284031215610bba575f5ffd5b815167ffffffffffffffff811115610bd0575f5ffd5b8201601f81018413610be0575f5ffd5b8051610bee61081c8261077c565b8082825260208201915060208360051b850101925086831115610c0f575f5ffd5b602084015b83811015610a7657805167ffffffffffffffff811115610c32575f5ffd5b85016040818a037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0011215610c65575f5ffd5b610c6d6106e0565b6020820151610c7b816106a2565b8152604082015167ffffffffffffffff811115610c96575f5ffd5b60208184010192505089601f830112610cad575f5ffd5b8151610cbb61081c826108cd565b8181528b6020838601011115610ccf575f5ffd5b8160208501602083015e5f6020838301015280602084015250508085525050602083019250602081019050610c14565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f60ff821660ff8103610d4157610d41610cff565b60010192915050565b81810381811115610d5d57610d5d610cff565b9291505056fea2646970667358221220fc59977533c3fadae082dc0ace58d8fbb324fec4d41a9f59fb18d447ca38bae764736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", - "nonce": "0x46", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610e7d380380610e7d833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b608051610df96100845f395f818160c601526101260152610df95ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806304b073c51461004357806325a1c24e14610069578063772a0001146100c1575b5f5ffd5b610056610051366004610689565b61010d565b6040519081526020015b60405180910390f35b6100907fff0000000000000000000000000000000000000000000000000000000000000081565b6040517fff000000000000000000000000000000000000000000000000000000000000009091168152602001610060565b6100e87f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610060565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461017d576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f8061018b84860186610827565b915091505f8260ff16116101cb576040517f89a9ce1900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8160ff168151101580156101e15750805160ff10155b610217576040517f821fffa400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610220816104e4565b60607fff0000000000000000000000000000000000000000000000000000000000000088885f81610253576102536108d9565b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916036102a557610291876001818b610906565b81019061029e91906109bf565b90506102d1565b5f6102b2888a018a610ae1565b90508061010001518060200190518101906102cd9190610c0a565b9150505b805160ff81111561030e576040517f97b31d7400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b604080516060810182525f80825260208201819052918101919091526103588b6020527b19457468657265756d205369676e6564204d6573736167653a0a33325f52603c60042090565b815283515f9067ffffffffffffffff81111561037657610376610713565b60405190808252806020026020018201604052801561039f578160200160208202803683370190505b5090505f5b838110156104b8575f8582815181106103bf576103bf6108d9565b6020026020010151905082815f015160ff16815181106103e1576103e16108d9565b60200260200101511580156104505750610402845f0151826020015161059f565b73ffffffffffffffffffffffffffffffffffffffff1687825f015160ff1681518110610430576104306108d9565b602002602001015173ffffffffffffffffffffffffffffffffffffffff16145b61046e576040840180519061046482610d8c565b60ff169052610484565b6020840180519061047e82610d8c565b60ff1690525b50600183825f015160ff168151811061049f5761049f6108d9565b91151560209283029190910190910152506001016103a4565b508560ff16826020015160ff1610156104d25760016104d4565b5f5b9c9b505050505050505050505050565b805160015b8181101561059a57826104fd600183610daa565b8151811061050d5761050d6108d9565b602002602001015173ffffffffffffffffffffffffffffffffffffffff1683828151811061053d5761053d6108d9565b602002602001015173ffffffffffffffffffffffffffffffffffffffff1611610592576040517f895e24e300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001016104e9565b505050565b5f6040518251604081146105bb57604181146105f55750610630565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff16606052610608565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d61063d575b638baa579f5f526004601cfd5b5092915050565b5f5f83601f840112610654575f5ffd5b50813567ffffffffffffffff81111561066b575f5ffd5b602083019150836020828501011115610682575f5ffd5b9250929050565b5f5f5f5f5f6060868803121561069d575f5ffd5b85359450602086013567ffffffffffffffff8111156106ba575f5ffd5b6106c688828901610644565b909550935050604086013567ffffffffffffffff8111156106e5575f5ffd5b6106f188828901610644565b969995985093965092949392505050565b60ff81168114610710575f5ffd5b50565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6040805190810167ffffffffffffffff8111828210171561076357610763610713565b60405290565b604051610120810167ffffffffffffffff8111828210171561076357610763610713565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff811182821017156107d4576107d4610713565b604052919050565b5f67ffffffffffffffff8211156107f5576107f5610713565b5060051b60200190565b803573ffffffffffffffffffffffffffffffffffffffff81168114610822575f5ffd5b919050565b5f5f60408385031215610838575f5ffd5b823561084381610702565b9150602083013567ffffffffffffffff81111561085e575f5ffd5b8301601f8101851361086e575f5ffd5b803561088161087c826107dc565b61078d565b8082825260208201915060208360051b8501019250878311156108a2575f5ffd5b6020840193505b828410156108cb576108ba846107ff565b8252602093840193909101906108a9565b809450505050509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5f85851115610914575f5ffd5b83861115610920575f5ffd5b5050820193919092039150565b5f67ffffffffffffffff82111561094657610946610713565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f830112610981575f5ffd5b813561098f61087c8261092d565b8181528460208386010111156109a3575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f602082840312156109cf575f5ffd5b813567ffffffffffffffff8111156109e5575f5ffd5b8201601f810184136109f5575f5ffd5b8035610a0361087c826107dc565b8082825260208201915060208360051b850101925086831115610a24575f5ffd5b602084015b83811015610ad657803567ffffffffffffffff811115610a47575f5ffd5b85016040818a037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0011215610a7a575f5ffd5b610a82610740565b6020820135610a9081610702565b8152604082013567ffffffffffffffff811115610aab575f5ffd5b610aba8b602083860101610972565b6020830152508085525050602083019250602081019050610a29565b509695505050505050565b5f60208284031215610af1575f5ffd5b813567ffffffffffffffff811115610b07575f5ffd5b82016101208185031215610b19575f5ffd5b610b21610769565b610b2a826107ff565b815260208281013590820152604082013567ffffffffffffffff811115610b4f575f5ffd5b610b5b86828501610972565b604083015250606082013567ffffffffffffffff811115610b7a575f5ffd5b610b8686828501610972565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610bc3575f5ffd5b610bcf86828501610972565b60e08301525061010082013567ffffffffffffffff811115610bef575f5ffd5b610bfb86828501610972565b61010083015250949350505050565b5f60208284031215610c1a575f5ffd5b815167ffffffffffffffff811115610c30575f5ffd5b8201601f81018413610c40575f5ffd5b8051610c4e61087c826107dc565b8082825260208201915060208360051b850101925086831115610c6f575f5ffd5b602084015b83811015610ad657805167ffffffffffffffff811115610c92575f5ffd5b85016040818a037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0011215610cc5575f5ffd5b610ccd610740565b6020820151610cdb81610702565b8152604082015167ffffffffffffffff811115610cf6575f5ffd5b60208184010192505089601f830112610d0d575f5ffd5b8151610d1b61087c8261092d565b8181528b6020838601011115610d2f575f5ffd5b8160208501602083015e5f6020838301015280602084015250508085525050602083019250602081019050610c74565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f60ff821660ff8103610da157610da1610d5f565b60010192915050565b81810381811115610dbd57610dbd610d5f565b9291505056fea26469706673582212208a4a568e6537b88cbdb254632b2b8748e6aec564729bc4d7a97ad841993f2f2664736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x4a", "chainId": "0x2105" }, "additionalContracts": [], @@ -25,31 +25,31 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0x2e46a90", + "cumulativeGasUsed": "0xa0baec", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0x7691c67cb425233815f5b7b779e8fb2181e5fe29db1ec522daf87eeff6221027", - "transactionIndex": "0x84", - "blockHash": "0x071863b4c236d5d4793edb0a3e434b2d2983ff16dbe395fb14afed8a498e8b41", - "blockNumber": "0x20a1ba7", - "gasUsed": "0xc4a03", - "effectiveGasPrice": "0xf35fa", + "transactionHash": "0xc5c75f5b23b0388b01ee2097fc9ed3d6aeb48fd343386be3e84bd86366518fde", + "transactionIndex": "0x22", + "blockHash": "0x70c4193f318aa4f87563f79c19f32f40e33e55eaae7b4d0c79da51f6bc763790", + "blockNumber": "0x2133771", + "gasUsed": "0xc9b41", + "effectiveGasPrice": "0x525b2", "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": "0x1dbade1e34706f83598ae9acfc63b7f4f928146e", + "contractAddress": "0x0a3bc9523755f2b4e95458e1d8aba8441cb61927", "l1BaseFeeScalar": "0x8dd", "l1BlobBaseFee": "0x1", "l1BlobBaseFeeScalar": "0x101c12", - "l1Fee": "0x821d3aa7d", - "l1GasPrice": "0x1ecb8a24", - "l1GasUsed": "0x7461" + "l1Fee": "0x535c6ab89", + "l1GasPrice": "0x133414b8", + "l1GasUsed": "0x7792" } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1755223113, + "timestamp": 1756416984, "chain": 8453, - "commit": "2d9be2e" + "commit": "4e70f25" } \ No newline at end of file diff --git a/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/1/run-1756417340.json b/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/1/run-1756417340.json new file mode 100644 index 0000000..5a0cfc5 --- /dev/null +++ b/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/1/run-1756417340.json @@ -0,0 +1,49 @@ +{ + "transactions": [ + { + "hash": "0x463b79d932682c234359019979981334477b7c5801153adb004c0d6c201235d4", + "transactionType": "CREATE2", + "contractName": "UserOpWebAuthnCosignVerifier", + "contractAddress": "0x939c10dcda11a73eccc563340abe3d257859dc6d", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0xfdff6", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610d28380380610d28833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b608051610ca46100845f395f818160c601526101260152610ca45ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806304b073c51461004357806325a1c24e14610069578063772a0001146100c1575b5f5ffd5b6100566100513660046107c8565b61010d565b6040519081526020015b60405180910390f35b6100907fff0000000000000000000000000000000000000000000000000000000000000081565b6040517fff000000000000000000000000000000000000000000000000000000000000009091168152602001610060565b6100e87f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610060565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461017d576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6060807fff0000000000000000000000000000000000000000000000000000000000000087875f816101b1576101b1610841565b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191603610206576101ef866001818a61086e565b8101906101fc91906109d2565b9092509050610235565b5f61021387890189610a6b565b905080610100015180602001905181019061022e9190610be1565b9093509150505b5f808061024487890189610c3c565b9250925092505f61025485610319565b90505f61028e6102888e6020527b19457468657265756d205369676e6564204d6573736167653a0a33325f52603c60042090565b88610401565b73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161490505f6102ee8e6040516020016102d591815260200190565b60405160208183030381529060405260018588886104a6565b90508180156102fa5750805b610305576001610307565b5f5b9e9d5050505050505050505050505050565b61034e6040518060c0016040528060608152602001606081526020015f81526020015f81526020015f81526020015f81525090565b815160c081106103fb5760208301818101818251018281108260c0830111171561037a575050506103fb565b80815101925080602082015101818110838211178285108486111717156103a457505050506103fb565b82815160208301011183855160208701011117156103c557505050506103fb565b8386528060208701525060408101516040860152606081015160608601526080810151608086015260a081015160a08601525050505b50919050565b5f60405182516040811461041d57604181146104575750610492565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1660605261046a565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d61049f575b638baa579f5f526004601cfd5b5092915050565b5f5f5f6104b5886001806105dd565b905060208601518051602082019150604088015160608901518451600d81017f226368616c6c656e6765223a220000000000000000000000000000000000000060981c8752848482011060228286890101515f1a14168160138901208286890120141685846014011085851760801c107f2274797065223a22776562617574686e2e67657422000000000000000000000060581c8589015160581c14161698505080865250505087515189151560021b600117808160218c51015116146020831188161696505085156105b157602089510181810180516020600160208601856020868a8c60025afa60011b5afa51915295503d90506105b157fe5b50505082156105d2576105cf8287608001518860a0015188886106ea565b92505b505095945050505050565b6060835180156106e2576003600282010460021b60405192507f4142434445464748494a4b4c4d4e4f505152535455565758595a616263646566601f526106708515027f6768696a6b6c6d6e6f707172737475767778797a303132333435363738392d5f18603f526020830181810183886020010180515f82525b60038a0199508951603f8160121c16515f53603f81600c1c1651600153603f8160061c1651600253603f811651600353505f5184526004840193508284106106585790526020016040527f3d3d00000000000000000000000000000000000000000000000000000000000060038406600204808303919091525f8615159091029182900352900382525b509392505050565b5f6040518681528560208201528460408201528360608201528260808201525f5f5260205f60a0836101005afa503d61074e576d1ab2e8006fd8b71907bf06a5bdee3b61074e5760205f60a0836dd01ea45f9efd5c54f037fa57ea1a5afa61074e57fe5b505f516001147f7fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a8851110905095945050505050565b5f5f83601f840112610793575f5ffd5b50813567ffffffffffffffff8111156107aa575f5ffd5b6020830191508360208285010111156107c1575f5ffd5b9250929050565b5f5f5f5f5f606086880312156107dc575f5ffd5b85359450602086013567ffffffffffffffff8111156107f9575f5ffd5b61080588828901610783565b909550935050604086013567ffffffffffffffff811115610824575f5ffd5b61083088828901610783565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5f8585111561087c575f5ffd5b83861115610888575f5ffd5b5050820193919092039150565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff811182821017156108e6576108e6610895565b60405290565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff8111828210171561093357610933610895565b604052919050565b5f67ffffffffffffffff82111561095457610954610895565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f83011261098f575f5ffd5b81356109a261099d8261093b565b6108ec565b8181528460208386010111156109b6575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f604083850312156109e3575f5ffd5b823567ffffffffffffffff8111156109f9575f5ffd5b610a0585828601610980565b925050602083013567ffffffffffffffff811115610a21575f5ffd5b610a2d85828601610980565b9150509250929050565b73ffffffffffffffffffffffffffffffffffffffff81168114610a58575f5ffd5b50565b8035610a6681610a37565b919050565b5f60208284031215610a7b575f5ffd5b813567ffffffffffffffff811115610a91575f5ffd5b82016101208185031215610aa3575f5ffd5b610aab6108c2565b610ab482610a5b565b815260208281013590820152604082013567ffffffffffffffff811115610ad9575f5ffd5b610ae586828501610980565b604083015250606082013567ffffffffffffffff811115610b04575f5ffd5b610b1086828501610980565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610b4d575f5ffd5b610b5986828501610980565b60e08301525061010082013567ffffffffffffffff811115610b79575f5ffd5b610b8586828501610980565b61010083015250949350505050565b5f82601f830112610ba3575f5ffd5b8151610bb161099d8261093b565b818152846020838601011115610bc5575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b5f5f60408385031215610bf2575f5ffd5b825167ffffffffffffffff811115610c08575f5ffd5b610c1485828601610b94565b925050602083015167ffffffffffffffff811115610c30575f5ffd5b610a2d85828601610b94565b5f5f5f60608486031215610c4e575f5ffd5b8335610c5981610a37565b9560208501359550604090940135939250505056fea2646970667358221220eba1a71ee9c55c4fae49077b0f3de864d210a5a88d55a2828ec14dd17df2c32664736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x82", + "chainId": "0x1" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x1054563", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x463b79d932682c234359019979981334477b7c5801153adb004c0d6c201235d4", + "transactionIndex": "0x83", + "blockHash": "0x3a16592972811dcc5a03e6da2d06edf6f95df6caa528ee687207f13fcf362144", + "blockNumber": "0x162a681", + "gasUsed": "0xb7e3d", + "effectiveGasPrice": "0x10d63b6a", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x939c10dcda11a73eccc563340abe3d257859dc6d" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1756417340, + "chain": 1, + "commit": "4e70f25" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/1/run-1756417365.json b/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/1/run-1756417365.json new file mode 100644 index 0000000..8c1766a --- /dev/null +++ b/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/1/run-1756417365.json @@ -0,0 +1,49 @@ +{ + "transactions": [ + { + "hash": "0x463b79d932682c234359019979981334477b7c5801153adb004c0d6c201235d4", + "transactionType": "CREATE2", + "contractName": "UserOpWebAuthnCosignVerifier", + "contractAddress": "0x939c10dcda11a73eccc563340abe3d257859dc6d", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0xfdff6", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610d28380380610d28833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b608051610ca46100845f395f818160c601526101260152610ca45ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806304b073c51461004357806325a1c24e14610069578063772a0001146100c1575b5f5ffd5b6100566100513660046107c8565b61010d565b6040519081526020015b60405180910390f35b6100907fff0000000000000000000000000000000000000000000000000000000000000081565b6040517fff000000000000000000000000000000000000000000000000000000000000009091168152602001610060565b6100e87f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610060565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461017d576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6060807fff0000000000000000000000000000000000000000000000000000000000000087875f816101b1576101b1610841565b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191603610206576101ef866001818a61086e565b8101906101fc91906109d2565b9092509050610235565b5f61021387890189610a6b565b905080610100015180602001905181019061022e9190610be1565b9093509150505b5f808061024487890189610c3c565b9250925092505f61025485610319565b90505f61028e6102888e6020527b19457468657265756d205369676e6564204d6573736167653a0a33325f52603c60042090565b88610401565b73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161490505f6102ee8e6040516020016102d591815260200190565b60405160208183030381529060405260018588886104a6565b90508180156102fa5750805b610305576001610307565b5f5b9e9d5050505050505050505050505050565b61034e6040518060c0016040528060608152602001606081526020015f81526020015f81526020015f81526020015f81525090565b815160c081106103fb5760208301818101818251018281108260c0830111171561037a575050506103fb565b80815101925080602082015101818110838211178285108486111717156103a457505050506103fb565b82815160208301011183855160208701011117156103c557505050506103fb565b8386528060208701525060408101516040860152606081015160608601526080810151608086015260a081015160a08601525050505b50919050565b5f60405182516040811461041d57604181146104575750610492565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1660605261046a565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d61049f575b638baa579f5f526004601cfd5b5092915050565b5f5f5f6104b5886001806105dd565b905060208601518051602082019150604088015160608901518451600d81017f226368616c6c656e6765223a220000000000000000000000000000000000000060981c8752848482011060228286890101515f1a14168160138901208286890120141685846014011085851760801c107f2274797065223a22776562617574686e2e67657422000000000000000000000060581c8589015160581c14161698505080865250505087515189151560021b600117808160218c51015116146020831188161696505085156105b157602089510181810180516020600160208601856020868a8c60025afa60011b5afa51915295503d90506105b157fe5b50505082156105d2576105cf8287608001518860a0015188886106ea565b92505b505095945050505050565b6060835180156106e2576003600282010460021b60405192507f4142434445464748494a4b4c4d4e4f505152535455565758595a616263646566601f526106708515027f6768696a6b6c6d6e6f707172737475767778797a303132333435363738392d5f18603f526020830181810183886020010180515f82525b60038a0199508951603f8160121c16515f53603f81600c1c1651600153603f8160061c1651600253603f811651600353505f5184526004840193508284106106585790526020016040527f3d3d00000000000000000000000000000000000000000000000000000000000060038406600204808303919091525f8615159091029182900352900382525b509392505050565b5f6040518681528560208201528460408201528360608201528260808201525f5f5260205f60a0836101005afa503d61074e576d1ab2e8006fd8b71907bf06a5bdee3b61074e5760205f60a0836dd01ea45f9efd5c54f037fa57ea1a5afa61074e57fe5b505f516001147f7fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a8851110905095945050505050565b5f5f83601f840112610793575f5ffd5b50813567ffffffffffffffff8111156107aa575f5ffd5b6020830191508360208285010111156107c1575f5ffd5b9250929050565b5f5f5f5f5f606086880312156107dc575f5ffd5b85359450602086013567ffffffffffffffff8111156107f9575f5ffd5b61080588828901610783565b909550935050604086013567ffffffffffffffff811115610824575f5ffd5b61083088828901610783565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5f8585111561087c575f5ffd5b83861115610888575f5ffd5b5050820193919092039150565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff811182821017156108e6576108e6610895565b60405290565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff8111828210171561093357610933610895565b604052919050565b5f67ffffffffffffffff82111561095457610954610895565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f83011261098f575f5ffd5b81356109a261099d8261093b565b6108ec565b8181528460208386010111156109b6575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f604083850312156109e3575f5ffd5b823567ffffffffffffffff8111156109f9575f5ffd5b610a0585828601610980565b925050602083013567ffffffffffffffff811115610a21575f5ffd5b610a2d85828601610980565b9150509250929050565b73ffffffffffffffffffffffffffffffffffffffff81168114610a58575f5ffd5b50565b8035610a6681610a37565b919050565b5f60208284031215610a7b575f5ffd5b813567ffffffffffffffff811115610a91575f5ffd5b82016101208185031215610aa3575f5ffd5b610aab6108c2565b610ab482610a5b565b815260208281013590820152604082013567ffffffffffffffff811115610ad9575f5ffd5b610ae586828501610980565b604083015250606082013567ffffffffffffffff811115610b04575f5ffd5b610b1086828501610980565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610b4d575f5ffd5b610b5986828501610980565b60e08301525061010082013567ffffffffffffffff811115610b79575f5ffd5b610b8586828501610980565b61010083015250949350505050565b5f82601f830112610ba3575f5ffd5b8151610bb161099d8261093b565b818152846020838601011115610bc5575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b5f5f60408385031215610bf2575f5ffd5b825167ffffffffffffffff811115610c08575f5ffd5b610c1485828601610b94565b925050602083015167ffffffffffffffff811115610c30575f5ffd5b610a2d85828601610b94565b5f5f5f60608486031215610c4e575f5ffd5b8335610c5981610a37565b9560208501359550604090940135939250505056fea2646970667358221220eba1a71ee9c55c4fae49077b0f3de864d210a5a88d55a2828ec14dd17df2c32664736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x82", + "chainId": "0x1" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x1054563", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x463b79d932682c234359019979981334477b7c5801153adb004c0d6c201235d4", + "transactionIndex": "0x83", + "blockHash": "0x3a16592972811dcc5a03e6da2d06edf6f95df6caa528ee687207f13fcf362144", + "blockNumber": "0x162a681", + "gasUsed": "0xb7e3d", + "effectiveGasPrice": "0x10d63b6a", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x939c10dcda11a73eccc563340abe3d257859dc6d" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1756417365, + "chain": 1, + "commit": "4e70f25" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/1/run-latest.json b/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/1/run-latest.json index 1800368..8c1766a 100644 --- a/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/1/run-latest.json +++ b/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/1/run-latest.json @@ -1,10 +1,10 @@ { "transactions": [ { - "hash": "0xdde57cacd78bef3bfcbf33301b470002d1b4c8317051123a5e0377af80e4159b", + "hash": "0x463b79d932682c234359019979981334477b7c5801153adb004c0d6c201235d4", "transactionType": "CREATE2", "contractName": "UserOpWebAuthnCosignVerifier", - "contractAddress": "0x7cd0d83c0c33aac9cef88c75f3edec80f4175252", + "contractAddress": "0x939c10dcda11a73eccc563340abe3d257859dc6d", "function": null, "arguments": [ "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" @@ -12,10 +12,10 @@ "transaction": { "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x10971d", + "gas": "0xfdff6", "value": "0x0", - "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610cfb380380610cfb833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b608051610c776100845f395f818160c601526101260152610c775ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806304b073c51461004357806325a1c24e14610069578063772a0001146100c1575b5f5ffd5b61005661005136600461079b565b61010d565b6040519081526020015b60405180910390f35b6100907fff0000000000000000000000000000000000000000000000000000000000000081565b6040517fff000000000000000000000000000000000000000000000000000000000000009091168152602001610060565b6100e87f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610060565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461017d576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6060807fff0000000000000000000000000000000000000000000000000000000000000087875f816101b1576101b1610814565b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191603610206576101ef866001818a610841565b8101906101fc91906109a5565b9092509050610235565b5f61021387890189610a3e565b905080610100015180602001905181019061022e9190610bb4565b9093509150505b5f808061024487890189610c0f565b9250925092505f610254856102ec565b90505f6102618d886103d4565b73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161490505f6102c18e6040516020016102a891815260200190565b6040516020818303038152906040526001858888610479565b90508180156102cd5750805b6102d85760016102da565b5f5b9e9d5050505050505050505050505050565b6103216040518060c0016040528060608152602001606081526020015f81526020015f81526020015f81526020015f81525090565b815160c081106103ce5760208301818101818251018281108260c0830111171561034d575050506103ce565b808151019250806020820151018181108382111782851084861117171561037757505050506103ce565b828151602083010111838551602087010111171561039857505050506103ce565b8386528060208701525060408101516040860152606081015160608601526080810151608086015260a081015160a08601525050505b50919050565b5f6040518251604081146103f0576041811461042a5750610465565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1660605261043d565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d610472575b638baa579f5f526004601cfd5b5092915050565b5f5f5f610488886001806105b0565b905060208601518051602082019150604088015160608901518451600d81017f226368616c6c656e6765223a220000000000000000000000000000000000000060981c8752848482011060228286890101515f1a14168160138901208286890120141685846014011085851760801c107f2274797065223a22776562617574686e2e67657422000000000000000000000060581c8589015160581c14161698505080865250505087515189151560021b600117808160218c510151161460208311881616965050851561058457602089510181810180516020600160208601856020868a8c60025afa60011b5afa51915295503d905061058457fe5b50505082156105a5576105a28287608001518860a0015188886106bd565b92505b505095945050505050565b6060835180156106b5576003600282010460021b60405192507f4142434445464748494a4b4c4d4e4f505152535455565758595a616263646566601f526106708515027f6768696a6b6c6d6e6f707172737475767778797a303132333435363738392d5f18603f526020830181810183886020010180515f82525b60038a0199508951603f8160121c16515f53603f81600c1c1651600153603f8160061c1651600253603f811651600353505f51845260048401935082841061062b5790526020016040527f3d3d00000000000000000000000000000000000000000000000000000000000060038406600204808303919091525f8615159091029182900352900382525b509392505050565b5f6040518681528560208201528460408201528360608201528260808201525f5f5260205f60a0836101005afa503d610721576d1ab2e8006fd8b71907bf06a5bdee3b6107215760205f60a0836dd01ea45f9efd5c54f037fa57ea1a5afa61072157fe5b505f516001147f7fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a8851110905095945050505050565b5f5f83601f840112610766575f5ffd5b50813567ffffffffffffffff81111561077d575f5ffd5b602083019150836020828501011115610794575f5ffd5b9250929050565b5f5f5f5f5f606086880312156107af575f5ffd5b85359450602086013567ffffffffffffffff8111156107cc575f5ffd5b6107d888828901610756565b909550935050604086013567ffffffffffffffff8111156107f7575f5ffd5b61080388828901610756565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5f8585111561084f575f5ffd5b8386111561085b575f5ffd5b5050820193919092039150565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff811182821017156108b9576108b9610868565b60405290565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff8111828210171561090657610906610868565b604052919050565b5f67ffffffffffffffff82111561092757610927610868565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f830112610962575f5ffd5b81356109756109708261090e565b6108bf565b818152846020838601011115610989575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f604083850312156109b6575f5ffd5b823567ffffffffffffffff8111156109cc575f5ffd5b6109d885828601610953565b925050602083013567ffffffffffffffff8111156109f4575f5ffd5b610a0085828601610953565b9150509250929050565b73ffffffffffffffffffffffffffffffffffffffff81168114610a2b575f5ffd5b50565b8035610a3981610a0a565b919050565b5f60208284031215610a4e575f5ffd5b813567ffffffffffffffff811115610a64575f5ffd5b82016101208185031215610a76575f5ffd5b610a7e610895565b610a8782610a2e565b815260208281013590820152604082013567ffffffffffffffff811115610aac575f5ffd5b610ab886828501610953565b604083015250606082013567ffffffffffffffff811115610ad7575f5ffd5b610ae386828501610953565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610b20575f5ffd5b610b2c86828501610953565b60e08301525061010082013567ffffffffffffffff811115610b4c575f5ffd5b610b5886828501610953565b61010083015250949350505050565b5f82601f830112610b76575f5ffd5b8151610b846109708261090e565b818152846020838601011115610b98575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b5f5f60408385031215610bc5575f5ffd5b825167ffffffffffffffff811115610bdb575f5ffd5b610be785828601610b67565b925050602083015167ffffffffffffffff811115610c03575f5ffd5b610a0085828601610b67565b5f5f5f60608486031215610c21575f5ffd5b8335610c2c81610a0a565b9560208501359550604090940135939250505056fea2646970667358221220385f57880e2e6ea2f85749972364c4a9abd217fbe6f391d8b3e92c37bc11392364736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", - "nonce": "0x7f", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610d28380380610d28833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b608051610ca46100845f395f818160c601526101260152610ca45ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806304b073c51461004357806325a1c24e14610069578063772a0001146100c1575b5f5ffd5b6100566100513660046107c8565b61010d565b6040519081526020015b60405180910390f35b6100907fff0000000000000000000000000000000000000000000000000000000000000081565b6040517fff000000000000000000000000000000000000000000000000000000000000009091168152602001610060565b6100e87f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610060565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461017d576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6060807fff0000000000000000000000000000000000000000000000000000000000000087875f816101b1576101b1610841565b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191603610206576101ef866001818a61086e565b8101906101fc91906109d2565b9092509050610235565b5f61021387890189610a6b565b905080610100015180602001905181019061022e9190610be1565b9093509150505b5f808061024487890189610c3c565b9250925092505f61025485610319565b90505f61028e6102888e6020527b19457468657265756d205369676e6564204d6573736167653a0a33325f52603c60042090565b88610401565b73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161490505f6102ee8e6040516020016102d591815260200190565b60405160208183030381529060405260018588886104a6565b90508180156102fa5750805b610305576001610307565b5f5b9e9d5050505050505050505050505050565b61034e6040518060c0016040528060608152602001606081526020015f81526020015f81526020015f81526020015f81525090565b815160c081106103fb5760208301818101818251018281108260c0830111171561037a575050506103fb565b80815101925080602082015101818110838211178285108486111717156103a457505050506103fb565b82815160208301011183855160208701011117156103c557505050506103fb565b8386528060208701525060408101516040860152606081015160608601526080810151608086015260a081015160a08601525050505b50919050565b5f60405182516040811461041d57604181146104575750610492565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1660605261046a565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d61049f575b638baa579f5f526004601cfd5b5092915050565b5f5f5f6104b5886001806105dd565b905060208601518051602082019150604088015160608901518451600d81017f226368616c6c656e6765223a220000000000000000000000000000000000000060981c8752848482011060228286890101515f1a14168160138901208286890120141685846014011085851760801c107f2274797065223a22776562617574686e2e67657422000000000000000000000060581c8589015160581c14161698505080865250505087515189151560021b600117808160218c51015116146020831188161696505085156105b157602089510181810180516020600160208601856020868a8c60025afa60011b5afa51915295503d90506105b157fe5b50505082156105d2576105cf8287608001518860a0015188886106ea565b92505b505095945050505050565b6060835180156106e2576003600282010460021b60405192507f4142434445464748494a4b4c4d4e4f505152535455565758595a616263646566601f526106708515027f6768696a6b6c6d6e6f707172737475767778797a303132333435363738392d5f18603f526020830181810183886020010180515f82525b60038a0199508951603f8160121c16515f53603f81600c1c1651600153603f8160061c1651600253603f811651600353505f5184526004840193508284106106585790526020016040527f3d3d00000000000000000000000000000000000000000000000000000000000060038406600204808303919091525f8615159091029182900352900382525b509392505050565b5f6040518681528560208201528460408201528360608201528260808201525f5f5260205f60a0836101005afa503d61074e576d1ab2e8006fd8b71907bf06a5bdee3b61074e5760205f60a0836dd01ea45f9efd5c54f037fa57ea1a5afa61074e57fe5b505f516001147f7fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a8851110905095945050505050565b5f5f83601f840112610793575f5ffd5b50813567ffffffffffffffff8111156107aa575f5ffd5b6020830191508360208285010111156107c1575f5ffd5b9250929050565b5f5f5f5f5f606086880312156107dc575f5ffd5b85359450602086013567ffffffffffffffff8111156107f9575f5ffd5b61080588828901610783565b909550935050604086013567ffffffffffffffff811115610824575f5ffd5b61083088828901610783565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5f8585111561087c575f5ffd5b83861115610888575f5ffd5b5050820193919092039150565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff811182821017156108e6576108e6610895565b60405290565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff8111828210171561093357610933610895565b604052919050565b5f67ffffffffffffffff82111561095457610954610895565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f83011261098f575f5ffd5b81356109a261099d8261093b565b6108ec565b8181528460208386010111156109b6575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f604083850312156109e3575f5ffd5b823567ffffffffffffffff8111156109f9575f5ffd5b610a0585828601610980565b925050602083013567ffffffffffffffff811115610a21575f5ffd5b610a2d85828601610980565b9150509250929050565b73ffffffffffffffffffffffffffffffffffffffff81168114610a58575f5ffd5b50565b8035610a6681610a37565b919050565b5f60208284031215610a7b575f5ffd5b813567ffffffffffffffff811115610a91575f5ffd5b82016101208185031215610aa3575f5ffd5b610aab6108c2565b610ab482610a5b565b815260208281013590820152604082013567ffffffffffffffff811115610ad9575f5ffd5b610ae586828501610980565b604083015250606082013567ffffffffffffffff811115610b04575f5ffd5b610b1086828501610980565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610b4d575f5ffd5b610b5986828501610980565b60e08301525061010082013567ffffffffffffffff811115610b79575f5ffd5b610b8586828501610980565b61010083015250949350505050565b5f82601f830112610ba3575f5ffd5b8151610bb161099d8261093b565b818152846020838601011115610bc5575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b5f5f60408385031215610bf2575f5ffd5b825167ffffffffffffffff811115610c08575f5ffd5b610c1485828601610b94565b925050602083015167ffffffffffffffff811115610c30575f5ffd5b610a2d85828601610b94565b5f5f5f60608486031215610c4e575f5ffd5b8335610c5981610a37565b9560208501359550604090940135939250505056fea2646970667358221220eba1a71ee9c55c4fae49077b0f3de864d210a5a88d55a2828ec14dd17df2c32664736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x82", "chainId": "0x1" }, "additionalContracts": [], @@ -25,25 +25,25 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0xb05442", + "cumulativeGasUsed": "0x1054563", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0xdde57cacd78bef3bfcbf33301b470002d1b4c8317051123a5e0377af80e4159b", - "transactionIndex": "0x6c", - "blockHash": "0x1499c51da1bd94082e47dcb92b5c9ef3b516d77efcda4f23555740c6c0133694", - "blockNumber": "0x16141f1", - "gasUsed": "0xb5803", - "effectiveGasPrice": "0xedae383", + "transactionHash": "0x463b79d932682c234359019979981334477b7c5801153adb004c0d6c201235d4", + "transactionIndex": "0x83", + "blockHash": "0x3a16592972811dcc5a03e6da2d06edf6f95df6caa528ee687207f13fcf362144", + "blockNumber": "0x162a681", + "gasUsed": "0xb7e3d", + "effectiveGasPrice": "0x10d63b6a", "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": "0x7cd0d83c0c33aac9cef88c75f3edec80f4175252" + "contractAddress": "0x939c10dcda11a73eccc563340abe3d257859dc6d" } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1755317024, + "timestamp": 1756417365, "chain": 1, - "commit": "a30abbb" + "commit": "4e70f25" } \ No newline at end of file diff --git a/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/10/run-1756417525.json b/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/10/run-1756417525.json new file mode 100644 index 0000000..5e25d61 --- /dev/null +++ b/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/10/run-1756417525.json @@ -0,0 +1,55 @@ +{ + "transactions": [ + { + "hash": "0xb85d067a7c77a79e47dab0d5ee719d7b16aaa9e8f62f25e673aaf0b893a2bfa6", + "transactionType": "CREATE2", + "contractName": "UserOpWebAuthnCosignVerifier", + "contractAddress": "0x939c10dcda11a73eccc563340abe3d257859dc6d", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0xfdff6", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610d28380380610d28833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b608051610ca46100845f395f818160c601526101260152610ca45ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806304b073c51461004357806325a1c24e14610069578063772a0001146100c1575b5f5ffd5b6100566100513660046107c8565b61010d565b6040519081526020015b60405180910390f35b6100907fff0000000000000000000000000000000000000000000000000000000000000081565b6040517fff000000000000000000000000000000000000000000000000000000000000009091168152602001610060565b6100e87f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610060565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461017d576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6060807fff0000000000000000000000000000000000000000000000000000000000000087875f816101b1576101b1610841565b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191603610206576101ef866001818a61086e565b8101906101fc91906109d2565b9092509050610235565b5f61021387890189610a6b565b905080610100015180602001905181019061022e9190610be1565b9093509150505b5f808061024487890189610c3c565b9250925092505f61025485610319565b90505f61028e6102888e6020527b19457468657265756d205369676e6564204d6573736167653a0a33325f52603c60042090565b88610401565b73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161490505f6102ee8e6040516020016102d591815260200190565b60405160208183030381529060405260018588886104a6565b90508180156102fa5750805b610305576001610307565b5f5b9e9d5050505050505050505050505050565b61034e6040518060c0016040528060608152602001606081526020015f81526020015f81526020015f81526020015f81525090565b815160c081106103fb5760208301818101818251018281108260c0830111171561037a575050506103fb565b80815101925080602082015101818110838211178285108486111717156103a457505050506103fb565b82815160208301011183855160208701011117156103c557505050506103fb565b8386528060208701525060408101516040860152606081015160608601526080810151608086015260a081015160a08601525050505b50919050565b5f60405182516040811461041d57604181146104575750610492565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1660605261046a565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d61049f575b638baa579f5f526004601cfd5b5092915050565b5f5f5f6104b5886001806105dd565b905060208601518051602082019150604088015160608901518451600d81017f226368616c6c656e6765223a220000000000000000000000000000000000000060981c8752848482011060228286890101515f1a14168160138901208286890120141685846014011085851760801c107f2274797065223a22776562617574686e2e67657422000000000000000000000060581c8589015160581c14161698505080865250505087515189151560021b600117808160218c51015116146020831188161696505085156105b157602089510181810180516020600160208601856020868a8c60025afa60011b5afa51915295503d90506105b157fe5b50505082156105d2576105cf8287608001518860a0015188886106ea565b92505b505095945050505050565b6060835180156106e2576003600282010460021b60405192507f4142434445464748494a4b4c4d4e4f505152535455565758595a616263646566601f526106708515027f6768696a6b6c6d6e6f707172737475767778797a303132333435363738392d5f18603f526020830181810183886020010180515f82525b60038a0199508951603f8160121c16515f53603f81600c1c1651600153603f8160061c1651600253603f811651600353505f5184526004840193508284106106585790526020016040527f3d3d00000000000000000000000000000000000000000000000000000000000060038406600204808303919091525f8615159091029182900352900382525b509392505050565b5f6040518681528560208201528460408201528360608201528260808201525f5f5260205f60a0836101005afa503d61074e576d1ab2e8006fd8b71907bf06a5bdee3b61074e5760205f60a0836dd01ea45f9efd5c54f037fa57ea1a5afa61074e57fe5b505f516001147f7fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a8851110905095945050505050565b5f5f83601f840112610793575f5ffd5b50813567ffffffffffffffff8111156107aa575f5ffd5b6020830191508360208285010111156107c1575f5ffd5b9250929050565b5f5f5f5f5f606086880312156107dc575f5ffd5b85359450602086013567ffffffffffffffff8111156107f9575f5ffd5b61080588828901610783565b909550935050604086013567ffffffffffffffff811115610824575f5ffd5b61083088828901610783565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5f8585111561087c575f5ffd5b83861115610888575f5ffd5b5050820193919092039150565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff811182821017156108e6576108e6610895565b60405290565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff8111828210171561093357610933610895565b604052919050565b5f67ffffffffffffffff82111561095457610954610895565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f83011261098f575f5ffd5b81356109a261099d8261093b565b6108ec565b8181528460208386010111156109b6575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f604083850312156109e3575f5ffd5b823567ffffffffffffffff8111156109f9575f5ffd5b610a0585828601610980565b925050602083013567ffffffffffffffff811115610a21575f5ffd5b610a2d85828601610980565b9150509250929050565b73ffffffffffffffffffffffffffffffffffffffff81168114610a58575f5ffd5b50565b8035610a6681610a37565b919050565b5f60208284031215610a7b575f5ffd5b813567ffffffffffffffff811115610a91575f5ffd5b82016101208185031215610aa3575f5ffd5b610aab6108c2565b610ab482610a5b565b815260208281013590820152604082013567ffffffffffffffff811115610ad9575f5ffd5b610ae586828501610980565b604083015250606082013567ffffffffffffffff811115610b04575f5ffd5b610b1086828501610980565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610b4d575f5ffd5b610b5986828501610980565b60e08301525061010082013567ffffffffffffffff811115610b79575f5ffd5b610b8586828501610980565b61010083015250949350505050565b5f82601f830112610ba3575f5ffd5b8151610bb161099d8261093b565b818152846020838601011115610bc5575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b5f5f60408385031215610bf2575f5ffd5b825167ffffffffffffffff811115610c08575f5ffd5b610c1485828601610b94565b925050602083015167ffffffffffffffff811115610c30575f5ffd5b610a2d85828601610b94565b5f5f5f60608486031215610c4e575f5ffd5b8335610c5981610a37565b9560208501359550604090940135939250505056fea2646970667358221220eba1a71ee9c55c4fae49077b0f3de864d210a5a88d55a2828ec14dd17df2c32664736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x2d", + "chainId": "0xa" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xb5c376", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xb85d067a7c77a79e47dab0d5ee719d7b16aaa9e8f62f25e673aaf0b893a2bfa6", + "transactionIndex": "0x26", + "blockHash": "0xef802f6c129018a0e81a01fa7c5e9b3ee9e4b752dd52f408e231843ba1246c9d", + "blockNumber": "0x85e7a14", + "gasUsed": "0xb7e3d", + "effectiveGasPrice": "0xfa7", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x939c10dcda11a73eccc563340abe3d257859dc6d", + "l1BaseFeeScalar": "0x146b", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xf79c5", + "l1Fee": "0xb9d2ab0f1", + "l1GasPrice": "0x11aba746", + "l1GasUsed": "0x7dbd" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1756417525, + "chain": 10, + "commit": "4e70f25" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/10/run-latest.json b/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/10/run-latest.json index c6cca03..5e25d61 100644 --- a/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/10/run-latest.json +++ b/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/10/run-latest.json @@ -1,10 +1,10 @@ { "transactions": [ { - "hash": "0x7549750feac90e1fa274f20d6424c3845276a8a49032b2b4285870b1007c8bcb", + "hash": "0xb85d067a7c77a79e47dab0d5ee719d7b16aaa9e8f62f25e673aaf0b893a2bfa6", "transactionType": "CREATE2", "contractName": "UserOpWebAuthnCosignVerifier", - "contractAddress": "0x7cd0d83c0c33aac9cef88c75f3edec80f4175252", + "contractAddress": "0x939c10dcda11a73eccc563340abe3d257859dc6d", "function": null, "arguments": [ "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" @@ -12,10 +12,10 @@ "transaction": { "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x10971d", + "gas": "0xfdff6", "value": "0x0", - "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610cfb380380610cfb833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b608051610c776100845f395f818160c601526101260152610c775ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806304b073c51461004357806325a1c24e14610069578063772a0001146100c1575b5f5ffd5b61005661005136600461079b565b61010d565b6040519081526020015b60405180910390f35b6100907fff0000000000000000000000000000000000000000000000000000000000000081565b6040517fff000000000000000000000000000000000000000000000000000000000000009091168152602001610060565b6100e87f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610060565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461017d576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6060807fff0000000000000000000000000000000000000000000000000000000000000087875f816101b1576101b1610814565b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191603610206576101ef866001818a610841565b8101906101fc91906109a5565b9092509050610235565b5f61021387890189610a3e565b905080610100015180602001905181019061022e9190610bb4565b9093509150505b5f808061024487890189610c0f565b9250925092505f610254856102ec565b90505f6102618d886103d4565b73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161490505f6102c18e6040516020016102a891815260200190565b6040516020818303038152906040526001858888610479565b90508180156102cd5750805b6102d85760016102da565b5f5b9e9d5050505050505050505050505050565b6103216040518060c0016040528060608152602001606081526020015f81526020015f81526020015f81526020015f81525090565b815160c081106103ce5760208301818101818251018281108260c0830111171561034d575050506103ce565b808151019250806020820151018181108382111782851084861117171561037757505050506103ce565b828151602083010111838551602087010111171561039857505050506103ce565b8386528060208701525060408101516040860152606081015160608601526080810151608086015260a081015160a08601525050505b50919050565b5f6040518251604081146103f0576041811461042a5750610465565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1660605261043d565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d610472575b638baa579f5f526004601cfd5b5092915050565b5f5f5f610488886001806105b0565b905060208601518051602082019150604088015160608901518451600d81017f226368616c6c656e6765223a220000000000000000000000000000000000000060981c8752848482011060228286890101515f1a14168160138901208286890120141685846014011085851760801c107f2274797065223a22776562617574686e2e67657422000000000000000000000060581c8589015160581c14161698505080865250505087515189151560021b600117808160218c510151161460208311881616965050851561058457602089510181810180516020600160208601856020868a8c60025afa60011b5afa51915295503d905061058457fe5b50505082156105a5576105a28287608001518860a0015188886106bd565b92505b505095945050505050565b6060835180156106b5576003600282010460021b60405192507f4142434445464748494a4b4c4d4e4f505152535455565758595a616263646566601f526106708515027f6768696a6b6c6d6e6f707172737475767778797a303132333435363738392d5f18603f526020830181810183886020010180515f82525b60038a0199508951603f8160121c16515f53603f81600c1c1651600153603f8160061c1651600253603f811651600353505f51845260048401935082841061062b5790526020016040527f3d3d00000000000000000000000000000000000000000000000000000000000060038406600204808303919091525f8615159091029182900352900382525b509392505050565b5f6040518681528560208201528460408201528360608201528260808201525f5f5260205f60a0836101005afa503d610721576d1ab2e8006fd8b71907bf06a5bdee3b6107215760205f60a0836dd01ea45f9efd5c54f037fa57ea1a5afa61072157fe5b505f516001147f7fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a8851110905095945050505050565b5f5f83601f840112610766575f5ffd5b50813567ffffffffffffffff81111561077d575f5ffd5b602083019150836020828501011115610794575f5ffd5b9250929050565b5f5f5f5f5f606086880312156107af575f5ffd5b85359450602086013567ffffffffffffffff8111156107cc575f5ffd5b6107d888828901610756565b909550935050604086013567ffffffffffffffff8111156107f7575f5ffd5b61080388828901610756565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5f8585111561084f575f5ffd5b8386111561085b575f5ffd5b5050820193919092039150565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff811182821017156108b9576108b9610868565b60405290565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff8111828210171561090657610906610868565b604052919050565b5f67ffffffffffffffff82111561092757610927610868565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f830112610962575f5ffd5b81356109756109708261090e565b6108bf565b818152846020838601011115610989575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f604083850312156109b6575f5ffd5b823567ffffffffffffffff8111156109cc575f5ffd5b6109d885828601610953565b925050602083013567ffffffffffffffff8111156109f4575f5ffd5b610a0085828601610953565b9150509250929050565b73ffffffffffffffffffffffffffffffffffffffff81168114610a2b575f5ffd5b50565b8035610a3981610a0a565b919050565b5f60208284031215610a4e575f5ffd5b813567ffffffffffffffff811115610a64575f5ffd5b82016101208185031215610a76575f5ffd5b610a7e610895565b610a8782610a2e565b815260208281013590820152604082013567ffffffffffffffff811115610aac575f5ffd5b610ab886828501610953565b604083015250606082013567ffffffffffffffff811115610ad7575f5ffd5b610ae386828501610953565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610b20575f5ffd5b610b2c86828501610953565b60e08301525061010082013567ffffffffffffffff811115610b4c575f5ffd5b610b5886828501610953565b61010083015250949350505050565b5f82601f830112610b76575f5ffd5b8151610b846109708261090e565b818152846020838601011115610b98575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b5f5f60408385031215610bc5575f5ffd5b825167ffffffffffffffff811115610bdb575f5ffd5b610be785828601610b67565b925050602083015167ffffffffffffffff811115610c03575f5ffd5b610a0085828601610b67565b5f5f5f60608486031215610c21575f5ffd5b8335610c2c81610a0a565b9560208501359550604090940135939250505056fea2646970667358221220385f57880e2e6ea2f85749972364c4a9abd217fbe6f391d8b3e92c37bc11392364736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", - "nonce": "0x2a", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610d28380380610d28833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b608051610ca46100845f395f818160c601526101260152610ca45ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806304b073c51461004357806325a1c24e14610069578063772a0001146100c1575b5f5ffd5b6100566100513660046107c8565b61010d565b6040519081526020015b60405180910390f35b6100907fff0000000000000000000000000000000000000000000000000000000000000081565b6040517fff000000000000000000000000000000000000000000000000000000000000009091168152602001610060565b6100e87f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610060565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461017d576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6060807fff0000000000000000000000000000000000000000000000000000000000000087875f816101b1576101b1610841565b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191603610206576101ef866001818a61086e565b8101906101fc91906109d2565b9092509050610235565b5f61021387890189610a6b565b905080610100015180602001905181019061022e9190610be1565b9093509150505b5f808061024487890189610c3c565b9250925092505f61025485610319565b90505f61028e6102888e6020527b19457468657265756d205369676e6564204d6573736167653a0a33325f52603c60042090565b88610401565b73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161490505f6102ee8e6040516020016102d591815260200190565b60405160208183030381529060405260018588886104a6565b90508180156102fa5750805b610305576001610307565b5f5b9e9d5050505050505050505050505050565b61034e6040518060c0016040528060608152602001606081526020015f81526020015f81526020015f81526020015f81525090565b815160c081106103fb5760208301818101818251018281108260c0830111171561037a575050506103fb565b80815101925080602082015101818110838211178285108486111717156103a457505050506103fb565b82815160208301011183855160208701011117156103c557505050506103fb565b8386528060208701525060408101516040860152606081015160608601526080810151608086015260a081015160a08601525050505b50919050565b5f60405182516040811461041d57604181146104575750610492565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1660605261046a565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d61049f575b638baa579f5f526004601cfd5b5092915050565b5f5f5f6104b5886001806105dd565b905060208601518051602082019150604088015160608901518451600d81017f226368616c6c656e6765223a220000000000000000000000000000000000000060981c8752848482011060228286890101515f1a14168160138901208286890120141685846014011085851760801c107f2274797065223a22776562617574686e2e67657422000000000000000000000060581c8589015160581c14161698505080865250505087515189151560021b600117808160218c51015116146020831188161696505085156105b157602089510181810180516020600160208601856020868a8c60025afa60011b5afa51915295503d90506105b157fe5b50505082156105d2576105cf8287608001518860a0015188886106ea565b92505b505095945050505050565b6060835180156106e2576003600282010460021b60405192507f4142434445464748494a4b4c4d4e4f505152535455565758595a616263646566601f526106708515027f6768696a6b6c6d6e6f707172737475767778797a303132333435363738392d5f18603f526020830181810183886020010180515f82525b60038a0199508951603f8160121c16515f53603f81600c1c1651600153603f8160061c1651600253603f811651600353505f5184526004840193508284106106585790526020016040527f3d3d00000000000000000000000000000000000000000000000000000000000060038406600204808303919091525f8615159091029182900352900382525b509392505050565b5f6040518681528560208201528460408201528360608201528260808201525f5f5260205f60a0836101005afa503d61074e576d1ab2e8006fd8b71907bf06a5bdee3b61074e5760205f60a0836dd01ea45f9efd5c54f037fa57ea1a5afa61074e57fe5b505f516001147f7fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a8851110905095945050505050565b5f5f83601f840112610793575f5ffd5b50813567ffffffffffffffff8111156107aa575f5ffd5b6020830191508360208285010111156107c1575f5ffd5b9250929050565b5f5f5f5f5f606086880312156107dc575f5ffd5b85359450602086013567ffffffffffffffff8111156107f9575f5ffd5b61080588828901610783565b909550935050604086013567ffffffffffffffff811115610824575f5ffd5b61083088828901610783565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5f8585111561087c575f5ffd5b83861115610888575f5ffd5b5050820193919092039150565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff811182821017156108e6576108e6610895565b60405290565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff8111828210171561093357610933610895565b604052919050565b5f67ffffffffffffffff82111561095457610954610895565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f83011261098f575f5ffd5b81356109a261099d8261093b565b6108ec565b8181528460208386010111156109b6575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f604083850312156109e3575f5ffd5b823567ffffffffffffffff8111156109f9575f5ffd5b610a0585828601610980565b925050602083013567ffffffffffffffff811115610a21575f5ffd5b610a2d85828601610980565b9150509250929050565b73ffffffffffffffffffffffffffffffffffffffff81168114610a58575f5ffd5b50565b8035610a6681610a37565b919050565b5f60208284031215610a7b575f5ffd5b813567ffffffffffffffff811115610a91575f5ffd5b82016101208185031215610aa3575f5ffd5b610aab6108c2565b610ab482610a5b565b815260208281013590820152604082013567ffffffffffffffff811115610ad9575f5ffd5b610ae586828501610980565b604083015250606082013567ffffffffffffffff811115610b04575f5ffd5b610b1086828501610980565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610b4d575f5ffd5b610b5986828501610980565b60e08301525061010082013567ffffffffffffffff811115610b79575f5ffd5b610b8586828501610980565b61010083015250949350505050565b5f82601f830112610ba3575f5ffd5b8151610bb161099d8261093b565b818152846020838601011115610bc5575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b5f5f60408385031215610bf2575f5ffd5b825167ffffffffffffffff811115610c08575f5ffd5b610c1485828601610b94565b925050602083015167ffffffffffffffff811115610c30575f5ffd5b610a2d85828601610b94565b5f5f5f60608486031215610c4e575f5ffd5b8335610c5981610a37565b9560208501359550604090940135939250505056fea2646970667358221220eba1a71ee9c55c4fae49077b0f3de864d210a5a88d55a2828ec14dd17df2c32664736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x2d", "chainId": "0xa" }, "additionalContracts": [], @@ -25,31 +25,31 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0x7ad2a8", + "cumulativeGasUsed": "0xb5c376", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0x7549750feac90e1fa274f20d6424c3845276a8a49032b2b4285870b1007c8bcb", - "transactionIndex": "0x10", - "blockHash": "0x14a95f1783fb71082765acca450b24b01f5bf9c7268de9f581c5c1f6b69240d4", - "blockNumber": "0x8560eb0", - "gasUsed": "0xb5803", - "effectiveGasPrice": "0xd352", + "transactionHash": "0xb85d067a7c77a79e47dab0d5ee719d7b16aaa9e8f62f25e673aaf0b893a2bfa6", + "transactionIndex": "0x26", + "blockHash": "0xef802f6c129018a0e81a01fa7c5e9b3ee9e4b752dd52f408e231843ba1246c9d", + "blockNumber": "0x85e7a14", + "gasUsed": "0xb7e3d", + "effectiveGasPrice": "0xfa7", "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": "0x7cd0d83c0c33aac9cef88c75f3edec80f4175252", + "contractAddress": "0x939c10dcda11a73eccc563340abe3d257859dc6d", "l1BaseFeeScalar": "0x146b", "l1BlobBaseFee": "0x1", "l1BlobBaseFeeScalar": "0xf79c5", - "l1Fee": "0x9f08339cb", - "l1GasPrice": "0xf644486", - "l1GasUsed": "0x7b8b" + "l1Fee": "0xb9d2ab0f1", + "l1GasPrice": "0x11aba746", + "l1GasUsed": "0x7dbd" } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1755313964, + "timestamp": 1756417525, "chain": 10, - "commit": "a30abbb" + "commit": "4e70f25" } \ No newline at end of file diff --git a/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/137/run-1756417585.json b/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/137/run-1756417585.json new file mode 100644 index 0000000..3f8e01c --- /dev/null +++ b/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/137/run-1756417585.json @@ -0,0 +1,66 @@ +{ + "transactions": [ + { + "hash": "0xe72d89b1efec6cb8864ebac54583b799883436205298366fa15dfa8971fc0359", + "transactionType": "CREATE2", + "contractName": "UserOpWebAuthnCosignVerifier", + "contractAddress": "0x939c10dcda11a73eccc563340abe3d257859dc6d", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0xfdff6", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610d28380380610d28833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b608051610ca46100845f395f818160c601526101260152610ca45ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806304b073c51461004357806325a1c24e14610069578063772a0001146100c1575b5f5ffd5b6100566100513660046107c8565b61010d565b6040519081526020015b60405180910390f35b6100907fff0000000000000000000000000000000000000000000000000000000000000081565b6040517fff000000000000000000000000000000000000000000000000000000000000009091168152602001610060565b6100e87f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610060565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461017d576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6060807fff0000000000000000000000000000000000000000000000000000000000000087875f816101b1576101b1610841565b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191603610206576101ef866001818a61086e565b8101906101fc91906109d2565b9092509050610235565b5f61021387890189610a6b565b905080610100015180602001905181019061022e9190610be1565b9093509150505b5f808061024487890189610c3c565b9250925092505f61025485610319565b90505f61028e6102888e6020527b19457468657265756d205369676e6564204d6573736167653a0a33325f52603c60042090565b88610401565b73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161490505f6102ee8e6040516020016102d591815260200190565b60405160208183030381529060405260018588886104a6565b90508180156102fa5750805b610305576001610307565b5f5b9e9d5050505050505050505050505050565b61034e6040518060c0016040528060608152602001606081526020015f81526020015f81526020015f81526020015f81525090565b815160c081106103fb5760208301818101818251018281108260c0830111171561037a575050506103fb565b80815101925080602082015101818110838211178285108486111717156103a457505050506103fb565b82815160208301011183855160208701011117156103c557505050506103fb565b8386528060208701525060408101516040860152606081015160608601526080810151608086015260a081015160a08601525050505b50919050565b5f60405182516040811461041d57604181146104575750610492565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1660605261046a565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d61049f575b638baa579f5f526004601cfd5b5092915050565b5f5f5f6104b5886001806105dd565b905060208601518051602082019150604088015160608901518451600d81017f226368616c6c656e6765223a220000000000000000000000000000000000000060981c8752848482011060228286890101515f1a14168160138901208286890120141685846014011085851760801c107f2274797065223a22776562617574686e2e67657422000000000000000000000060581c8589015160581c14161698505080865250505087515189151560021b600117808160218c51015116146020831188161696505085156105b157602089510181810180516020600160208601856020868a8c60025afa60011b5afa51915295503d90506105b157fe5b50505082156105d2576105cf8287608001518860a0015188886106ea565b92505b505095945050505050565b6060835180156106e2576003600282010460021b60405192507f4142434445464748494a4b4c4d4e4f505152535455565758595a616263646566601f526106708515027f6768696a6b6c6d6e6f707172737475767778797a303132333435363738392d5f18603f526020830181810183886020010180515f82525b60038a0199508951603f8160121c16515f53603f81600c1c1651600153603f8160061c1651600253603f811651600353505f5184526004840193508284106106585790526020016040527f3d3d00000000000000000000000000000000000000000000000000000000000060038406600204808303919091525f8615159091029182900352900382525b509392505050565b5f6040518681528560208201528460408201528360608201528260808201525f5f5260205f60a0836101005afa503d61074e576d1ab2e8006fd8b71907bf06a5bdee3b61074e5760205f60a0836dd01ea45f9efd5c54f037fa57ea1a5afa61074e57fe5b505f516001147f7fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a8851110905095945050505050565b5f5f83601f840112610793575f5ffd5b50813567ffffffffffffffff8111156107aa575f5ffd5b6020830191508360208285010111156107c1575f5ffd5b9250929050565b5f5f5f5f5f606086880312156107dc575f5ffd5b85359450602086013567ffffffffffffffff8111156107f9575f5ffd5b61080588828901610783565b909550935050604086013567ffffffffffffffff811115610824575f5ffd5b61083088828901610783565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5f8585111561087c575f5ffd5b83861115610888575f5ffd5b5050820193919092039150565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff811182821017156108e6576108e6610895565b60405290565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff8111828210171561093357610933610895565b604052919050565b5f67ffffffffffffffff82111561095457610954610895565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f83011261098f575f5ffd5b81356109a261099d8261093b565b6108ec565b8181528460208386010111156109b6575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f604083850312156109e3575f5ffd5b823567ffffffffffffffff8111156109f9575f5ffd5b610a0585828601610980565b925050602083013567ffffffffffffffff811115610a21575f5ffd5b610a2d85828601610980565b9150509250929050565b73ffffffffffffffffffffffffffffffffffffffff81168114610a58575f5ffd5b50565b8035610a6681610a37565b919050565b5f60208284031215610a7b575f5ffd5b813567ffffffffffffffff811115610a91575f5ffd5b82016101208185031215610aa3575f5ffd5b610aab6108c2565b610ab482610a5b565b815260208281013590820152604082013567ffffffffffffffff811115610ad9575f5ffd5b610ae586828501610980565b604083015250606082013567ffffffffffffffff811115610b04575f5ffd5b610b1086828501610980565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610b4d575f5ffd5b610b5986828501610980565b60e08301525061010082013567ffffffffffffffff811115610b79575f5ffd5b610b8586828501610980565b61010083015250949350505050565b5f82601f830112610ba3575f5ffd5b8151610bb161099d8261093b565b818152846020838601011115610bc5575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b5f5f60408385031215610bf2575f5ffd5b825167ffffffffffffffff811115610c08575f5ffd5b610c1485828601610b94565b925050602083015167ffffffffffffffff811115610c30575f5ffd5b610a2d85828601610b94565b5f5f5f60608486031215610c4e575f5ffd5b8335610c5981610a37565b9560208501359550604090940135939250505056fea2646970667358221220eba1a71ee9c55c4fae49077b0f3de864d210a5a88d55a2828ec14dd17df2c32664736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x53", + "chainId": "0x89" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xa6f605", + "logs": [ + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x000000000000000000000000f6731de143cd04d7e9aebe3b1b00adbbd4710249", + "0x000000000000000000000000a8b52f02108aa5f4b675bdcc973760022d7c6020" + ], + "data": "0x0000000000000000000000000000000000000000000000000044ff0deb40ab0a00000000000000000000000000000000000000000000000b861be08f500c83de00000000000000000000000000000000000000000000006b06c34775a703967d00000000000000000000000000000000000000000000000b85d6e18164cbd8d400000000000000000000000000000000000000000000006b0708468392444187", + "blockHash": "0x5dd471af724b512e767019bef10703ecc36408b223f0ac4bb75f4d967c8835d8", + "blockNumber": "0x4843afa", + "transactionHash": "0xe72d89b1efec6cb8864ebac54583b799883436205298366fa15dfa8971fc0359", + "transactionIndex": "0x36", + "logIndex": "0x119", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000008000000000000000000000000000000000000000000000000000000000800010008000000000000100000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000040000000000000000200000000000004000000000000000000000000000000000000000000000084000000000000000000001000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000100000", + "type": "0x2", + "transactionHash": "0xe72d89b1efec6cb8864ebac54583b799883436205298366fa15dfa8971fc0359", + "transactionIndex": "0x36", + "blockHash": "0x5dd471af724b512e767019bef10703ecc36408b223f0ac4bb75f4d967c8835d8", + "blockNumber": "0x4843afa", + "gasUsed": "0xb7e3d", + "effectiveGasPrice": "0x600d6623a", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x939c10dcda11a73eccc563340abe3d257859dc6d" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1756417585, + "chain": 137, + "commit": "4e70f25" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/137/run-1756428224.json b/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/137/run-1756428224.json new file mode 100644 index 0000000..3f24e2f --- /dev/null +++ b/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/137/run-1756428224.json @@ -0,0 +1,66 @@ +{ + "transactions": [ + { + "hash": "0xe72d89b1efec6cb8864ebac54583b799883436205298366fa15dfa8971fc0359", + "transactionType": "CREATE2", + "contractName": "UserOpWebAuthnCosignVerifier", + "contractAddress": "0x939c10dcda11a73eccc563340abe3d257859dc6d", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0xfdff6", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610d28380380610d28833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b608051610ca46100845f395f818160c601526101260152610ca45ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806304b073c51461004357806325a1c24e14610069578063772a0001146100c1575b5f5ffd5b6100566100513660046107c8565b61010d565b6040519081526020015b60405180910390f35b6100907fff0000000000000000000000000000000000000000000000000000000000000081565b6040517fff000000000000000000000000000000000000000000000000000000000000009091168152602001610060565b6100e87f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610060565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461017d576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6060807fff0000000000000000000000000000000000000000000000000000000000000087875f816101b1576101b1610841565b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191603610206576101ef866001818a61086e565b8101906101fc91906109d2565b9092509050610235565b5f61021387890189610a6b565b905080610100015180602001905181019061022e9190610be1565b9093509150505b5f808061024487890189610c3c565b9250925092505f61025485610319565b90505f61028e6102888e6020527b19457468657265756d205369676e6564204d6573736167653a0a33325f52603c60042090565b88610401565b73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161490505f6102ee8e6040516020016102d591815260200190565b60405160208183030381529060405260018588886104a6565b90508180156102fa5750805b610305576001610307565b5f5b9e9d5050505050505050505050505050565b61034e6040518060c0016040528060608152602001606081526020015f81526020015f81526020015f81526020015f81525090565b815160c081106103fb5760208301818101818251018281108260c0830111171561037a575050506103fb565b80815101925080602082015101818110838211178285108486111717156103a457505050506103fb565b82815160208301011183855160208701011117156103c557505050506103fb565b8386528060208701525060408101516040860152606081015160608601526080810151608086015260a081015160a08601525050505b50919050565b5f60405182516040811461041d57604181146104575750610492565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1660605261046a565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d61049f575b638baa579f5f526004601cfd5b5092915050565b5f5f5f6104b5886001806105dd565b905060208601518051602082019150604088015160608901518451600d81017f226368616c6c656e6765223a220000000000000000000000000000000000000060981c8752848482011060228286890101515f1a14168160138901208286890120141685846014011085851760801c107f2274797065223a22776562617574686e2e67657422000000000000000000000060581c8589015160581c14161698505080865250505087515189151560021b600117808160218c51015116146020831188161696505085156105b157602089510181810180516020600160208601856020868a8c60025afa60011b5afa51915295503d90506105b157fe5b50505082156105d2576105cf8287608001518860a0015188886106ea565b92505b505095945050505050565b6060835180156106e2576003600282010460021b60405192507f4142434445464748494a4b4c4d4e4f505152535455565758595a616263646566601f526106708515027f6768696a6b6c6d6e6f707172737475767778797a303132333435363738392d5f18603f526020830181810183886020010180515f82525b60038a0199508951603f8160121c16515f53603f81600c1c1651600153603f8160061c1651600253603f811651600353505f5184526004840193508284106106585790526020016040527f3d3d00000000000000000000000000000000000000000000000000000000000060038406600204808303919091525f8615159091029182900352900382525b509392505050565b5f6040518681528560208201528460408201528360608201528260808201525f5f5260205f60a0836101005afa503d61074e576d1ab2e8006fd8b71907bf06a5bdee3b61074e5760205f60a0836dd01ea45f9efd5c54f037fa57ea1a5afa61074e57fe5b505f516001147f7fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a8851110905095945050505050565b5f5f83601f840112610793575f5ffd5b50813567ffffffffffffffff8111156107aa575f5ffd5b6020830191508360208285010111156107c1575f5ffd5b9250929050565b5f5f5f5f5f606086880312156107dc575f5ffd5b85359450602086013567ffffffffffffffff8111156107f9575f5ffd5b61080588828901610783565b909550935050604086013567ffffffffffffffff811115610824575f5ffd5b61083088828901610783565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5f8585111561087c575f5ffd5b83861115610888575f5ffd5b5050820193919092039150565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff811182821017156108e6576108e6610895565b60405290565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff8111828210171561093357610933610895565b604052919050565b5f67ffffffffffffffff82111561095457610954610895565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f83011261098f575f5ffd5b81356109a261099d8261093b565b6108ec565b8181528460208386010111156109b6575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f604083850312156109e3575f5ffd5b823567ffffffffffffffff8111156109f9575f5ffd5b610a0585828601610980565b925050602083013567ffffffffffffffff811115610a21575f5ffd5b610a2d85828601610980565b9150509250929050565b73ffffffffffffffffffffffffffffffffffffffff81168114610a58575f5ffd5b50565b8035610a6681610a37565b919050565b5f60208284031215610a7b575f5ffd5b813567ffffffffffffffff811115610a91575f5ffd5b82016101208185031215610aa3575f5ffd5b610aab6108c2565b610ab482610a5b565b815260208281013590820152604082013567ffffffffffffffff811115610ad9575f5ffd5b610ae586828501610980565b604083015250606082013567ffffffffffffffff811115610b04575f5ffd5b610b1086828501610980565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610b4d575f5ffd5b610b5986828501610980565b60e08301525061010082013567ffffffffffffffff811115610b79575f5ffd5b610b8586828501610980565b61010083015250949350505050565b5f82601f830112610ba3575f5ffd5b8151610bb161099d8261093b565b818152846020838601011115610bc5575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b5f5f60408385031215610bf2575f5ffd5b825167ffffffffffffffff811115610c08575f5ffd5b610c1485828601610b94565b925050602083015167ffffffffffffffff811115610c30575f5ffd5b610a2d85828601610b94565b5f5f5f60608486031215610c4e575f5ffd5b8335610c5981610a37565b9560208501359550604090940135939250505056fea2646970667358221220eba1a71ee9c55c4fae49077b0f3de864d210a5a88d55a2828ec14dd17df2c32664736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x53", + "chainId": "0x89" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xa6f605", + "logs": [ + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x000000000000000000000000f6731de143cd04d7e9aebe3b1b00adbbd4710249", + "0x000000000000000000000000a8b52f02108aa5f4b675bdcc973760022d7c6020" + ], + "data": "0x0000000000000000000000000000000000000000000000000044ff0deb40ab0a00000000000000000000000000000000000000000000000b861be08f500c83de00000000000000000000000000000000000000000000006b06c34775a703967d00000000000000000000000000000000000000000000000b85d6e18164cbd8d400000000000000000000000000000000000000000000006b0708468392444187", + "blockHash": "0x5dd471af724b512e767019bef10703ecc36408b223f0ac4bb75f4d967c8835d8", + "blockNumber": "0x4843afa", + "transactionHash": "0xe72d89b1efec6cb8864ebac54583b799883436205298366fa15dfa8971fc0359", + "transactionIndex": "0x36", + "logIndex": "0x119", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000008000000000000000000000000000000000000000000000000000000000800010008000000000000100000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000040000000000000000200000000000004000000000000000000000000000000000000000000000084000000000000000000001000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000100000", + "type": "0x2", + "transactionHash": "0xe72d89b1efec6cb8864ebac54583b799883436205298366fa15dfa8971fc0359", + "transactionIndex": "0x36", + "blockHash": "0x5dd471af724b512e767019bef10703ecc36408b223f0ac4bb75f4d967c8835d8", + "blockNumber": "0x4843afa", + "gasUsed": "0xb7e3d", + "effectiveGasPrice": "0x600d6623a", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x939c10dcda11a73eccc563340abe3d257859dc6d" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1756428224, + "chain": 137, + "commit": "4e70f25" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/137/run-latest.json b/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/137/run-latest.json index 7c10b43..3f24e2f 100644 --- a/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/137/run-latest.json +++ b/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/137/run-latest.json @@ -1,10 +1,10 @@ { "transactions": [ { - "hash": "0xb4e98ae77927f7c89cf3d05f42b908ffd55f2ca80c5f80d5ee5555a83cd7a0cb", + "hash": "0xe72d89b1efec6cb8864ebac54583b799883436205298366fa15dfa8971fc0359", "transactionType": "CREATE2", "contractName": "UserOpWebAuthnCosignVerifier", - "contractAddress": "0x7cd0d83c0c33aac9cef88c75f3edec80f4175252", + "contractAddress": "0x939c10dcda11a73eccc563340abe3d257859dc6d", "function": null, "arguments": [ "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" @@ -12,10 +12,10 @@ "transaction": { "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x10971d", + "gas": "0xfdff6", "value": "0x0", - "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610cfb380380610cfb833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b608051610c776100845f395f818160c601526101260152610c775ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806304b073c51461004357806325a1c24e14610069578063772a0001146100c1575b5f5ffd5b61005661005136600461079b565b61010d565b6040519081526020015b60405180910390f35b6100907fff0000000000000000000000000000000000000000000000000000000000000081565b6040517fff000000000000000000000000000000000000000000000000000000000000009091168152602001610060565b6100e87f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610060565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461017d576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6060807fff0000000000000000000000000000000000000000000000000000000000000087875f816101b1576101b1610814565b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191603610206576101ef866001818a610841565b8101906101fc91906109a5565b9092509050610235565b5f61021387890189610a3e565b905080610100015180602001905181019061022e9190610bb4565b9093509150505b5f808061024487890189610c0f565b9250925092505f610254856102ec565b90505f6102618d886103d4565b73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161490505f6102c18e6040516020016102a891815260200190565b6040516020818303038152906040526001858888610479565b90508180156102cd5750805b6102d85760016102da565b5f5b9e9d5050505050505050505050505050565b6103216040518060c0016040528060608152602001606081526020015f81526020015f81526020015f81526020015f81525090565b815160c081106103ce5760208301818101818251018281108260c0830111171561034d575050506103ce565b808151019250806020820151018181108382111782851084861117171561037757505050506103ce565b828151602083010111838551602087010111171561039857505050506103ce565b8386528060208701525060408101516040860152606081015160608601526080810151608086015260a081015160a08601525050505b50919050565b5f6040518251604081146103f0576041811461042a5750610465565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1660605261043d565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d610472575b638baa579f5f526004601cfd5b5092915050565b5f5f5f610488886001806105b0565b905060208601518051602082019150604088015160608901518451600d81017f226368616c6c656e6765223a220000000000000000000000000000000000000060981c8752848482011060228286890101515f1a14168160138901208286890120141685846014011085851760801c107f2274797065223a22776562617574686e2e67657422000000000000000000000060581c8589015160581c14161698505080865250505087515189151560021b600117808160218c510151161460208311881616965050851561058457602089510181810180516020600160208601856020868a8c60025afa60011b5afa51915295503d905061058457fe5b50505082156105a5576105a28287608001518860a0015188886106bd565b92505b505095945050505050565b6060835180156106b5576003600282010460021b60405192507f4142434445464748494a4b4c4d4e4f505152535455565758595a616263646566601f526106708515027f6768696a6b6c6d6e6f707172737475767778797a303132333435363738392d5f18603f526020830181810183886020010180515f82525b60038a0199508951603f8160121c16515f53603f81600c1c1651600153603f8160061c1651600253603f811651600353505f51845260048401935082841061062b5790526020016040527f3d3d00000000000000000000000000000000000000000000000000000000000060038406600204808303919091525f8615159091029182900352900382525b509392505050565b5f6040518681528560208201528460408201528360608201528260808201525f5f5260205f60a0836101005afa503d610721576d1ab2e8006fd8b71907bf06a5bdee3b6107215760205f60a0836dd01ea45f9efd5c54f037fa57ea1a5afa61072157fe5b505f516001147f7fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a8851110905095945050505050565b5f5f83601f840112610766575f5ffd5b50813567ffffffffffffffff81111561077d575f5ffd5b602083019150836020828501011115610794575f5ffd5b9250929050565b5f5f5f5f5f606086880312156107af575f5ffd5b85359450602086013567ffffffffffffffff8111156107cc575f5ffd5b6107d888828901610756565b909550935050604086013567ffffffffffffffff8111156107f7575f5ffd5b61080388828901610756565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5f8585111561084f575f5ffd5b8386111561085b575f5ffd5b5050820193919092039150565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff811182821017156108b9576108b9610868565b60405290565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff8111828210171561090657610906610868565b604052919050565b5f67ffffffffffffffff82111561092757610927610868565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f830112610962575f5ffd5b81356109756109708261090e565b6108bf565b818152846020838601011115610989575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f604083850312156109b6575f5ffd5b823567ffffffffffffffff8111156109cc575f5ffd5b6109d885828601610953565b925050602083013567ffffffffffffffff8111156109f4575f5ffd5b610a0085828601610953565b9150509250929050565b73ffffffffffffffffffffffffffffffffffffffff81168114610a2b575f5ffd5b50565b8035610a3981610a0a565b919050565b5f60208284031215610a4e575f5ffd5b813567ffffffffffffffff811115610a64575f5ffd5b82016101208185031215610a76575f5ffd5b610a7e610895565b610a8782610a2e565b815260208281013590820152604082013567ffffffffffffffff811115610aac575f5ffd5b610ab886828501610953565b604083015250606082013567ffffffffffffffff811115610ad7575f5ffd5b610ae386828501610953565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610b20575f5ffd5b610b2c86828501610953565b60e08301525061010082013567ffffffffffffffff811115610b4c575f5ffd5b610b5886828501610953565b61010083015250949350505050565b5f82601f830112610b76575f5ffd5b8151610b846109708261090e565b818152846020838601011115610b98575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b5f5f60408385031215610bc5575f5ffd5b825167ffffffffffffffff811115610bdb575f5ffd5b610be785828601610b67565b925050602083015167ffffffffffffffff811115610c03575f5ffd5b610a0085828601610b67565b5f5f5f60608486031215610c21575f5ffd5b8335610c2c81610a0a565b9560208501359550604090940135939250505056fea2646970667358221220385f57880e2e6ea2f85749972364c4a9abd217fbe6f391d8b3e92c37bc11392364736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", - "nonce": "0x50", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610d28380380610d28833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b608051610ca46100845f395f818160c601526101260152610ca45ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806304b073c51461004357806325a1c24e14610069578063772a0001146100c1575b5f5ffd5b6100566100513660046107c8565b61010d565b6040519081526020015b60405180910390f35b6100907fff0000000000000000000000000000000000000000000000000000000000000081565b6040517fff000000000000000000000000000000000000000000000000000000000000009091168152602001610060565b6100e87f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610060565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461017d576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6060807fff0000000000000000000000000000000000000000000000000000000000000087875f816101b1576101b1610841565b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191603610206576101ef866001818a61086e565b8101906101fc91906109d2565b9092509050610235565b5f61021387890189610a6b565b905080610100015180602001905181019061022e9190610be1565b9093509150505b5f808061024487890189610c3c565b9250925092505f61025485610319565b90505f61028e6102888e6020527b19457468657265756d205369676e6564204d6573736167653a0a33325f52603c60042090565b88610401565b73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161490505f6102ee8e6040516020016102d591815260200190565b60405160208183030381529060405260018588886104a6565b90508180156102fa5750805b610305576001610307565b5f5b9e9d5050505050505050505050505050565b61034e6040518060c0016040528060608152602001606081526020015f81526020015f81526020015f81526020015f81525090565b815160c081106103fb5760208301818101818251018281108260c0830111171561037a575050506103fb565b80815101925080602082015101818110838211178285108486111717156103a457505050506103fb565b82815160208301011183855160208701011117156103c557505050506103fb565b8386528060208701525060408101516040860152606081015160608601526080810151608086015260a081015160a08601525050505b50919050565b5f60405182516040811461041d57604181146104575750610492565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1660605261046a565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d61049f575b638baa579f5f526004601cfd5b5092915050565b5f5f5f6104b5886001806105dd565b905060208601518051602082019150604088015160608901518451600d81017f226368616c6c656e6765223a220000000000000000000000000000000000000060981c8752848482011060228286890101515f1a14168160138901208286890120141685846014011085851760801c107f2274797065223a22776562617574686e2e67657422000000000000000000000060581c8589015160581c14161698505080865250505087515189151560021b600117808160218c51015116146020831188161696505085156105b157602089510181810180516020600160208601856020868a8c60025afa60011b5afa51915295503d90506105b157fe5b50505082156105d2576105cf8287608001518860a0015188886106ea565b92505b505095945050505050565b6060835180156106e2576003600282010460021b60405192507f4142434445464748494a4b4c4d4e4f505152535455565758595a616263646566601f526106708515027f6768696a6b6c6d6e6f707172737475767778797a303132333435363738392d5f18603f526020830181810183886020010180515f82525b60038a0199508951603f8160121c16515f53603f81600c1c1651600153603f8160061c1651600253603f811651600353505f5184526004840193508284106106585790526020016040527f3d3d00000000000000000000000000000000000000000000000000000000000060038406600204808303919091525f8615159091029182900352900382525b509392505050565b5f6040518681528560208201528460408201528360608201528260808201525f5f5260205f60a0836101005afa503d61074e576d1ab2e8006fd8b71907bf06a5bdee3b61074e5760205f60a0836dd01ea45f9efd5c54f037fa57ea1a5afa61074e57fe5b505f516001147f7fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a8851110905095945050505050565b5f5f83601f840112610793575f5ffd5b50813567ffffffffffffffff8111156107aa575f5ffd5b6020830191508360208285010111156107c1575f5ffd5b9250929050565b5f5f5f5f5f606086880312156107dc575f5ffd5b85359450602086013567ffffffffffffffff8111156107f9575f5ffd5b61080588828901610783565b909550935050604086013567ffffffffffffffff811115610824575f5ffd5b61083088828901610783565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5f8585111561087c575f5ffd5b83861115610888575f5ffd5b5050820193919092039150565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff811182821017156108e6576108e6610895565b60405290565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff8111828210171561093357610933610895565b604052919050565b5f67ffffffffffffffff82111561095457610954610895565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f83011261098f575f5ffd5b81356109a261099d8261093b565b6108ec565b8181528460208386010111156109b6575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f604083850312156109e3575f5ffd5b823567ffffffffffffffff8111156109f9575f5ffd5b610a0585828601610980565b925050602083013567ffffffffffffffff811115610a21575f5ffd5b610a2d85828601610980565b9150509250929050565b73ffffffffffffffffffffffffffffffffffffffff81168114610a58575f5ffd5b50565b8035610a6681610a37565b919050565b5f60208284031215610a7b575f5ffd5b813567ffffffffffffffff811115610a91575f5ffd5b82016101208185031215610aa3575f5ffd5b610aab6108c2565b610ab482610a5b565b815260208281013590820152604082013567ffffffffffffffff811115610ad9575f5ffd5b610ae586828501610980565b604083015250606082013567ffffffffffffffff811115610b04575f5ffd5b610b1086828501610980565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610b4d575f5ffd5b610b5986828501610980565b60e08301525061010082013567ffffffffffffffff811115610b79575f5ffd5b610b8586828501610980565b61010083015250949350505050565b5f82601f830112610ba3575f5ffd5b8151610bb161099d8261093b565b818152846020838601011115610bc5575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b5f5f60408385031215610bf2575f5ffd5b825167ffffffffffffffff811115610c08575f5ffd5b610c1485828601610b94565b925050602083015167ffffffffffffffff811115610c30575f5ffd5b610a2d85828601610b94565b5f5f5f60608486031215610c4e575f5ffd5b8335610c5981610a37565b9560208501359550604090940135939250505056fea2646970667358221220eba1a71ee9c55c4fae49077b0f3de864d210a5a88d55a2828ec14dd17df2c32664736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x53", "chainId": "0x89" }, "additionalContracts": [], @@ -25,7 +25,7 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0x961ad5", + "cumulativeGasUsed": "0xa6f605", "logs": [ { "address": "0x0000000000000000000000000000000000001010", @@ -33,34 +33,34 @@ "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", "0x0000000000000000000000000000000000000000000000000000000000001010", "0x000000000000000000000000f6731de143cd04d7e9aebe3b1b00adbbd4710249", - "0x00000000000000000000000067b94473d81d0cd00849d563c94d0432ac988b49" + "0x000000000000000000000000a8b52f02108aa5f4b675bdcc973760022d7c6020" ], - "data": "0x0000000000000000000000000000000000000000000000000044c1b0c1897e7f00000000000000000000000000000000000000000000000b86d0ef754e8ac53b000000000000000000000000000000000000000000000d2ea0c9cedc84b8d38500000000000000000000000000000000000000000000000b868c2dc48d0146bc000000000000000000000000000000000000000000000d2ea10e908d46425204", - "blockHash": "0x460651b5de1b689dfc9ec23377fc94e916484be5e3ef7b3c6eb48cf5ffa752f3", - "blockNumber": "0x47c61e9", - "transactionHash": "0xb4e98ae77927f7c89cf3d05f42b908ffd55f2ca80c5f80d5ee5555a83cd7a0cb", - "transactionIndex": "0x3f", - "logIndex": "0x1a0", + "data": "0x0000000000000000000000000000000000000000000000000044ff0deb40ab0a00000000000000000000000000000000000000000000000b861be08f500c83de00000000000000000000000000000000000000000000006b06c34775a703967d00000000000000000000000000000000000000000000000b85d6e18164cbd8d400000000000000000000000000000000000000000000006b0708468392444187", + "blockHash": "0x5dd471af724b512e767019bef10703ecc36408b223f0ac4bb75f4d967c8835d8", + "blockNumber": "0x4843afa", + "transactionHash": "0xe72d89b1efec6cb8864ebac54583b799883436205298366fa15dfa8971fc0359", + "transactionIndex": "0x36", + "logIndex": "0x119", "removed": false } ], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000800010008000000000000100000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000084000800000000000000001000000008000000000000000000000100000000000000000020000000000000000000000000000000000000000000000000000100000", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000008000000000000000000000000000000000000000000000000000000000800010008000000000000100000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000040000000000000000200000000000004000000000000000000000000000000000000000000000084000000000000000000001000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000100000", "type": "0x2", - "transactionHash": "0xb4e98ae77927f7c89cf3d05f42b908ffd55f2ca80c5f80d5ee5555a83cd7a0cb", - "transactionIndex": "0x3f", - "blockHash": "0x460651b5de1b689dfc9ec23377fc94e916484be5e3ef7b3c6eb48cf5ffa752f3", - "blockNumber": "0x47c61e9", - "gasUsed": "0xb5803", - "effectiveGasPrice": "0x60fa86d94", + "transactionHash": "0xe72d89b1efec6cb8864ebac54583b799883436205298366fa15dfa8971fc0359", + "transactionIndex": "0x36", + "blockHash": "0x5dd471af724b512e767019bef10703ecc36408b223f0ac4bb75f4d967c8835d8", + "blockNumber": "0x4843afa", + "gasUsed": "0xb7e3d", + "effectiveGasPrice": "0x600d6623a", "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": "0x7cd0d83c0c33aac9cef88c75f3edec80f4175252" + "contractAddress": "0x939c10dcda11a73eccc563340abe3d257859dc6d" } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1755314798, + "timestamp": 1756428224, "chain": 137, - "commit": "a30abbb" + "commit": "4e70f25" } \ No newline at end of file diff --git a/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/42161/run-1756417451.json b/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/42161/run-1756417451.json new file mode 100644 index 0000000..1002e02 --- /dev/null +++ b/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/42161/run-1756417451.json @@ -0,0 +1,52 @@ +{ + "transactions": [ + { + "hash": "0x6a0383e99abe23972dd9147b0fcec6937f004980163b3321628ea2586a5503de", + "transactionType": "CREATE2", + "contractName": "UserOpWebAuthnCosignVerifier", + "contractAddress": "0x939c10dcda11a73eccc563340abe3d257859dc6d", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0xfd4b1", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610d28380380610d28833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b608051610ca46100845f395f818160c601526101260152610ca45ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806304b073c51461004357806325a1c24e14610069578063772a0001146100c1575b5f5ffd5b6100566100513660046107c8565b61010d565b6040519081526020015b60405180910390f35b6100907fff0000000000000000000000000000000000000000000000000000000000000081565b6040517fff000000000000000000000000000000000000000000000000000000000000009091168152602001610060565b6100e87f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610060565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461017d576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6060807fff0000000000000000000000000000000000000000000000000000000000000087875f816101b1576101b1610841565b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191603610206576101ef866001818a61086e565b8101906101fc91906109d2565b9092509050610235565b5f61021387890189610a6b565b905080610100015180602001905181019061022e9190610be1565b9093509150505b5f808061024487890189610c3c565b9250925092505f61025485610319565b90505f61028e6102888e6020527b19457468657265756d205369676e6564204d6573736167653a0a33325f52603c60042090565b88610401565b73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161490505f6102ee8e6040516020016102d591815260200190565b60405160208183030381529060405260018588886104a6565b90508180156102fa5750805b610305576001610307565b5f5b9e9d5050505050505050505050505050565b61034e6040518060c0016040528060608152602001606081526020015f81526020015f81526020015f81526020015f81525090565b815160c081106103fb5760208301818101818251018281108260c0830111171561037a575050506103fb565b80815101925080602082015101818110838211178285108486111717156103a457505050506103fb565b82815160208301011183855160208701011117156103c557505050506103fb565b8386528060208701525060408101516040860152606081015160608601526080810151608086015260a081015160a08601525050505b50919050565b5f60405182516040811461041d57604181146104575750610492565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1660605261046a565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d61049f575b638baa579f5f526004601cfd5b5092915050565b5f5f5f6104b5886001806105dd565b905060208601518051602082019150604088015160608901518451600d81017f226368616c6c656e6765223a220000000000000000000000000000000000000060981c8752848482011060228286890101515f1a14168160138901208286890120141685846014011085851760801c107f2274797065223a22776562617574686e2e67657422000000000000000000000060581c8589015160581c14161698505080865250505087515189151560021b600117808160218c51015116146020831188161696505085156105b157602089510181810180516020600160208601856020868a8c60025afa60011b5afa51915295503d90506105b157fe5b50505082156105d2576105cf8287608001518860a0015188886106ea565b92505b505095945050505050565b6060835180156106e2576003600282010460021b60405192507f4142434445464748494a4b4c4d4e4f505152535455565758595a616263646566601f526106708515027f6768696a6b6c6d6e6f707172737475767778797a303132333435363738392d5f18603f526020830181810183886020010180515f82525b60038a0199508951603f8160121c16515f53603f81600c1c1651600153603f8160061c1651600253603f811651600353505f5184526004840193508284106106585790526020016040527f3d3d00000000000000000000000000000000000000000000000000000000000060038406600204808303919091525f8615159091029182900352900382525b509392505050565b5f6040518681528560208201528460408201528360608201528260808201525f5f5260205f60a0836101005afa503d61074e576d1ab2e8006fd8b71907bf06a5bdee3b61074e5760205f60a0836dd01ea45f9efd5c54f037fa57ea1a5afa61074e57fe5b505f516001147f7fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a8851110905095945050505050565b5f5f83601f840112610793575f5ffd5b50813567ffffffffffffffff8111156107aa575f5ffd5b6020830191508360208285010111156107c1575f5ffd5b9250929050565b5f5f5f5f5f606086880312156107dc575f5ffd5b85359450602086013567ffffffffffffffff8111156107f9575f5ffd5b61080588828901610783565b909550935050604086013567ffffffffffffffff811115610824575f5ffd5b61083088828901610783565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5f8585111561087c575f5ffd5b83861115610888575f5ffd5b5050820193919092039150565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff811182821017156108e6576108e6610895565b60405290565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff8111828210171561093357610933610895565b604052919050565b5f67ffffffffffffffff82111561095457610954610895565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f83011261098f575f5ffd5b81356109a261099d8261093b565b6108ec565b8181528460208386010111156109b6575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f604083850312156109e3575f5ffd5b823567ffffffffffffffff8111156109f9575f5ffd5b610a0585828601610980565b925050602083013567ffffffffffffffff811115610a21575f5ffd5b610a2d85828601610980565b9150509250929050565b73ffffffffffffffffffffffffffffffffffffffff81168114610a58575f5ffd5b50565b8035610a6681610a37565b919050565b5f60208284031215610a7b575f5ffd5b813567ffffffffffffffff811115610a91575f5ffd5b82016101208185031215610aa3575f5ffd5b610aab6108c2565b610ab482610a5b565b815260208281013590820152604082013567ffffffffffffffff811115610ad9575f5ffd5b610ae586828501610980565b604083015250606082013567ffffffffffffffff811115610b04575f5ffd5b610b1086828501610980565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610b4d575f5ffd5b610b5986828501610980565b60e08301525061010082013567ffffffffffffffff811115610b79575f5ffd5b610b8586828501610980565b61010083015250949350505050565b5f82601f830112610ba3575f5ffd5b8151610bb161099d8261093b565b818152846020838601011115610bc5575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b5f5f60408385031215610bf2575f5ffd5b825167ffffffffffffffff811115610c08575f5ffd5b610c1485828601610b94565b925050602083015167ffffffffffffffff811115610c30575f5ffd5b610a2d85828601610b94565b5f5f5f60608486031215610c4e575f5ffd5b8335610c5981610a37565b9560208501359550604090940135939250505056fea2646970667358221220eba1a71ee9c55c4fae49077b0f3de864d210a5a88d55a2828ec14dd17df2c32664736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x4c", + "chainId": "0xa4b1" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xe9cc0", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x6a0383e99abe23972dd9147b0fcec6937f004980163b3321628ea2586a5503de", + "transactionIndex": "0x2", + "blockHash": "0x5af582eba89ba90aca6a0eb8fba56d0f1f37a16251cbbb0d66828ad06c3db45f", + "blockNumber": "0x16404f60", + "gasUsed": "0xbe6d1", + "effectiveGasPrice": "0x989680", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x939c10dcda11a73eccc563340abe3d257859dc6d", + "gasUsedForL1": "0x6894", + "l1BlockNumber": "0x162a68a", + "timeboosted": false + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1756417451, + "chain": 42161, + "commit": "4e70f25" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/42161/run-1756417478.json b/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/42161/run-1756417478.json new file mode 100644 index 0000000..a79e4be --- /dev/null +++ b/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/42161/run-1756417478.json @@ -0,0 +1,52 @@ +{ + "transactions": [ + { + "hash": "0x6a0383e99abe23972dd9147b0fcec6937f004980163b3321628ea2586a5503de", + "transactionType": "CREATE2", + "contractName": "UserOpWebAuthnCosignVerifier", + "contractAddress": "0x939c10dcda11a73eccc563340abe3d257859dc6d", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0xfd4b1", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610d28380380610d28833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b608051610ca46100845f395f818160c601526101260152610ca45ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806304b073c51461004357806325a1c24e14610069578063772a0001146100c1575b5f5ffd5b6100566100513660046107c8565b61010d565b6040519081526020015b60405180910390f35b6100907fff0000000000000000000000000000000000000000000000000000000000000081565b6040517fff000000000000000000000000000000000000000000000000000000000000009091168152602001610060565b6100e87f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610060565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461017d576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6060807fff0000000000000000000000000000000000000000000000000000000000000087875f816101b1576101b1610841565b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191603610206576101ef866001818a61086e565b8101906101fc91906109d2565b9092509050610235565b5f61021387890189610a6b565b905080610100015180602001905181019061022e9190610be1565b9093509150505b5f808061024487890189610c3c565b9250925092505f61025485610319565b90505f61028e6102888e6020527b19457468657265756d205369676e6564204d6573736167653a0a33325f52603c60042090565b88610401565b73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161490505f6102ee8e6040516020016102d591815260200190565b60405160208183030381529060405260018588886104a6565b90508180156102fa5750805b610305576001610307565b5f5b9e9d5050505050505050505050505050565b61034e6040518060c0016040528060608152602001606081526020015f81526020015f81526020015f81526020015f81525090565b815160c081106103fb5760208301818101818251018281108260c0830111171561037a575050506103fb565b80815101925080602082015101818110838211178285108486111717156103a457505050506103fb565b82815160208301011183855160208701011117156103c557505050506103fb565b8386528060208701525060408101516040860152606081015160608601526080810151608086015260a081015160a08601525050505b50919050565b5f60405182516040811461041d57604181146104575750610492565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1660605261046a565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d61049f575b638baa579f5f526004601cfd5b5092915050565b5f5f5f6104b5886001806105dd565b905060208601518051602082019150604088015160608901518451600d81017f226368616c6c656e6765223a220000000000000000000000000000000000000060981c8752848482011060228286890101515f1a14168160138901208286890120141685846014011085851760801c107f2274797065223a22776562617574686e2e67657422000000000000000000000060581c8589015160581c14161698505080865250505087515189151560021b600117808160218c51015116146020831188161696505085156105b157602089510181810180516020600160208601856020868a8c60025afa60011b5afa51915295503d90506105b157fe5b50505082156105d2576105cf8287608001518860a0015188886106ea565b92505b505095945050505050565b6060835180156106e2576003600282010460021b60405192507f4142434445464748494a4b4c4d4e4f505152535455565758595a616263646566601f526106708515027f6768696a6b6c6d6e6f707172737475767778797a303132333435363738392d5f18603f526020830181810183886020010180515f82525b60038a0199508951603f8160121c16515f53603f81600c1c1651600153603f8160061c1651600253603f811651600353505f5184526004840193508284106106585790526020016040527f3d3d00000000000000000000000000000000000000000000000000000000000060038406600204808303919091525f8615159091029182900352900382525b509392505050565b5f6040518681528560208201528460408201528360608201528260808201525f5f5260205f60a0836101005afa503d61074e576d1ab2e8006fd8b71907bf06a5bdee3b61074e5760205f60a0836dd01ea45f9efd5c54f037fa57ea1a5afa61074e57fe5b505f516001147f7fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a8851110905095945050505050565b5f5f83601f840112610793575f5ffd5b50813567ffffffffffffffff8111156107aa575f5ffd5b6020830191508360208285010111156107c1575f5ffd5b9250929050565b5f5f5f5f5f606086880312156107dc575f5ffd5b85359450602086013567ffffffffffffffff8111156107f9575f5ffd5b61080588828901610783565b909550935050604086013567ffffffffffffffff811115610824575f5ffd5b61083088828901610783565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5f8585111561087c575f5ffd5b83861115610888575f5ffd5b5050820193919092039150565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff811182821017156108e6576108e6610895565b60405290565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff8111828210171561093357610933610895565b604052919050565b5f67ffffffffffffffff82111561095457610954610895565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f83011261098f575f5ffd5b81356109a261099d8261093b565b6108ec565b8181528460208386010111156109b6575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f604083850312156109e3575f5ffd5b823567ffffffffffffffff8111156109f9575f5ffd5b610a0585828601610980565b925050602083013567ffffffffffffffff811115610a21575f5ffd5b610a2d85828601610980565b9150509250929050565b73ffffffffffffffffffffffffffffffffffffffff81168114610a58575f5ffd5b50565b8035610a6681610a37565b919050565b5f60208284031215610a7b575f5ffd5b813567ffffffffffffffff811115610a91575f5ffd5b82016101208185031215610aa3575f5ffd5b610aab6108c2565b610ab482610a5b565b815260208281013590820152604082013567ffffffffffffffff811115610ad9575f5ffd5b610ae586828501610980565b604083015250606082013567ffffffffffffffff811115610b04575f5ffd5b610b1086828501610980565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610b4d575f5ffd5b610b5986828501610980565b60e08301525061010082013567ffffffffffffffff811115610b79575f5ffd5b610b8586828501610980565b61010083015250949350505050565b5f82601f830112610ba3575f5ffd5b8151610bb161099d8261093b565b818152846020838601011115610bc5575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b5f5f60408385031215610bf2575f5ffd5b825167ffffffffffffffff811115610c08575f5ffd5b610c1485828601610b94565b925050602083015167ffffffffffffffff811115610c30575f5ffd5b610a2d85828601610b94565b5f5f5f60608486031215610c4e575f5ffd5b8335610c5981610a37565b9560208501359550604090940135939250505056fea2646970667358221220eba1a71ee9c55c4fae49077b0f3de864d210a5a88d55a2828ec14dd17df2c32664736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x4c", + "chainId": "0xa4b1" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xe9cc0", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x6a0383e99abe23972dd9147b0fcec6937f004980163b3321628ea2586a5503de", + "transactionIndex": "0x2", + "blockHash": "0x5af582eba89ba90aca6a0eb8fba56d0f1f37a16251cbbb0d66828ad06c3db45f", + "blockNumber": "0x16404f60", + "gasUsed": "0xbe6d1", + "effectiveGasPrice": "0x989680", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x939c10dcda11a73eccc563340abe3d257859dc6d", + "gasUsedForL1": "0x6894", + "l1BlockNumber": "0x162a68a", + "timeboosted": false + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1756417478, + "chain": 42161, + "commit": "4e70f25" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/42161/run-latest.json b/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/42161/run-latest.json index c26cc8d..a79e4be 100644 --- a/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/42161/run-latest.json +++ b/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/42161/run-latest.json @@ -1,10 +1,10 @@ { "transactions": [ { - "hash": "0xd23122c87826b9f3688df0c58560d1a1df6c1d1e6d85a3e81edcd27b93b70684", + "hash": "0x6a0383e99abe23972dd9147b0fcec6937f004980163b3321628ea2586a5503de", "transactionType": "CREATE2", "contractName": "UserOpWebAuthnCosignVerifier", - "contractAddress": "0x7cd0d83c0c33aac9cef88c75f3edec80f4175252", + "contractAddress": "0x939c10dcda11a73eccc563340abe3d257859dc6d", "function": null, "arguments": [ "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" @@ -12,10 +12,10 @@ "transaction": { "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xf39ed", + "gas": "0xfd4b1", "value": "0x0", - "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610cfb380380610cfb833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b608051610c776100845f395f818160c601526101260152610c775ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806304b073c51461004357806325a1c24e14610069578063772a0001146100c1575b5f5ffd5b61005661005136600461079b565b61010d565b6040519081526020015b60405180910390f35b6100907fff0000000000000000000000000000000000000000000000000000000000000081565b6040517fff000000000000000000000000000000000000000000000000000000000000009091168152602001610060565b6100e87f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610060565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461017d576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6060807fff0000000000000000000000000000000000000000000000000000000000000087875f816101b1576101b1610814565b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191603610206576101ef866001818a610841565b8101906101fc91906109a5565b9092509050610235565b5f61021387890189610a3e565b905080610100015180602001905181019061022e9190610bb4565b9093509150505b5f808061024487890189610c0f565b9250925092505f610254856102ec565b90505f6102618d886103d4565b73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161490505f6102c18e6040516020016102a891815260200190565b6040516020818303038152906040526001858888610479565b90508180156102cd5750805b6102d85760016102da565b5f5b9e9d5050505050505050505050505050565b6103216040518060c0016040528060608152602001606081526020015f81526020015f81526020015f81526020015f81525090565b815160c081106103ce5760208301818101818251018281108260c0830111171561034d575050506103ce565b808151019250806020820151018181108382111782851084861117171561037757505050506103ce565b828151602083010111838551602087010111171561039857505050506103ce565b8386528060208701525060408101516040860152606081015160608601526080810151608086015260a081015160a08601525050505b50919050565b5f6040518251604081146103f0576041811461042a5750610465565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1660605261043d565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d610472575b638baa579f5f526004601cfd5b5092915050565b5f5f5f610488886001806105b0565b905060208601518051602082019150604088015160608901518451600d81017f226368616c6c656e6765223a220000000000000000000000000000000000000060981c8752848482011060228286890101515f1a14168160138901208286890120141685846014011085851760801c107f2274797065223a22776562617574686e2e67657422000000000000000000000060581c8589015160581c14161698505080865250505087515189151560021b600117808160218c510151161460208311881616965050851561058457602089510181810180516020600160208601856020868a8c60025afa60011b5afa51915295503d905061058457fe5b50505082156105a5576105a28287608001518860a0015188886106bd565b92505b505095945050505050565b6060835180156106b5576003600282010460021b60405192507f4142434445464748494a4b4c4d4e4f505152535455565758595a616263646566601f526106708515027f6768696a6b6c6d6e6f707172737475767778797a303132333435363738392d5f18603f526020830181810183886020010180515f82525b60038a0199508951603f8160121c16515f53603f81600c1c1651600153603f8160061c1651600253603f811651600353505f51845260048401935082841061062b5790526020016040527f3d3d00000000000000000000000000000000000000000000000000000000000060038406600204808303919091525f8615159091029182900352900382525b509392505050565b5f6040518681528560208201528460408201528360608201528260808201525f5f5260205f60a0836101005afa503d610721576d1ab2e8006fd8b71907bf06a5bdee3b6107215760205f60a0836dd01ea45f9efd5c54f037fa57ea1a5afa61072157fe5b505f516001147f7fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a8851110905095945050505050565b5f5f83601f840112610766575f5ffd5b50813567ffffffffffffffff81111561077d575f5ffd5b602083019150836020828501011115610794575f5ffd5b9250929050565b5f5f5f5f5f606086880312156107af575f5ffd5b85359450602086013567ffffffffffffffff8111156107cc575f5ffd5b6107d888828901610756565b909550935050604086013567ffffffffffffffff8111156107f7575f5ffd5b61080388828901610756565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5f8585111561084f575f5ffd5b8386111561085b575f5ffd5b5050820193919092039150565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff811182821017156108b9576108b9610868565b60405290565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff8111828210171561090657610906610868565b604052919050565b5f67ffffffffffffffff82111561092757610927610868565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f830112610962575f5ffd5b81356109756109708261090e565b6108bf565b818152846020838601011115610989575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f604083850312156109b6575f5ffd5b823567ffffffffffffffff8111156109cc575f5ffd5b6109d885828601610953565b925050602083013567ffffffffffffffff8111156109f4575f5ffd5b610a0085828601610953565b9150509250929050565b73ffffffffffffffffffffffffffffffffffffffff81168114610a2b575f5ffd5b50565b8035610a3981610a0a565b919050565b5f60208284031215610a4e575f5ffd5b813567ffffffffffffffff811115610a64575f5ffd5b82016101208185031215610a76575f5ffd5b610a7e610895565b610a8782610a2e565b815260208281013590820152604082013567ffffffffffffffff811115610aac575f5ffd5b610ab886828501610953565b604083015250606082013567ffffffffffffffff811115610ad7575f5ffd5b610ae386828501610953565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610b20575f5ffd5b610b2c86828501610953565b60e08301525061010082013567ffffffffffffffff811115610b4c575f5ffd5b610b5886828501610953565b61010083015250949350505050565b5f82601f830112610b76575f5ffd5b8151610b846109708261090e565b818152846020838601011115610b98575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b5f5f60408385031215610bc5575f5ffd5b825167ffffffffffffffff811115610bdb575f5ffd5b610be785828601610b67565b925050602083015167ffffffffffffffff811115610c03575f5ffd5b610a0085828601610b67565b5f5f5f60608486031215610c21575f5ffd5b8335610c2c81610a0a565b9560208501359550604090940135939250505056fea2646970667358221220385f57880e2e6ea2f85749972364c4a9abd217fbe6f391d8b3e92c37bc11392364736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", - "nonce": "0x49", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610d28380380610d28833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b608051610ca46100845f395f818160c601526101260152610ca45ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806304b073c51461004357806325a1c24e14610069578063772a0001146100c1575b5f5ffd5b6100566100513660046107c8565b61010d565b6040519081526020015b60405180910390f35b6100907fff0000000000000000000000000000000000000000000000000000000000000081565b6040517fff000000000000000000000000000000000000000000000000000000000000009091168152602001610060565b6100e87f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610060565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461017d576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6060807fff0000000000000000000000000000000000000000000000000000000000000087875f816101b1576101b1610841565b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191603610206576101ef866001818a61086e565b8101906101fc91906109d2565b9092509050610235565b5f61021387890189610a6b565b905080610100015180602001905181019061022e9190610be1565b9093509150505b5f808061024487890189610c3c565b9250925092505f61025485610319565b90505f61028e6102888e6020527b19457468657265756d205369676e6564204d6573736167653a0a33325f52603c60042090565b88610401565b73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161490505f6102ee8e6040516020016102d591815260200190565b60405160208183030381529060405260018588886104a6565b90508180156102fa5750805b610305576001610307565b5f5b9e9d5050505050505050505050505050565b61034e6040518060c0016040528060608152602001606081526020015f81526020015f81526020015f81526020015f81525090565b815160c081106103fb5760208301818101818251018281108260c0830111171561037a575050506103fb565b80815101925080602082015101818110838211178285108486111717156103a457505050506103fb565b82815160208301011183855160208701011117156103c557505050506103fb565b8386528060208701525060408101516040860152606081015160608601526080810151608086015260a081015160a08601525050505b50919050565b5f60405182516040811461041d57604181146104575750610492565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1660605261046a565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d61049f575b638baa579f5f526004601cfd5b5092915050565b5f5f5f6104b5886001806105dd565b905060208601518051602082019150604088015160608901518451600d81017f226368616c6c656e6765223a220000000000000000000000000000000000000060981c8752848482011060228286890101515f1a14168160138901208286890120141685846014011085851760801c107f2274797065223a22776562617574686e2e67657422000000000000000000000060581c8589015160581c14161698505080865250505087515189151560021b600117808160218c51015116146020831188161696505085156105b157602089510181810180516020600160208601856020868a8c60025afa60011b5afa51915295503d90506105b157fe5b50505082156105d2576105cf8287608001518860a0015188886106ea565b92505b505095945050505050565b6060835180156106e2576003600282010460021b60405192507f4142434445464748494a4b4c4d4e4f505152535455565758595a616263646566601f526106708515027f6768696a6b6c6d6e6f707172737475767778797a303132333435363738392d5f18603f526020830181810183886020010180515f82525b60038a0199508951603f8160121c16515f53603f81600c1c1651600153603f8160061c1651600253603f811651600353505f5184526004840193508284106106585790526020016040527f3d3d00000000000000000000000000000000000000000000000000000000000060038406600204808303919091525f8615159091029182900352900382525b509392505050565b5f6040518681528560208201528460408201528360608201528260808201525f5f5260205f60a0836101005afa503d61074e576d1ab2e8006fd8b71907bf06a5bdee3b61074e5760205f60a0836dd01ea45f9efd5c54f037fa57ea1a5afa61074e57fe5b505f516001147f7fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a8851110905095945050505050565b5f5f83601f840112610793575f5ffd5b50813567ffffffffffffffff8111156107aa575f5ffd5b6020830191508360208285010111156107c1575f5ffd5b9250929050565b5f5f5f5f5f606086880312156107dc575f5ffd5b85359450602086013567ffffffffffffffff8111156107f9575f5ffd5b61080588828901610783565b909550935050604086013567ffffffffffffffff811115610824575f5ffd5b61083088828901610783565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5f8585111561087c575f5ffd5b83861115610888575f5ffd5b5050820193919092039150565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff811182821017156108e6576108e6610895565b60405290565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff8111828210171561093357610933610895565b604052919050565b5f67ffffffffffffffff82111561095457610954610895565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f83011261098f575f5ffd5b81356109a261099d8261093b565b6108ec565b8181528460208386010111156109b6575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f604083850312156109e3575f5ffd5b823567ffffffffffffffff8111156109f9575f5ffd5b610a0585828601610980565b925050602083013567ffffffffffffffff811115610a21575f5ffd5b610a2d85828601610980565b9150509250929050565b73ffffffffffffffffffffffffffffffffffffffff81168114610a58575f5ffd5b50565b8035610a6681610a37565b919050565b5f60208284031215610a7b575f5ffd5b813567ffffffffffffffff811115610a91575f5ffd5b82016101208185031215610aa3575f5ffd5b610aab6108c2565b610ab482610a5b565b815260208281013590820152604082013567ffffffffffffffff811115610ad9575f5ffd5b610ae586828501610980565b604083015250606082013567ffffffffffffffff811115610b04575f5ffd5b610b1086828501610980565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610b4d575f5ffd5b610b5986828501610980565b60e08301525061010082013567ffffffffffffffff811115610b79575f5ffd5b610b8586828501610980565b61010083015250949350505050565b5f82601f830112610ba3575f5ffd5b8151610bb161099d8261093b565b818152846020838601011115610bc5575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b5f5f60408385031215610bf2575f5ffd5b825167ffffffffffffffff811115610c08575f5ffd5b610c1485828601610b94565b925050602083015167ffffffffffffffff811115610c30575f5ffd5b610a2d85828601610b94565b5f5f5f60608486031215610c4e575f5ffd5b8335610c5981610a37565b9560208501359550604090940135939250505056fea2646970667358221220eba1a71ee9c55c4fae49077b0f3de864d210a5a88d55a2828ec14dd17df2c32664736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x4c", "chainId": "0xa4b1" }, "additionalContracts": [], @@ -25,28 +25,28 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0xff53e", + "cumulativeGasUsed": "0xe9cc0", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0xd23122c87826b9f3688df0c58560d1a1df6c1d1e6d85a3e81edcd27b93b70684", - "transactionIndex": "0x4", - "blockHash": "0xae94ae092c2ad66f31717ad552836762c5b0b415c170faff898e830719b11bf6", - "blockNumber": "0x15fccde8", - "gasUsed": "0xb79b7", - "effectiveGasPrice": "0x9bab90", + "transactionHash": "0x6a0383e99abe23972dd9147b0fcec6937f004980163b3321628ea2586a5503de", + "transactionIndex": "0x2", + "blockHash": "0x5af582eba89ba90aca6a0eb8fba56d0f1f37a16251cbbb0d66828ad06c3db45f", + "blockNumber": "0x16404f60", + "gasUsed": "0xbe6d1", + "effectiveGasPrice": "0x989680", "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": "0x7cd0d83c0c33aac9cef88c75f3edec80f4175252", - "gasUsedForL1": "0x21b4", - "l1BlockNumber": "0x16140a2", + "contractAddress": "0x939c10dcda11a73eccc563340abe3d257859dc6d", + "gasUsedForL1": "0x6894", + "l1BlockNumber": "0x162a68a", "timeboosted": false } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1755312971, + "timestamp": 1756417478, "chain": 42161, - "commit": "a30abbb" + "commit": "4e70f25" } \ No newline at end of file diff --git a/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/43114/run-1756417681.json b/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/43114/run-1756417681.json new file mode 100644 index 0000000..e76e9e3 --- /dev/null +++ b/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/43114/run-1756417681.json @@ -0,0 +1,49 @@ +{ + "transactions": [ + { + "hash": "0xc123bda3e762d92c271e916949d1819537c1b11b81deb55b4844bd4080cd86fb", + "transactionType": "CREATE2", + "contractName": "UserOpWebAuthnCosignVerifier", + "contractAddress": "0x939c10dcda11a73eccc563340abe3d257859dc6d", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0xfdff6", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610d28380380610d28833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b608051610ca46100845f395f818160c601526101260152610ca45ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806304b073c51461004357806325a1c24e14610069578063772a0001146100c1575b5f5ffd5b6100566100513660046107c8565b61010d565b6040519081526020015b60405180910390f35b6100907fff0000000000000000000000000000000000000000000000000000000000000081565b6040517fff000000000000000000000000000000000000000000000000000000000000009091168152602001610060565b6100e87f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610060565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461017d576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6060807fff0000000000000000000000000000000000000000000000000000000000000087875f816101b1576101b1610841565b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191603610206576101ef866001818a61086e565b8101906101fc91906109d2565b9092509050610235565b5f61021387890189610a6b565b905080610100015180602001905181019061022e9190610be1565b9093509150505b5f808061024487890189610c3c565b9250925092505f61025485610319565b90505f61028e6102888e6020527b19457468657265756d205369676e6564204d6573736167653a0a33325f52603c60042090565b88610401565b73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161490505f6102ee8e6040516020016102d591815260200190565b60405160208183030381529060405260018588886104a6565b90508180156102fa5750805b610305576001610307565b5f5b9e9d5050505050505050505050505050565b61034e6040518060c0016040528060608152602001606081526020015f81526020015f81526020015f81526020015f81525090565b815160c081106103fb5760208301818101818251018281108260c0830111171561037a575050506103fb565b80815101925080602082015101818110838211178285108486111717156103a457505050506103fb565b82815160208301011183855160208701011117156103c557505050506103fb565b8386528060208701525060408101516040860152606081015160608601526080810151608086015260a081015160a08601525050505b50919050565b5f60405182516040811461041d57604181146104575750610492565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1660605261046a565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d61049f575b638baa579f5f526004601cfd5b5092915050565b5f5f5f6104b5886001806105dd565b905060208601518051602082019150604088015160608901518451600d81017f226368616c6c656e6765223a220000000000000000000000000000000000000060981c8752848482011060228286890101515f1a14168160138901208286890120141685846014011085851760801c107f2274797065223a22776562617574686e2e67657422000000000000000000000060581c8589015160581c14161698505080865250505087515189151560021b600117808160218c51015116146020831188161696505085156105b157602089510181810180516020600160208601856020868a8c60025afa60011b5afa51915295503d90506105b157fe5b50505082156105d2576105cf8287608001518860a0015188886106ea565b92505b505095945050505050565b6060835180156106e2576003600282010460021b60405192507f4142434445464748494a4b4c4d4e4f505152535455565758595a616263646566601f526106708515027f6768696a6b6c6d6e6f707172737475767778797a303132333435363738392d5f18603f526020830181810183886020010180515f82525b60038a0199508951603f8160121c16515f53603f81600c1c1651600153603f8160061c1651600253603f811651600353505f5184526004840193508284106106585790526020016040527f3d3d00000000000000000000000000000000000000000000000000000000000060038406600204808303919091525f8615159091029182900352900382525b509392505050565b5f6040518681528560208201528460408201528360608201528260808201525f5f5260205f60a0836101005afa503d61074e576d1ab2e8006fd8b71907bf06a5bdee3b61074e5760205f60a0836dd01ea45f9efd5c54f037fa57ea1a5afa61074e57fe5b505f516001147f7fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a8851110905095945050505050565b5f5f83601f840112610793575f5ffd5b50813567ffffffffffffffff8111156107aa575f5ffd5b6020830191508360208285010111156107c1575f5ffd5b9250929050565b5f5f5f5f5f606086880312156107dc575f5ffd5b85359450602086013567ffffffffffffffff8111156107f9575f5ffd5b61080588828901610783565b909550935050604086013567ffffffffffffffff811115610824575f5ffd5b61083088828901610783565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5f8585111561087c575f5ffd5b83861115610888575f5ffd5b5050820193919092039150565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff811182821017156108e6576108e6610895565b60405290565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff8111828210171561093357610933610895565b604052919050565b5f67ffffffffffffffff82111561095457610954610895565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f83011261098f575f5ffd5b81356109a261099d8261093b565b6108ec565b8181528460208386010111156109b6575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f604083850312156109e3575f5ffd5b823567ffffffffffffffff8111156109f9575f5ffd5b610a0585828601610980565b925050602083013567ffffffffffffffff811115610a21575f5ffd5b610a2d85828601610980565b9150509250929050565b73ffffffffffffffffffffffffffffffffffffffff81168114610a58575f5ffd5b50565b8035610a6681610a37565b919050565b5f60208284031215610a7b575f5ffd5b813567ffffffffffffffff811115610a91575f5ffd5b82016101208185031215610aa3575f5ffd5b610aab6108c2565b610ab482610a5b565b815260208281013590820152604082013567ffffffffffffffff811115610ad9575f5ffd5b610ae586828501610980565b604083015250606082013567ffffffffffffffff811115610b04575f5ffd5b610b1086828501610980565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610b4d575f5ffd5b610b5986828501610980565b60e08301525061010082013567ffffffffffffffff811115610b79575f5ffd5b610b8586828501610980565b61010083015250949350505050565b5f82601f830112610ba3575f5ffd5b8151610bb161099d8261093b565b818152846020838601011115610bc5575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b5f5f60408385031215610bf2575f5ffd5b825167ffffffffffffffff811115610c08575f5ffd5b610c1485828601610b94565b925050602083015167ffffffffffffffff811115610c30575f5ffd5b610a2d85828601610b94565b5f5f5f60608486031215610c4e575f5ffd5b8335610c5981610a37565b9560208501359550604090940135939250505056fea2646970667358221220eba1a71ee9c55c4fae49077b0f3de864d210a5a88d55a2828ec14dd17df2c32664736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x4d", + "chainId": "0xa86a" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xfa7d1", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xc123bda3e762d92c271e916949d1819537c1b11b81deb55b4844bd4080cd86fb", + "transactionIndex": "0x5", + "blockHash": "0x01d17554e50ce8e44a3d8fa7f5b017d79438b2bc763dcc9552f080e4d8416cbf", + "blockNumber": "0x40a82b8", + "gasUsed": "0xb7e3d", + "effectiveGasPrice": "0x1986642b", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x939c10dcda11a73eccc563340abe3d257859dc6d" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1756417681, + "chain": 43114, + "commit": "4e70f25" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/43114/run-latest.json b/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/43114/run-latest.json index 296b7c6..e76e9e3 100644 --- a/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/43114/run-latest.json +++ b/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/43114/run-latest.json @@ -1,10 +1,10 @@ { "transactions": [ { - "hash": "0xf7b690183d11c996a9adac806e551cf763fb6a3796a0fd7bfe48cc6b322297c6", + "hash": "0xc123bda3e762d92c271e916949d1819537c1b11b81deb55b4844bd4080cd86fb", "transactionType": "CREATE2", "contractName": "UserOpWebAuthnCosignVerifier", - "contractAddress": "0x7cd0d83c0c33aac9cef88c75f3edec80f4175252", + "contractAddress": "0x939c10dcda11a73eccc563340abe3d257859dc6d", "function": null, "arguments": [ "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" @@ -12,10 +12,10 @@ "transaction": { "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x10971d", + "gas": "0xfdff6", "value": "0x0", - "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610cfb380380610cfb833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b608051610c776100845f395f818160c601526101260152610c775ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806304b073c51461004357806325a1c24e14610069578063772a0001146100c1575b5f5ffd5b61005661005136600461079b565b61010d565b6040519081526020015b60405180910390f35b6100907fff0000000000000000000000000000000000000000000000000000000000000081565b6040517fff000000000000000000000000000000000000000000000000000000000000009091168152602001610060565b6100e87f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610060565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461017d576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6060807fff0000000000000000000000000000000000000000000000000000000000000087875f816101b1576101b1610814565b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191603610206576101ef866001818a610841565b8101906101fc91906109a5565b9092509050610235565b5f61021387890189610a3e565b905080610100015180602001905181019061022e9190610bb4565b9093509150505b5f808061024487890189610c0f565b9250925092505f610254856102ec565b90505f6102618d886103d4565b73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161490505f6102c18e6040516020016102a891815260200190565b6040516020818303038152906040526001858888610479565b90508180156102cd5750805b6102d85760016102da565b5f5b9e9d5050505050505050505050505050565b6103216040518060c0016040528060608152602001606081526020015f81526020015f81526020015f81526020015f81525090565b815160c081106103ce5760208301818101818251018281108260c0830111171561034d575050506103ce565b808151019250806020820151018181108382111782851084861117171561037757505050506103ce565b828151602083010111838551602087010111171561039857505050506103ce565b8386528060208701525060408101516040860152606081015160608601526080810151608086015260a081015160a08601525050505b50919050565b5f6040518251604081146103f0576041811461042a5750610465565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1660605261043d565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d610472575b638baa579f5f526004601cfd5b5092915050565b5f5f5f610488886001806105b0565b905060208601518051602082019150604088015160608901518451600d81017f226368616c6c656e6765223a220000000000000000000000000000000000000060981c8752848482011060228286890101515f1a14168160138901208286890120141685846014011085851760801c107f2274797065223a22776562617574686e2e67657422000000000000000000000060581c8589015160581c14161698505080865250505087515189151560021b600117808160218c510151161460208311881616965050851561058457602089510181810180516020600160208601856020868a8c60025afa60011b5afa51915295503d905061058457fe5b50505082156105a5576105a28287608001518860a0015188886106bd565b92505b505095945050505050565b6060835180156106b5576003600282010460021b60405192507f4142434445464748494a4b4c4d4e4f505152535455565758595a616263646566601f526106708515027f6768696a6b6c6d6e6f707172737475767778797a303132333435363738392d5f18603f526020830181810183886020010180515f82525b60038a0199508951603f8160121c16515f53603f81600c1c1651600153603f8160061c1651600253603f811651600353505f51845260048401935082841061062b5790526020016040527f3d3d00000000000000000000000000000000000000000000000000000000000060038406600204808303919091525f8615159091029182900352900382525b509392505050565b5f6040518681528560208201528460408201528360608201528260808201525f5f5260205f60a0836101005afa503d610721576d1ab2e8006fd8b71907bf06a5bdee3b6107215760205f60a0836dd01ea45f9efd5c54f037fa57ea1a5afa61072157fe5b505f516001147f7fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a8851110905095945050505050565b5f5f83601f840112610766575f5ffd5b50813567ffffffffffffffff81111561077d575f5ffd5b602083019150836020828501011115610794575f5ffd5b9250929050565b5f5f5f5f5f606086880312156107af575f5ffd5b85359450602086013567ffffffffffffffff8111156107cc575f5ffd5b6107d888828901610756565b909550935050604086013567ffffffffffffffff8111156107f7575f5ffd5b61080388828901610756565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5f8585111561084f575f5ffd5b8386111561085b575f5ffd5b5050820193919092039150565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff811182821017156108b9576108b9610868565b60405290565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff8111828210171561090657610906610868565b604052919050565b5f67ffffffffffffffff82111561092757610927610868565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f830112610962575f5ffd5b81356109756109708261090e565b6108bf565b818152846020838601011115610989575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f604083850312156109b6575f5ffd5b823567ffffffffffffffff8111156109cc575f5ffd5b6109d885828601610953565b925050602083013567ffffffffffffffff8111156109f4575f5ffd5b610a0085828601610953565b9150509250929050565b73ffffffffffffffffffffffffffffffffffffffff81168114610a2b575f5ffd5b50565b8035610a3981610a0a565b919050565b5f60208284031215610a4e575f5ffd5b813567ffffffffffffffff811115610a64575f5ffd5b82016101208185031215610a76575f5ffd5b610a7e610895565b610a8782610a2e565b815260208281013590820152604082013567ffffffffffffffff811115610aac575f5ffd5b610ab886828501610953565b604083015250606082013567ffffffffffffffff811115610ad7575f5ffd5b610ae386828501610953565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610b20575f5ffd5b610b2c86828501610953565b60e08301525061010082013567ffffffffffffffff811115610b4c575f5ffd5b610b5886828501610953565b61010083015250949350505050565b5f82601f830112610b76575f5ffd5b8151610b846109708261090e565b818152846020838601011115610b98575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b5f5f60408385031215610bc5575f5ffd5b825167ffffffffffffffff811115610bdb575f5ffd5b610be785828601610b67565b925050602083015167ffffffffffffffff811115610c03575f5ffd5b610a0085828601610b67565b5f5f5f60608486031215610c21575f5ffd5b8335610c2c81610a0a565b9560208501359550604090940135939250505056fea2646970667358221220385f57880e2e6ea2f85749972364c4a9abd217fbe6f391d8b3e92c37bc11392364736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", - "nonce": "0x4a", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610d28380380610d28833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b608051610ca46100845f395f818160c601526101260152610ca45ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806304b073c51461004357806325a1c24e14610069578063772a0001146100c1575b5f5ffd5b6100566100513660046107c8565b61010d565b6040519081526020015b60405180910390f35b6100907fff0000000000000000000000000000000000000000000000000000000000000081565b6040517fff000000000000000000000000000000000000000000000000000000000000009091168152602001610060565b6100e87f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610060565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461017d576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6060807fff0000000000000000000000000000000000000000000000000000000000000087875f816101b1576101b1610841565b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191603610206576101ef866001818a61086e565b8101906101fc91906109d2565b9092509050610235565b5f61021387890189610a6b565b905080610100015180602001905181019061022e9190610be1565b9093509150505b5f808061024487890189610c3c565b9250925092505f61025485610319565b90505f61028e6102888e6020527b19457468657265756d205369676e6564204d6573736167653a0a33325f52603c60042090565b88610401565b73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161490505f6102ee8e6040516020016102d591815260200190565b60405160208183030381529060405260018588886104a6565b90508180156102fa5750805b610305576001610307565b5f5b9e9d5050505050505050505050505050565b61034e6040518060c0016040528060608152602001606081526020015f81526020015f81526020015f81526020015f81525090565b815160c081106103fb5760208301818101818251018281108260c0830111171561037a575050506103fb565b80815101925080602082015101818110838211178285108486111717156103a457505050506103fb565b82815160208301011183855160208701011117156103c557505050506103fb565b8386528060208701525060408101516040860152606081015160608601526080810151608086015260a081015160a08601525050505b50919050565b5f60405182516040811461041d57604181146104575750610492565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1660605261046a565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d61049f575b638baa579f5f526004601cfd5b5092915050565b5f5f5f6104b5886001806105dd565b905060208601518051602082019150604088015160608901518451600d81017f226368616c6c656e6765223a220000000000000000000000000000000000000060981c8752848482011060228286890101515f1a14168160138901208286890120141685846014011085851760801c107f2274797065223a22776562617574686e2e67657422000000000000000000000060581c8589015160581c14161698505080865250505087515189151560021b600117808160218c51015116146020831188161696505085156105b157602089510181810180516020600160208601856020868a8c60025afa60011b5afa51915295503d90506105b157fe5b50505082156105d2576105cf8287608001518860a0015188886106ea565b92505b505095945050505050565b6060835180156106e2576003600282010460021b60405192507f4142434445464748494a4b4c4d4e4f505152535455565758595a616263646566601f526106708515027f6768696a6b6c6d6e6f707172737475767778797a303132333435363738392d5f18603f526020830181810183886020010180515f82525b60038a0199508951603f8160121c16515f53603f81600c1c1651600153603f8160061c1651600253603f811651600353505f5184526004840193508284106106585790526020016040527f3d3d00000000000000000000000000000000000000000000000000000000000060038406600204808303919091525f8615159091029182900352900382525b509392505050565b5f6040518681528560208201528460408201528360608201528260808201525f5f5260205f60a0836101005afa503d61074e576d1ab2e8006fd8b71907bf06a5bdee3b61074e5760205f60a0836dd01ea45f9efd5c54f037fa57ea1a5afa61074e57fe5b505f516001147f7fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a8851110905095945050505050565b5f5f83601f840112610793575f5ffd5b50813567ffffffffffffffff8111156107aa575f5ffd5b6020830191508360208285010111156107c1575f5ffd5b9250929050565b5f5f5f5f5f606086880312156107dc575f5ffd5b85359450602086013567ffffffffffffffff8111156107f9575f5ffd5b61080588828901610783565b909550935050604086013567ffffffffffffffff811115610824575f5ffd5b61083088828901610783565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5f8585111561087c575f5ffd5b83861115610888575f5ffd5b5050820193919092039150565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff811182821017156108e6576108e6610895565b60405290565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff8111828210171561093357610933610895565b604052919050565b5f67ffffffffffffffff82111561095457610954610895565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f83011261098f575f5ffd5b81356109a261099d8261093b565b6108ec565b8181528460208386010111156109b6575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f604083850312156109e3575f5ffd5b823567ffffffffffffffff8111156109f9575f5ffd5b610a0585828601610980565b925050602083013567ffffffffffffffff811115610a21575f5ffd5b610a2d85828601610980565b9150509250929050565b73ffffffffffffffffffffffffffffffffffffffff81168114610a58575f5ffd5b50565b8035610a6681610a37565b919050565b5f60208284031215610a7b575f5ffd5b813567ffffffffffffffff811115610a91575f5ffd5b82016101208185031215610aa3575f5ffd5b610aab6108c2565b610ab482610a5b565b815260208281013590820152604082013567ffffffffffffffff811115610ad9575f5ffd5b610ae586828501610980565b604083015250606082013567ffffffffffffffff811115610b04575f5ffd5b610b1086828501610980565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610b4d575f5ffd5b610b5986828501610980565b60e08301525061010082013567ffffffffffffffff811115610b79575f5ffd5b610b8586828501610980565b61010083015250949350505050565b5f82601f830112610ba3575f5ffd5b8151610bb161099d8261093b565b818152846020838601011115610bc5575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b5f5f60408385031215610bf2575f5ffd5b825167ffffffffffffffff811115610c08575f5ffd5b610c1485828601610b94565b925050602083015167ffffffffffffffff811115610c30575f5ffd5b610a2d85828601610b94565b5f5f5f60608486031215610c4e575f5ffd5b8335610c5981610a37565b9560208501359550604090940135939250505056fea2646970667358221220eba1a71ee9c55c4fae49077b0f3de864d210a5a88d55a2828ec14dd17df2c32664736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x4d", "chainId": "0xa86a" }, "additionalContracts": [], @@ -25,25 +25,25 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0x2f6440", + "cumulativeGasUsed": "0xfa7d1", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0xf7b690183d11c996a9adac806e551cf763fb6a3796a0fd7bfe48cc6b322297c6", - "transactionIndex": "0x11", - "blockHash": "0xedcf97a85fef69f99cf88cc269459b7c75d4f7545d57e34c0640cbf8310cb4d1", - "blockNumber": "0x4007eda", - "gasUsed": "0xb5803", - "effectiveGasPrice": "0x227894db", + "transactionHash": "0xc123bda3e762d92c271e916949d1819537c1b11b81deb55b4844bd4080cd86fb", + "transactionIndex": "0x5", + "blockHash": "0x01d17554e50ce8e44a3d8fa7f5b017d79438b2bc763dcc9552f080e4d8416cbf", + "blockNumber": "0x40a82b8", + "gasUsed": "0xb7e3d", + "effectiveGasPrice": "0x1986642b", "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": "0x7cd0d83c0c33aac9cef88c75f3edec80f4175252" + "contractAddress": "0x939c10dcda11a73eccc563340abe3d257859dc6d" } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1755316403, + "timestamp": 1756417681, "chain": 43114, - "commit": "a30abbb" + "commit": "4e70f25" } \ No newline at end of file diff --git a/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/56/run-1756417621.json b/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/56/run-1756417621.json new file mode 100644 index 0000000..fe7dcbe --- /dev/null +++ b/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/56/run-1756417621.json @@ -0,0 +1,49 @@ +{ + "transactions": [ + { + "hash": "0xf17e2d662d8cd15b880e89eee3ac07597b2676c6886f0663ea45a8fa75a45fda", + "transactionType": "CREATE2", + "contractName": "UserOpWebAuthnCosignVerifier", + "contractAddress": "0x939c10dcda11a73eccc563340abe3d257859dc6d", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0xfdff6", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610d28380380610d28833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b608051610ca46100845f395f818160c601526101260152610ca45ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806304b073c51461004357806325a1c24e14610069578063772a0001146100c1575b5f5ffd5b6100566100513660046107c8565b61010d565b6040519081526020015b60405180910390f35b6100907fff0000000000000000000000000000000000000000000000000000000000000081565b6040517fff000000000000000000000000000000000000000000000000000000000000009091168152602001610060565b6100e87f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610060565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461017d576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6060807fff0000000000000000000000000000000000000000000000000000000000000087875f816101b1576101b1610841565b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191603610206576101ef866001818a61086e565b8101906101fc91906109d2565b9092509050610235565b5f61021387890189610a6b565b905080610100015180602001905181019061022e9190610be1565b9093509150505b5f808061024487890189610c3c565b9250925092505f61025485610319565b90505f61028e6102888e6020527b19457468657265756d205369676e6564204d6573736167653a0a33325f52603c60042090565b88610401565b73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161490505f6102ee8e6040516020016102d591815260200190565b60405160208183030381529060405260018588886104a6565b90508180156102fa5750805b610305576001610307565b5f5b9e9d5050505050505050505050505050565b61034e6040518060c0016040528060608152602001606081526020015f81526020015f81526020015f81526020015f81525090565b815160c081106103fb5760208301818101818251018281108260c0830111171561037a575050506103fb565b80815101925080602082015101818110838211178285108486111717156103a457505050506103fb565b82815160208301011183855160208701011117156103c557505050506103fb565b8386528060208701525060408101516040860152606081015160608601526080810151608086015260a081015160a08601525050505b50919050565b5f60405182516040811461041d57604181146104575750610492565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1660605261046a565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d61049f575b638baa579f5f526004601cfd5b5092915050565b5f5f5f6104b5886001806105dd565b905060208601518051602082019150604088015160608901518451600d81017f226368616c6c656e6765223a220000000000000000000000000000000000000060981c8752848482011060228286890101515f1a14168160138901208286890120141685846014011085851760801c107f2274797065223a22776562617574686e2e67657422000000000000000000000060581c8589015160581c14161698505080865250505087515189151560021b600117808160218c51015116146020831188161696505085156105b157602089510181810180516020600160208601856020868a8c60025afa60011b5afa51915295503d90506105b157fe5b50505082156105d2576105cf8287608001518860a0015188886106ea565b92505b505095945050505050565b6060835180156106e2576003600282010460021b60405192507f4142434445464748494a4b4c4d4e4f505152535455565758595a616263646566601f526106708515027f6768696a6b6c6d6e6f707172737475767778797a303132333435363738392d5f18603f526020830181810183886020010180515f82525b60038a0199508951603f8160121c16515f53603f81600c1c1651600153603f8160061c1651600253603f811651600353505f5184526004840193508284106106585790526020016040527f3d3d00000000000000000000000000000000000000000000000000000000000060038406600204808303919091525f8615159091029182900352900382525b509392505050565b5f6040518681528560208201528460408201528360608201528260808201525f5f5260205f60a0836101005afa503d61074e576d1ab2e8006fd8b71907bf06a5bdee3b61074e5760205f60a0836dd01ea45f9efd5c54f037fa57ea1a5afa61074e57fe5b505f516001147f7fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a8851110905095945050505050565b5f5f83601f840112610793575f5ffd5b50813567ffffffffffffffff8111156107aa575f5ffd5b6020830191508360208285010111156107c1575f5ffd5b9250929050565b5f5f5f5f5f606086880312156107dc575f5ffd5b85359450602086013567ffffffffffffffff8111156107f9575f5ffd5b61080588828901610783565b909550935050604086013567ffffffffffffffff811115610824575f5ffd5b61083088828901610783565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5f8585111561087c575f5ffd5b83861115610888575f5ffd5b5050820193919092039150565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff811182821017156108e6576108e6610895565b60405290565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff8111828210171561093357610933610895565b604052919050565b5f67ffffffffffffffff82111561095457610954610895565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f83011261098f575f5ffd5b81356109a261099d8261093b565b6108ec565b8181528460208386010111156109b6575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f604083850312156109e3575f5ffd5b823567ffffffffffffffff8111156109f9575f5ffd5b610a0585828601610980565b925050602083013567ffffffffffffffff811115610a21575f5ffd5b610a2d85828601610980565b9150509250929050565b73ffffffffffffffffffffffffffffffffffffffff81168114610a58575f5ffd5b50565b8035610a6681610a37565b919050565b5f60208284031215610a7b575f5ffd5b813567ffffffffffffffff811115610a91575f5ffd5b82016101208185031215610aa3575f5ffd5b610aab6108c2565b610ab482610a5b565b815260208281013590820152604082013567ffffffffffffffff811115610ad9575f5ffd5b610ae586828501610980565b604083015250606082013567ffffffffffffffff811115610b04575f5ffd5b610b1086828501610980565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610b4d575f5ffd5b610b5986828501610980565b60e08301525061010082013567ffffffffffffffff811115610b79575f5ffd5b610b8586828501610980565b61010083015250949350505050565b5f82601f830112610ba3575f5ffd5b8151610bb161099d8261093b565b818152846020838601011115610bc5575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b5f5f60408385031215610bf2575f5ffd5b825167ffffffffffffffff811115610c08575f5ffd5b610c1485828601610b94565b925050602083015167ffffffffffffffff811115610c30575f5ffd5b610a2d85828601610b94565b5f5f5f60608486031215610c4e575f5ffd5b8335610c5981610a37565b9560208501359550604090940135939250505056fea2646970667358221220eba1a71ee9c55c4fae49077b0f3de864d210a5a88d55a2828ec14dd17df2c32664736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0xb1", + "chainId": "0x38" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x4225b0", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "transactionHash": "0xf17e2d662d8cd15b880e89eee3ac07597b2676c6886f0663ea45a8fa75a45fda", + "transactionIndex": "0x20", + "blockHash": "0xd1948256ef540bfe5e29b7b017ec321e541364585f0527c53aa59a1c2be37230", + "blockNumber": "0x387b6bb", + "gasUsed": "0xb7e3d", + "effectiveGasPrice": "0x5f5e100", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x939c10dcda11a73eccc563340abe3d257859dc6d" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1756417621, + "chain": 56, + "commit": "4e70f25" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/56/run-latest.json b/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/56/run-latest.json index 09cb7ea..fe7dcbe 100644 --- a/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/56/run-latest.json +++ b/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/56/run-latest.json @@ -1,10 +1,10 @@ { "transactions": [ { - "hash": "0xfe4325d41a453813a11f5090484785512ff22c9e89928a78a17e67d9c7cc40a0", + "hash": "0xf17e2d662d8cd15b880e89eee3ac07597b2676c6886f0663ea45a8fa75a45fda", "transactionType": "CREATE2", "contractName": "UserOpWebAuthnCosignVerifier", - "contractAddress": "0x7cd0d83c0c33aac9cef88c75f3edec80f4175252", + "contractAddress": "0x939c10dcda11a73eccc563340abe3d257859dc6d", "function": null, "arguments": [ "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" @@ -12,10 +12,10 @@ "transaction": { "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x10971d", + "gas": "0xfdff6", "value": "0x0", - "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610cfb380380610cfb833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b608051610c776100845f395f818160c601526101260152610c775ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806304b073c51461004357806325a1c24e14610069578063772a0001146100c1575b5f5ffd5b61005661005136600461079b565b61010d565b6040519081526020015b60405180910390f35b6100907fff0000000000000000000000000000000000000000000000000000000000000081565b6040517fff000000000000000000000000000000000000000000000000000000000000009091168152602001610060565b6100e87f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610060565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461017d576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6060807fff0000000000000000000000000000000000000000000000000000000000000087875f816101b1576101b1610814565b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191603610206576101ef866001818a610841565b8101906101fc91906109a5565b9092509050610235565b5f61021387890189610a3e565b905080610100015180602001905181019061022e9190610bb4565b9093509150505b5f808061024487890189610c0f565b9250925092505f610254856102ec565b90505f6102618d886103d4565b73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161490505f6102c18e6040516020016102a891815260200190565b6040516020818303038152906040526001858888610479565b90508180156102cd5750805b6102d85760016102da565b5f5b9e9d5050505050505050505050505050565b6103216040518060c0016040528060608152602001606081526020015f81526020015f81526020015f81526020015f81525090565b815160c081106103ce5760208301818101818251018281108260c0830111171561034d575050506103ce565b808151019250806020820151018181108382111782851084861117171561037757505050506103ce565b828151602083010111838551602087010111171561039857505050506103ce565b8386528060208701525060408101516040860152606081015160608601526080810151608086015260a081015160a08601525050505b50919050565b5f6040518251604081146103f0576041811461042a5750610465565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1660605261043d565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d610472575b638baa579f5f526004601cfd5b5092915050565b5f5f5f610488886001806105b0565b905060208601518051602082019150604088015160608901518451600d81017f226368616c6c656e6765223a220000000000000000000000000000000000000060981c8752848482011060228286890101515f1a14168160138901208286890120141685846014011085851760801c107f2274797065223a22776562617574686e2e67657422000000000000000000000060581c8589015160581c14161698505080865250505087515189151560021b600117808160218c510151161460208311881616965050851561058457602089510181810180516020600160208601856020868a8c60025afa60011b5afa51915295503d905061058457fe5b50505082156105a5576105a28287608001518860a0015188886106bd565b92505b505095945050505050565b6060835180156106b5576003600282010460021b60405192507f4142434445464748494a4b4c4d4e4f505152535455565758595a616263646566601f526106708515027f6768696a6b6c6d6e6f707172737475767778797a303132333435363738392d5f18603f526020830181810183886020010180515f82525b60038a0199508951603f8160121c16515f53603f81600c1c1651600153603f8160061c1651600253603f811651600353505f51845260048401935082841061062b5790526020016040527f3d3d00000000000000000000000000000000000000000000000000000000000060038406600204808303919091525f8615159091029182900352900382525b509392505050565b5f6040518681528560208201528460408201528360608201528260808201525f5f5260205f60a0836101005afa503d610721576d1ab2e8006fd8b71907bf06a5bdee3b6107215760205f60a0836dd01ea45f9efd5c54f037fa57ea1a5afa61072157fe5b505f516001147f7fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a8851110905095945050505050565b5f5f83601f840112610766575f5ffd5b50813567ffffffffffffffff81111561077d575f5ffd5b602083019150836020828501011115610794575f5ffd5b9250929050565b5f5f5f5f5f606086880312156107af575f5ffd5b85359450602086013567ffffffffffffffff8111156107cc575f5ffd5b6107d888828901610756565b909550935050604086013567ffffffffffffffff8111156107f7575f5ffd5b61080388828901610756565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5f8585111561084f575f5ffd5b8386111561085b575f5ffd5b5050820193919092039150565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff811182821017156108b9576108b9610868565b60405290565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff8111828210171561090657610906610868565b604052919050565b5f67ffffffffffffffff82111561092757610927610868565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f830112610962575f5ffd5b81356109756109708261090e565b6108bf565b818152846020838601011115610989575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f604083850312156109b6575f5ffd5b823567ffffffffffffffff8111156109cc575f5ffd5b6109d885828601610953565b925050602083013567ffffffffffffffff8111156109f4575f5ffd5b610a0085828601610953565b9150509250929050565b73ffffffffffffffffffffffffffffffffffffffff81168114610a2b575f5ffd5b50565b8035610a3981610a0a565b919050565b5f60208284031215610a4e575f5ffd5b813567ffffffffffffffff811115610a64575f5ffd5b82016101208185031215610a76575f5ffd5b610a7e610895565b610a8782610a2e565b815260208281013590820152604082013567ffffffffffffffff811115610aac575f5ffd5b610ab886828501610953565b604083015250606082013567ffffffffffffffff811115610ad7575f5ffd5b610ae386828501610953565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610b20575f5ffd5b610b2c86828501610953565b60e08301525061010082013567ffffffffffffffff811115610b4c575f5ffd5b610b5886828501610953565b61010083015250949350505050565b5f82601f830112610b76575f5ffd5b8151610b846109708261090e565b818152846020838601011115610b98575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b5f5f60408385031215610bc5575f5ffd5b825167ffffffffffffffff811115610bdb575f5ffd5b610be785828601610b67565b925050602083015167ffffffffffffffff811115610c03575f5ffd5b610a0085828601610b67565b5f5f5f60608486031215610c21575f5ffd5b8335610c2c81610a0a565b9560208501359550604090940135939250505056fea2646970667358221220385f57880e2e6ea2f85749972364c4a9abd217fbe6f391d8b3e92c37bc11392364736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", - "nonce": "0xae", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610d28380380610d28833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b608051610ca46100845f395f818160c601526101260152610ca45ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806304b073c51461004357806325a1c24e14610069578063772a0001146100c1575b5f5ffd5b6100566100513660046107c8565b61010d565b6040519081526020015b60405180910390f35b6100907fff0000000000000000000000000000000000000000000000000000000000000081565b6040517fff000000000000000000000000000000000000000000000000000000000000009091168152602001610060565b6100e87f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610060565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461017d576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6060807fff0000000000000000000000000000000000000000000000000000000000000087875f816101b1576101b1610841565b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191603610206576101ef866001818a61086e565b8101906101fc91906109d2565b9092509050610235565b5f61021387890189610a6b565b905080610100015180602001905181019061022e9190610be1565b9093509150505b5f808061024487890189610c3c565b9250925092505f61025485610319565b90505f61028e6102888e6020527b19457468657265756d205369676e6564204d6573736167653a0a33325f52603c60042090565b88610401565b73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161490505f6102ee8e6040516020016102d591815260200190565b60405160208183030381529060405260018588886104a6565b90508180156102fa5750805b610305576001610307565b5f5b9e9d5050505050505050505050505050565b61034e6040518060c0016040528060608152602001606081526020015f81526020015f81526020015f81526020015f81525090565b815160c081106103fb5760208301818101818251018281108260c0830111171561037a575050506103fb565b80815101925080602082015101818110838211178285108486111717156103a457505050506103fb565b82815160208301011183855160208701011117156103c557505050506103fb565b8386528060208701525060408101516040860152606081015160608601526080810151608086015260a081015160a08601525050505b50919050565b5f60405182516040811461041d57604181146104575750610492565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1660605261046a565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d61049f575b638baa579f5f526004601cfd5b5092915050565b5f5f5f6104b5886001806105dd565b905060208601518051602082019150604088015160608901518451600d81017f226368616c6c656e6765223a220000000000000000000000000000000000000060981c8752848482011060228286890101515f1a14168160138901208286890120141685846014011085851760801c107f2274797065223a22776562617574686e2e67657422000000000000000000000060581c8589015160581c14161698505080865250505087515189151560021b600117808160218c51015116146020831188161696505085156105b157602089510181810180516020600160208601856020868a8c60025afa60011b5afa51915295503d90506105b157fe5b50505082156105d2576105cf8287608001518860a0015188886106ea565b92505b505095945050505050565b6060835180156106e2576003600282010460021b60405192507f4142434445464748494a4b4c4d4e4f505152535455565758595a616263646566601f526106708515027f6768696a6b6c6d6e6f707172737475767778797a303132333435363738392d5f18603f526020830181810183886020010180515f82525b60038a0199508951603f8160121c16515f53603f81600c1c1651600153603f8160061c1651600253603f811651600353505f5184526004840193508284106106585790526020016040527f3d3d00000000000000000000000000000000000000000000000000000000000060038406600204808303919091525f8615159091029182900352900382525b509392505050565b5f6040518681528560208201528460408201528360608201528260808201525f5f5260205f60a0836101005afa503d61074e576d1ab2e8006fd8b71907bf06a5bdee3b61074e5760205f60a0836dd01ea45f9efd5c54f037fa57ea1a5afa61074e57fe5b505f516001147f7fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a8851110905095945050505050565b5f5f83601f840112610793575f5ffd5b50813567ffffffffffffffff8111156107aa575f5ffd5b6020830191508360208285010111156107c1575f5ffd5b9250929050565b5f5f5f5f5f606086880312156107dc575f5ffd5b85359450602086013567ffffffffffffffff8111156107f9575f5ffd5b61080588828901610783565b909550935050604086013567ffffffffffffffff811115610824575f5ffd5b61083088828901610783565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5f8585111561087c575f5ffd5b83861115610888575f5ffd5b5050820193919092039150565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff811182821017156108e6576108e6610895565b60405290565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff8111828210171561093357610933610895565b604052919050565b5f67ffffffffffffffff82111561095457610954610895565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f83011261098f575f5ffd5b81356109a261099d8261093b565b6108ec565b8181528460208386010111156109b6575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f604083850312156109e3575f5ffd5b823567ffffffffffffffff8111156109f9575f5ffd5b610a0585828601610980565b925050602083013567ffffffffffffffff811115610a21575f5ffd5b610a2d85828601610980565b9150509250929050565b73ffffffffffffffffffffffffffffffffffffffff81168114610a58575f5ffd5b50565b8035610a6681610a37565b919050565b5f60208284031215610a7b575f5ffd5b813567ffffffffffffffff811115610a91575f5ffd5b82016101208185031215610aa3575f5ffd5b610aab6108c2565b610ab482610a5b565b815260208281013590820152604082013567ffffffffffffffff811115610ad9575f5ffd5b610ae586828501610980565b604083015250606082013567ffffffffffffffff811115610b04575f5ffd5b610b1086828501610980565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610b4d575f5ffd5b610b5986828501610980565b60e08301525061010082013567ffffffffffffffff811115610b79575f5ffd5b610b8586828501610980565b61010083015250949350505050565b5f82601f830112610ba3575f5ffd5b8151610bb161099d8261093b565b818152846020838601011115610bc5575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b5f5f60408385031215610bf2575f5ffd5b825167ffffffffffffffff811115610c08575f5ffd5b610c1485828601610b94565b925050602083015167ffffffffffffffff811115610c30575f5ffd5b610a2d85828601610b94565b5f5f5f60608486031215610c4e575f5ffd5b8335610c5981610a37565b9560208501359550604090940135939250505056fea2646970667358221220eba1a71ee9c55c4fae49077b0f3de864d210a5a88d55a2828ec14dd17df2c32664736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0xb1", "chainId": "0x38" }, "additionalContracts": [], @@ -25,25 +25,25 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0xec96d3", + "cumulativeGasUsed": "0x4225b0", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x0", - "transactionHash": "0xfe4325d41a453813a11f5090484785512ff22c9e89928a78a17e67d9c7cc40a0", - "transactionIndex": "0x4f", - "blockHash": "0x551fbc773fbaa1854d5df414aafb24c855e1e7af6432fc77cda08e662db957a7", - "blockNumber": "0x3714a71", - "gasUsed": "0xb5803", + "transactionHash": "0xf17e2d662d8cd15b880e89eee3ac07597b2676c6886f0663ea45a8fa75a45fda", + "transactionIndex": "0x20", + "blockHash": "0xd1948256ef540bfe5e29b7b017ec321e541364585f0527c53aa59a1c2be37230", + "blockNumber": "0x387b6bb", + "gasUsed": "0xb7e3d", "effectiveGasPrice": "0x5f5e100", "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": "0x7cd0d83c0c33aac9cef88c75f3edec80f4175252" + "contractAddress": "0x939c10dcda11a73eccc563340abe3d257859dc6d" } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1755315355, + "timestamp": 1756417621, "chain": 56, - "commit": "a30abbb" + "commit": "4e70f25" } \ No newline at end of file diff --git a/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/8453/run-1756417419.json b/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/8453/run-1756417419.json new file mode 100644 index 0000000..888e07b --- /dev/null +++ b/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/8453/run-1756417419.json @@ -0,0 +1,55 @@ +{ + "transactions": [ + { + "hash": "0x3834d136032d56bf018d91eecc74aa7aa25f95582489ca8d771d9c4ff3355ab7", + "transactionType": "CREATE2", + "contractName": "UserOpWebAuthnCosignVerifier", + "contractAddress": "0x939c10dcda11a73eccc563340abe3d257859dc6d", + "function": null, + "arguments": [ + "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" + ], + "transaction": { + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0xfdff6", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610d28380380610d28833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b608051610ca46100845f395f818160c601526101260152610ca45ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806304b073c51461004357806325a1c24e14610069578063772a0001146100c1575b5f5ffd5b6100566100513660046107c8565b61010d565b6040519081526020015b60405180910390f35b6100907fff0000000000000000000000000000000000000000000000000000000000000081565b6040517fff000000000000000000000000000000000000000000000000000000000000009091168152602001610060565b6100e87f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610060565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461017d576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6060807fff0000000000000000000000000000000000000000000000000000000000000087875f816101b1576101b1610841565b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191603610206576101ef866001818a61086e565b8101906101fc91906109d2565b9092509050610235565b5f61021387890189610a6b565b905080610100015180602001905181019061022e9190610be1565b9093509150505b5f808061024487890189610c3c565b9250925092505f61025485610319565b90505f61028e6102888e6020527b19457468657265756d205369676e6564204d6573736167653a0a33325f52603c60042090565b88610401565b73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161490505f6102ee8e6040516020016102d591815260200190565b60405160208183030381529060405260018588886104a6565b90508180156102fa5750805b610305576001610307565b5f5b9e9d5050505050505050505050505050565b61034e6040518060c0016040528060608152602001606081526020015f81526020015f81526020015f81526020015f81525090565b815160c081106103fb5760208301818101818251018281108260c0830111171561037a575050506103fb565b80815101925080602082015101818110838211178285108486111717156103a457505050506103fb565b82815160208301011183855160208701011117156103c557505050506103fb565b8386528060208701525060408101516040860152606081015160608601526080810151608086015260a081015160a08601525050505b50919050565b5f60405182516040811461041d57604181146104575750610492565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1660605261046a565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d61049f575b638baa579f5f526004601cfd5b5092915050565b5f5f5f6104b5886001806105dd565b905060208601518051602082019150604088015160608901518451600d81017f226368616c6c656e6765223a220000000000000000000000000000000000000060981c8752848482011060228286890101515f1a14168160138901208286890120141685846014011085851760801c107f2274797065223a22776562617574686e2e67657422000000000000000000000060581c8589015160581c14161698505080865250505087515189151560021b600117808160218c51015116146020831188161696505085156105b157602089510181810180516020600160208601856020868a8c60025afa60011b5afa51915295503d90506105b157fe5b50505082156105d2576105cf8287608001518860a0015188886106ea565b92505b505095945050505050565b6060835180156106e2576003600282010460021b60405192507f4142434445464748494a4b4c4d4e4f505152535455565758595a616263646566601f526106708515027f6768696a6b6c6d6e6f707172737475767778797a303132333435363738392d5f18603f526020830181810183886020010180515f82525b60038a0199508951603f8160121c16515f53603f81600c1c1651600153603f8160061c1651600253603f811651600353505f5184526004840193508284106106585790526020016040527f3d3d00000000000000000000000000000000000000000000000000000000000060038406600204808303919091525f8615159091029182900352900382525b509392505050565b5f6040518681528560208201528460408201528360608201528260808201525f5f5260205f60a0836101005afa503d61074e576d1ab2e8006fd8b71907bf06a5bdee3b61074e5760205f60a0836dd01ea45f9efd5c54f037fa57ea1a5afa61074e57fe5b505f516001147f7fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a8851110905095945050505050565b5f5f83601f840112610793575f5ffd5b50813567ffffffffffffffff8111156107aa575f5ffd5b6020830191508360208285010111156107c1575f5ffd5b9250929050565b5f5f5f5f5f606086880312156107dc575f5ffd5b85359450602086013567ffffffffffffffff8111156107f9575f5ffd5b61080588828901610783565b909550935050604086013567ffffffffffffffff811115610824575f5ffd5b61083088828901610783565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5f8585111561087c575f5ffd5b83861115610888575f5ffd5b5050820193919092039150565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff811182821017156108e6576108e6610895565b60405290565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff8111828210171561093357610933610895565b604052919050565b5f67ffffffffffffffff82111561095457610954610895565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f83011261098f575f5ffd5b81356109a261099d8261093b565b6108ec565b8181528460208386010111156109b6575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f604083850312156109e3575f5ffd5b823567ffffffffffffffff8111156109f9575f5ffd5b610a0585828601610980565b925050602083013567ffffffffffffffff811115610a21575f5ffd5b610a2d85828601610980565b9150509250929050565b73ffffffffffffffffffffffffffffffffffffffff81168114610a58575f5ffd5b50565b8035610a6681610a37565b919050565b5f60208284031215610a7b575f5ffd5b813567ffffffffffffffff811115610a91575f5ffd5b82016101208185031215610aa3575f5ffd5b610aab6108c2565b610ab482610a5b565b815260208281013590820152604082013567ffffffffffffffff811115610ad9575f5ffd5b610ae586828501610980565b604083015250606082013567ffffffffffffffff811115610b04575f5ffd5b610b1086828501610980565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610b4d575f5ffd5b610b5986828501610980565b60e08301525061010082013567ffffffffffffffff811115610b79575f5ffd5b610b8586828501610980565b61010083015250949350505050565b5f82601f830112610ba3575f5ffd5b8151610bb161099d8261093b565b818152846020838601011115610bc5575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b5f5f60408385031215610bf2575f5ffd5b825167ffffffffffffffff811115610c08575f5ffd5b610c1485828601610b94565b925050602083015167ffffffffffffffff811115610c30575f5ffd5b610a2d85828601610b94565b5f5f5f60608486031215610c4e575f5ffd5b8335610c5981610a37565b9560208501359550604090940135939250505056fea2646970667358221220eba1a71ee9c55c4fae49077b0f3de864d210a5a88d55a2828ec14dd17df2c32664736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x4b", + "chainId": "0x2105" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x236bf0f", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x3834d136032d56bf018d91eecc74aa7aa25f95582489ca8d771d9c4ff3355ab7", + "transactionIndex": "0x94", + "blockHash": "0x002e1f5881321f221ef9f9af4cebb31358b3f1b0d351d2fd6e9c54c9cc2c817c", + "blockNumber": "0x2133848", + "gasUsed": "0xb7e3d", + "effectiveGasPrice": "0x4a69b", + "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x939c10dcda11a73eccc563340abe3d257859dc6d", + "l1BaseFeeScalar": "0x8dd", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0x101c12", + "l1Fee": "0x4c36a4981", + "l1GasPrice": "0x10acb9c7", + "l1GasUsed": "0x7de5" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1756417419, + "chain": 8453, + "commit": "4e70f25" +} \ No newline at end of file diff --git a/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/8453/run-latest.json b/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/8453/run-latest.json index 6acbbae..888e07b 100644 --- a/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/8453/run-latest.json +++ b/broadcast/DeployUserOpWebAuthnCosignVerifier.s.sol/8453/run-latest.json @@ -1,10 +1,10 @@ { "transactions": [ { - "hash": "0x1d88f61ba2eb6f097b9cb5e3826d7125f251cd9e5b7523006f447df79448a051", + "hash": "0x3834d136032d56bf018d91eecc74aa7aa25f95582489ca8d771d9c4ff3355ab7", "transactionType": "CREATE2", "contractName": "UserOpWebAuthnCosignVerifier", - "contractAddress": "0x7cd0d83c0c33aac9cef88c75f3edec80f4175252", + "contractAddress": "0x939c10dcda11a73eccc563340abe3d257859dc6d", "function": null, "arguments": [ "0x69C9F626b5Bd934C0F9806346682eD407FB978d3" @@ -12,10 +12,10 @@ "transaction": { "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x10971d", + "gas": "0xfdff6", "value": "0x0", - "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610cfb380380610cfb833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b608051610c776100845f395f818160c601526101260152610c775ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806304b073c51461004357806325a1c24e14610069578063772a0001146100c1575b5f5ffd5b61005661005136600461079b565b61010d565b6040519081526020015b60405180910390f35b6100907fff0000000000000000000000000000000000000000000000000000000000000081565b6040517fff000000000000000000000000000000000000000000000000000000000000009091168152602001610060565b6100e87f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610060565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461017d576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6060807fff0000000000000000000000000000000000000000000000000000000000000087875f816101b1576101b1610814565b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191603610206576101ef866001818a610841565b8101906101fc91906109a5565b9092509050610235565b5f61021387890189610a3e565b905080610100015180602001905181019061022e9190610bb4565b9093509150505b5f808061024487890189610c0f565b9250925092505f610254856102ec565b90505f6102618d886103d4565b73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161490505f6102c18e6040516020016102a891815260200190565b6040516020818303038152906040526001858888610479565b90508180156102cd5750805b6102d85760016102da565b5f5b9e9d5050505050505050505050505050565b6103216040518060c0016040528060608152602001606081526020015f81526020015f81526020015f81526020015f81525090565b815160c081106103ce5760208301818101818251018281108260c0830111171561034d575050506103ce565b808151019250806020820151018181108382111782851084861117171561037757505050506103ce565b828151602083010111838551602087010111171561039857505050506103ce565b8386528060208701525060408101516040860152606081015160608601526080810151608086015260a081015160a08601525050505b50919050565b5f6040518251604081146103f0576041811461042a5750610465565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1660605261043d565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d610472575b638baa579f5f526004601cfd5b5092915050565b5f5f5f610488886001806105b0565b905060208601518051602082019150604088015160608901518451600d81017f226368616c6c656e6765223a220000000000000000000000000000000000000060981c8752848482011060228286890101515f1a14168160138901208286890120141685846014011085851760801c107f2274797065223a22776562617574686e2e67657422000000000000000000000060581c8589015160581c14161698505080865250505087515189151560021b600117808160218c510151161460208311881616965050851561058457602089510181810180516020600160208601856020868a8c60025afa60011b5afa51915295503d905061058457fe5b50505082156105a5576105a28287608001518860a0015188886106bd565b92505b505095945050505050565b6060835180156106b5576003600282010460021b60405192507f4142434445464748494a4b4c4d4e4f505152535455565758595a616263646566601f526106708515027f6768696a6b6c6d6e6f707172737475767778797a303132333435363738392d5f18603f526020830181810183886020010180515f82525b60038a0199508951603f8160121c16515f53603f81600c1c1651600153603f8160061c1651600253603f811651600353505f51845260048401935082841061062b5790526020016040527f3d3d00000000000000000000000000000000000000000000000000000000000060038406600204808303919091525f8615159091029182900352900382525b509392505050565b5f6040518681528560208201528460408201528360608201528260808201525f5f5260205f60a0836101005afa503d610721576d1ab2e8006fd8b71907bf06a5bdee3b6107215760205f60a0836dd01ea45f9efd5c54f037fa57ea1a5afa61072157fe5b505f516001147f7fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a8851110905095945050505050565b5f5f83601f840112610766575f5ffd5b50813567ffffffffffffffff81111561077d575f5ffd5b602083019150836020828501011115610794575f5ffd5b9250929050565b5f5f5f5f5f606086880312156107af575f5ffd5b85359450602086013567ffffffffffffffff8111156107cc575f5ffd5b6107d888828901610756565b909550935050604086013567ffffffffffffffff8111156107f7575f5ffd5b61080388828901610756565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5f8585111561084f575f5ffd5b8386111561085b575f5ffd5b5050820193919092039150565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff811182821017156108b9576108b9610868565b60405290565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff8111828210171561090657610906610868565b604052919050565b5f67ffffffffffffffff82111561092757610927610868565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f830112610962575f5ffd5b81356109756109708261090e565b6108bf565b818152846020838601011115610989575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f604083850312156109b6575f5ffd5b823567ffffffffffffffff8111156109cc575f5ffd5b6109d885828601610953565b925050602083013567ffffffffffffffff8111156109f4575f5ffd5b610a0085828601610953565b9150509250929050565b73ffffffffffffffffffffffffffffffffffffffff81168114610a2b575f5ffd5b50565b8035610a3981610a0a565b919050565b5f60208284031215610a4e575f5ffd5b813567ffffffffffffffff811115610a64575f5ffd5b82016101208185031215610a76575f5ffd5b610a7e610895565b610a8782610a2e565b815260208281013590820152604082013567ffffffffffffffff811115610aac575f5ffd5b610ab886828501610953565b604083015250606082013567ffffffffffffffff811115610ad7575f5ffd5b610ae386828501610953565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610b20575f5ffd5b610b2c86828501610953565b60e08301525061010082013567ffffffffffffffff811115610b4c575f5ffd5b610b5886828501610953565b61010083015250949350505050565b5f82601f830112610b76575f5ffd5b8151610b846109708261090e565b818152846020838601011115610b98575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b5f5f60408385031215610bc5575f5ffd5b825167ffffffffffffffff811115610bdb575f5ffd5b610be785828601610b67565b925050602083015167ffffffffffffffff811115610c03575f5ffd5b610a0085828601610b67565b5f5f5f60608486031215610c21575f5ffd5b8335610c2c81610a0a565b9560208501359550604090940135939250505056fea2646970667358221220385f57880e2e6ea2f85749972364c4a9abd217fbe6f391d8b3e92c37bc11392364736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", - "nonce": "0x48", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052348015600e575f5ffd5b50604051610d28380380610d28833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b608051610ca46100845f395f818160c601526101260152610ca45ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806304b073c51461004357806325a1c24e14610069578063772a0001146100c1575b5f5ffd5b6100566100513660046107c8565b61010d565b6040519081526020015b60405180910390f35b6100907fff0000000000000000000000000000000000000000000000000000000000000081565b6040517fff000000000000000000000000000000000000000000000000000000000000009091168152602001610060565b6100e87f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610060565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461017d576040517f4333e8ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6060807fff0000000000000000000000000000000000000000000000000000000000000087875f816101b1576101b1610841565b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191603610206576101ef866001818a61086e565b8101906101fc91906109d2565b9092509050610235565b5f61021387890189610a6b565b905080610100015180602001905181019061022e9190610be1565b9093509150505b5f808061024487890189610c3c565b9250925092505f61025485610319565b90505f61028e6102888e6020527b19457468657265756d205369676e6564204d6573736167653a0a33325f52603c60042090565b88610401565b73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161490505f6102ee8e6040516020016102d591815260200190565b60405160208183030381529060405260018588886104a6565b90508180156102fa5750805b610305576001610307565b5f5b9e9d5050505050505050505050505050565b61034e6040518060c0016040528060608152602001606081526020015f81526020015f81526020015f81526020015f81525090565b815160c081106103fb5760208301818101818251018281108260c0830111171561037a575050506103fb565b80815101925080602082015101818110838211178285108486111717156103a457505050506103fb565b82815160208301011183855160208701011117156103c557505050506103fb565b8386528060208701525060408101516040860152606081015160608601526080810151608086015260a081015160a08601525050505b50919050565b5f60405182516040811461041d57604181146104575750610492565b604084015160ff81901c601b016020527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1660605261046a565b60608401515f1a60205260408401516060525b50835f5260208301516040526020600160805f60015afa5191505f606052806040523d61049f575b638baa579f5f526004601cfd5b5092915050565b5f5f5f6104b5886001806105dd565b905060208601518051602082019150604088015160608901518451600d81017f226368616c6c656e6765223a220000000000000000000000000000000000000060981c8752848482011060228286890101515f1a14168160138901208286890120141685846014011085851760801c107f2274797065223a22776562617574686e2e67657422000000000000000000000060581c8589015160581c14161698505080865250505087515189151560021b600117808160218c51015116146020831188161696505085156105b157602089510181810180516020600160208601856020868a8c60025afa60011b5afa51915295503d90506105b157fe5b50505082156105d2576105cf8287608001518860a0015188886106ea565b92505b505095945050505050565b6060835180156106e2576003600282010460021b60405192507f4142434445464748494a4b4c4d4e4f505152535455565758595a616263646566601f526106708515027f6768696a6b6c6d6e6f707172737475767778797a303132333435363738392d5f18603f526020830181810183886020010180515f82525b60038a0199508951603f8160121c16515f53603f81600c1c1651600153603f8160061c1651600253603f811651600353505f5184526004840193508284106106585790526020016040527f3d3d00000000000000000000000000000000000000000000000000000000000060038406600204808303919091525f8615159091029182900352900382525b509392505050565b5f6040518681528560208201528460408201528360608201528260808201525f5f5260205f60a0836101005afa503d61074e576d1ab2e8006fd8b71907bf06a5bdee3b61074e5760205f60a0836dd01ea45f9efd5c54f037fa57ea1a5afa61074e57fe5b505f516001147f7fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a8851110905095945050505050565b5f5f83601f840112610793575f5ffd5b50813567ffffffffffffffff8111156107aa575f5ffd5b6020830191508360208285010111156107c1575f5ffd5b9250929050565b5f5f5f5f5f606086880312156107dc575f5ffd5b85359450602086013567ffffffffffffffff8111156107f9575f5ffd5b61080588828901610783565b909550935050604086013567ffffffffffffffff811115610824575f5ffd5b61083088828901610783565b969995985093965092949392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5f8585111561087c575f5ffd5b83861115610888575f5ffd5b5050820193919092039150565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff811182821017156108e6576108e6610895565b60405290565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff8111828210171561093357610933610895565b604052919050565b5f67ffffffffffffffff82111561095457610954610895565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f83011261098f575f5ffd5b81356109a261099d8261093b565b6108ec565b8181528460208386010111156109b6575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f604083850312156109e3575f5ffd5b823567ffffffffffffffff8111156109f9575f5ffd5b610a0585828601610980565b925050602083013567ffffffffffffffff811115610a21575f5ffd5b610a2d85828601610980565b9150509250929050565b73ffffffffffffffffffffffffffffffffffffffff81168114610a58575f5ffd5b50565b8035610a6681610a37565b919050565b5f60208284031215610a7b575f5ffd5b813567ffffffffffffffff811115610a91575f5ffd5b82016101208185031215610aa3575f5ffd5b610aab6108c2565b610ab482610a5b565b815260208281013590820152604082013567ffffffffffffffff811115610ad9575f5ffd5b610ae586828501610980565b604083015250606082013567ffffffffffffffff811115610b04575f5ffd5b610b1086828501610980565b6060830152506080828101359082015260a0808301359082015260c0808301359082015260e082013567ffffffffffffffff811115610b4d575f5ffd5b610b5986828501610980565b60e08301525061010082013567ffffffffffffffff811115610b79575f5ffd5b610b8586828501610980565b61010083015250949350505050565b5f82601f830112610ba3575f5ffd5b8151610bb161099d8261093b565b818152846020838601011115610bc5575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b5f5f60408385031215610bf2575f5ffd5b825167ffffffffffffffff811115610c08575f5ffd5b610c1485828601610b94565b925050602083015167ffffffffffffffff811115610c30575f5ffd5b610a2d85828601610b94565b5f5f5f60608486031215610c4e575f5ffd5b8335610c5981610a37565b9560208501359550604090940135939250505056fea2646970667358221220eba1a71ee9c55c4fae49077b0f3de864d210a5a88d55a2828ec14dd17df2c32664736f6c634300081c003300000000000000000000000069c9f626b5bd934c0f9806346682ed407fb978d3", + "nonce": "0x4b", "chainId": "0x2105" }, "additionalContracts": [], @@ -25,31 +25,31 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0x780316", + "cumulativeGasUsed": "0x236bf0f", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0x1d88f61ba2eb6f097b9cb5e3826d7125f251cd9e5b7523006f447df79448a051", - "transactionIndex": "0x15", - "blockHash": "0x93e58d8a65c97f518d7023ef4cb58581384d6b95c91b5e4cee411cf4ee430623", - "blockNumber": "0x20a1bdd", - "gasUsed": "0xb5803", - "effectiveGasPrice": "0x16bf73", + "transactionHash": "0x3834d136032d56bf018d91eecc74aa7aa25f95582489ca8d771d9c4ff3355ab7", + "transactionIndex": "0x94", + "blockHash": "0x002e1f5881321f221ef9f9af4cebb31358b3f1b0d351d2fd6e9c54c9cc2c817c", + "blockNumber": "0x2133848", + "gasUsed": "0xb7e3d", + "effectiveGasPrice": "0x4a69b", "from": "0xf6731de143cd04d7e9aebe3b1b00adbbd4710249", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": "0x7cd0d83c0c33aac9cef88c75f3edec80f4175252", + "contractAddress": "0x939c10dcda11a73eccc563340abe3d257859dc6d", "l1BaseFeeScalar": "0x8dd", "l1BlobBaseFee": "0x1", "l1BlobBaseFeeScalar": "0x101c12", - "l1Fee": "0x80434d6a2", - "l1GasPrice": "0x1c8c74c8", - "l1GasUsed": "0x7bc1" + "l1Fee": "0x4c36a4981", + "l1GasPrice": "0x10acb9c7", + "l1GasUsed": "0x7de5" } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1755223221, + "timestamp": 1756417419, "chain": 8453, - "commit": "2d9be2e" + "commit": "4e70f25" } \ No newline at end of file diff --git a/src/verifier/UserOpECDSAVerifier.sol b/src/verifier/UserOpECDSAVerifier.sol index fb11a1a..701f903 100644 --- a/src/verifier/UserOpECDSAVerifier.sol +++ b/src/verifier/UserOpECDSAVerifier.sol @@ -38,7 +38,7 @@ contract UserOpECDSAVerifier is IVerifier, OnlyKeystore { signature = userOp.signature; } - return address(bytes20(config)) == ECDSA.recover(message, signature) + return address(bytes20(config)) == ECDSA.recover(ECDSA.toEthSignedMessageHash(message), signature) ? SIG_VALIDATION_SUCCESS : SIG_VALIDATION_FAILED; } diff --git a/src/verifier/UserOpMultiSigVerifier.sol b/src/verifier/UserOpMultiSigVerifier.sol index abc5080..46c57d4 100644 --- a/src/verifier/UserOpMultiSigVerifier.sol +++ b/src/verifier/UserOpMultiSigVerifier.sol @@ -21,6 +21,12 @@ contract UserOpMultiSigVerifier is IVerifier, OnlyKeystore { bytes signature; } + struct SignatureCheck { + bytes32 message; + uint8 valid; + uint8 invalid; + } + constructor(address aKeystore) OnlyKeystore(aKeystore) {} /** @@ -65,18 +71,18 @@ contract UserOpMultiSigVerifier is IVerifier, OnlyKeystore { uint256 length = signatures.length; require(length <= type(uint8).max, MaxSignaturesExceeded()); - uint8 valid = 0; - uint8 invalid = 0; + SignatureCheck memory sc; + sc.message = ECDSA.toEthSignedMessageHash(message); bool[] memory seen = new bool[](owners.length); for (uint256 i = 0; i < length; i++) { SignerData memory sd = signatures[i]; // Note: we need to ensure gas usage is consistent during simulation with dummy signers. - !seen[sd.index] && owners[sd.index] == ECDSA.recover(message, sd.signature) ? valid++ : invalid++; + !seen[sd.index] && owners[sd.index] == ECDSA.recover(sc.message, sd.signature) ? sc.valid++ : sc.invalid++; seen[sd.index] = true; } - return valid >= threshold ? SIG_VALIDATION_SUCCESS : SIG_VALIDATION_FAILED; + return sc.valid >= threshold ? SIG_VALIDATION_SUCCESS : SIG_VALIDATION_FAILED; } // ================================================================ diff --git a/src/verifier/UserOpWebAuthnCosignVerifier.sol b/src/verifier/UserOpWebAuthnCosignVerifier.sol index eb77482..f00ade3 100644 --- a/src/verifier/UserOpWebAuthnCosignVerifier.sol +++ b/src/verifier/UserOpWebAuthnCosignVerifier.sol @@ -63,7 +63,7 @@ contract UserOpWebAuthnCosignVerifier is IVerifier, OnlyKeystore { // Note: always run verification for both signatures in order to calculate accurate gas // estimates during simulation with dummy signers. - bool cosignValid = cosigner == ECDSA.recover(message, ecdsaSignature); + bool cosignValid = cosigner == ECDSA.recover(ECDSA.toEthSignedMessageHash(message), ecdsaSignature); bool webauthnValid = WebAuthn.verify(abi.encode(message), true, auth, x, y); return (cosignValid && webauthnValid) ? SIG_VALIDATION_SUCCESS : SIG_VALIDATION_FAILED; } diff --git a/test/verifier/UserOpECDSAVerifier.t.sol b/test/verifier/UserOpECDSAVerifier.t.sol index d9710b9..bb7237b 100644 --- a/test/verifier/UserOpECDSAVerifier.t.sol +++ b/test/verifier/UserOpECDSAVerifier.t.sol @@ -19,7 +19,7 @@ contract UserOpECDSAVerifierTest is Test { function testFuzz_validateData(bool withUserOp) public { (address signer, uint256 signerPK) = makeAddrAndKey("signer"); bytes32 message = keccak256("Signed by signer"); - (uint8 v, bytes32 r, bytes32 s) = vm.sign(signerPK, message); + (uint8 v, bytes32 r, bytes32 s) = vm.sign(signerPK, ECDSA.toEthSignedMessageHash(message)); bytes memory data = abi.encodePacked(r, s, v); if (withUserOp) { @@ -35,7 +35,7 @@ contract UserOpECDSAVerifierTest is Test { function testFuzz_validateDataValidationFailed(bool withUserOp, address config) public { (, uint256 signerPK) = makeAddrAndKey("signer"); bytes32 message = keccak256("Signed by signer"); - (uint8 v, bytes32 r, bytes32 s) = vm.sign(signerPK, message); + (uint8 v, bytes32 r, bytes32 s) = vm.sign(signerPK, ECDSA.toEthSignedMessageHash(message)); bytes memory data = abi.encodePacked(r, s, v); if (withUserOp) { diff --git a/test/verifier/UserOpMultiSigVerifier.t.sol b/test/verifier/UserOpMultiSigVerifier.t.sol index d3f0fb7..25bb284 100644 --- a/test/verifier/UserOpMultiSigVerifier.t.sol +++ b/test/verifier/UserOpMultiSigVerifier.t.sol @@ -210,7 +210,7 @@ contract UserOpMultiSigVerifierTest is Test { Signer[] memory signers = _createSigners(1); bytes32 message = keccak256("Signed by signer"); - (uint8 v, bytes32 r, bytes32 s) = vm.sign(signers[0].pk, message); + (uint8 v, bytes32 r, bytes32 s) = vm.sign(signers[0].pk, ECDSA.toEthSignedMessageHash(message)); bytes memory signature = abi.encodePacked(r, s, v); uint16 count = uint16(type(uint8).max) + excess; @@ -307,7 +307,7 @@ contract UserOpMultiSigVerifierTest is Test { UserOpMultiSigVerifier.SignerData[] memory sd = new UserOpMultiSigVerifier.SignerData[](threshold); for (uint8 i = 0; i < threshold; i++) { uint16 index = uint16(i) + offset; - (uint8 v, bytes32 r, bytes32 s) = vm.sign(signers[index].pk, message); + (uint8 v, bytes32 r, bytes32 s) = vm.sign(signers[index].pk, ECDSA.toEthSignedMessageHash(message)); sd[i] = UserOpMultiSigVerifier.SignerData({ // Note: index will overflow back to 0 after max uint8. // This is ok since an InvalidNumberOfOwners() error is expected. diff --git a/test/verifier/UserOpWebAuthnCosignVerifier.t.sol b/test/verifier/UserOpWebAuthnCosignVerifier.t.sol index 1db638d..c557ad8 100644 --- a/test/verifier/UserOpWebAuthnCosignVerifier.t.sol +++ b/test/verifier/UserOpWebAuthnCosignVerifier.t.sol @@ -7,6 +7,7 @@ import {SIG_VALIDATION_FAILED, SIG_VALIDATION_SUCCESS} from "account-abstraction import {PackedUserOperation} from "account-abstraction/interfaces/PackedUserOperation.sol"; import {Test} from "forge-std/Test.sol"; import {Base64} from "solady/utils/Base64.sol"; +import {ECDSA} from "solady/utils/ECDSA.sol"; import {LibString} from "solady/utils/LibString.sol"; import {P256} from "solady/utils/P256.sol"; import {WebAuthn} from "solady/utils/WebAuthn.sol"; @@ -116,7 +117,8 @@ contract UserOpWebAuthnCosignVerifierTest is Test { pure returns (bytes memory signature) { - (uint8 cosignerV, bytes32 cosignerR, bytes32 cosignerS) = vm.sign(cosignerPrivateKey, message); + (uint8 cosignerV, bytes32 cosignerR, bytes32 cosignerS) = + vm.sign(cosignerPrivateKey, ECDSA.toEthSignedMessageHash(message)); string memory clientDataJSON = clientDataJSONPre.concat(Base64.encode(abi.encode(message), true, true)).concat(clientDataJSONPost);