Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
49 changes: 49 additions & 0 deletions broadcast/DeployUserOpECDSAVerifier.s.sol/1/run-1756416044.json
Original file line number Diff line number Diff line change
@@ -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"
}
49 changes: 49 additions & 0 deletions broadcast/DeployUserOpECDSAVerifier.s.sol/1/run-1756416072.json
Original file line number Diff line number Diff line change
@@ -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"
}
Loading