diff --git a/broadcast/78-update-socket-app.s.sol/7887/run-1734375505.json b/broadcast/78-update-socket-app.s.sol/7887/run-1734375505.json new file mode 100644 index 00000000..69326d83 --- /dev/null +++ b/broadcast/78-update-socket-app.s.sol/7887/run-1734375505.json @@ -0,0 +1,96 @@ +{ + "transactions": [ + { + "hash": "0x192599db03782947695e5392b57873ed3f561d5a5de71fed0332e27c57cb6179", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x2843c269d2a64ecfa63548e8b3fc0fd23b7f70cb", + "function": "handleOps((address,uint256,bytes,bytes,uint256,uint256,uint256,uint256,uint256,bytes,bytes)[],address)", + "arguments": [ + "[(0x2e2B1c42E38f5af81771e65D87729E57ABD1337a, 3876, 0x, 0xb61d27f60000000000000000000000005a2b641b84b0230c8e75f55d5afd27f4dbd59d5b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000007a4c1d3c7b300000000000000000000000000000000000000000000000000000000000001000000000000000000000000003e9727470c66b1e77034590926cde0242b5a3dcc0000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000003c000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000278d0000000000000000000000000000000000000000000000000000470de4df82000000000000000000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000000000000000006536f636b657400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000031000000000000000000000000abc64e84c653e0f077c0178e4b1fac01bfcc20b0000000000000000000000000db09c7c2c4071e3ca1bad0c357906efa17c251020000000000000000000000007d4e3628c3dece7ba053c296eea3729318f93715000000000000000000000000fe6e2862ef74adf306aacd575eaf5f45281b1017000000000000000000000000342f5ba3230f6d1e32aa775440bdcb93647dd4cd0000000000000000000000004c9c64b2fae0e13df9a635ad699c5efc386d1cee000000000000000000000000345b2061ea8256689349fca968cf7af0ff6011aa0000000000000000000000008d23e5ba32ca80809d60ed70ddbd96e6b3d6101500000000000000000000000028a6468de32690f63d8095e8980b43ab48f9470c000000000000000000000000ce2fc6c6bfcf04f2f857338ecf6004381f414926000000000000000000000000e3f4c9cca8ea855497d63800befb43f290ac78c6000000000000000000000000c7fca8ab6d1e1142790454e7e5655d93c3b03ed600000000000000000000000024f287b474a05e48627846148ccda3d05de03953000000000000000000000000a2a13094bab725d6d9dd8b9b5c01f1a1bf67f98600000000000000000000000090128652cf49a44f0374d0ee7d3782df59e72a8c000000000000000000000000d17b43d94f0bf2960d285e89de5b9a8369e3ed5b000000000000000000000000f5d3d976872e01b7b7af7964ca9cf4d9925847260000000000000000000000007da5691fb59740cf02cc7dc16743be9dcbf685b5000000000000000000000000e5b6205cfc03786fc554c40767a591b8dcbc1e76000000000000000000000000a968c2771d5e984979589ef8f6fa59d5818a208f000000000000000000000000ae7f260b74f289ab3701fb01cbf81bcd7645422200000000000000000000000045113356a5b8b1ba8a8bc75dcaac42be066638800000000000000000000000002d82862810e1b040b8ea419dc309572364e574e70000000000000000000000005f40795576557877d0fed93b5a9ea8a19592486200000000000000000000000019e5c67db27284907978f4fd856403346816bf870000000000000000000000005324a41fac86c0d6cd301b3144124fd3c399fd870000000000000000000000008cd4725d32ccfb201a25f1e1a18260e53f37c927000000000000000000000000b0fc8b7fb66958fe813475bbdc91c1ac75725442000000000000000000000000f352a5f2d8b7c3cd3fc5ea991d069d8e9d282cb4000000000000000000000000901f73dec969d2338f0e0b697775f8ecde8d3514000000000000000000000000bd3b0cb606953854c6e46cc7a9d7375dccb7d8e90000000000000000000000006332e56a423480a211e301cb85be12814e9238bb0000000000000000000000002b98775abe9cdeb041e3c2e56c76ce2560af57fb00000000000000000000000012ff8947a2524303c13ca7da9be4914381f6557a00000000000000000000000072846179ef1467b2b71f2bb7525fcd4450e46b2a000000000000000000000000897da4d039f64090bfdb33cd2ed2da81add6fb02000000000000000000000000a7527c270f30cf3dafa6e82603b4978e1a8493590000000000000000000000006dbb5ee7c63775013faf810527dbede2810d7aee0000000000000000000000009780f47f16bda2868b22edb4cdc261e8a5816c6b0000000000000000000000009dc282a91f474b44d198c04beacc53c3bd542a6b00000000000000000000000029ba49acda281dcb42e2f93c15a942e787353d39000000000000000000000000f9eba3a0af470bad3d932f8192fda208a6440096000000000000000000000000b63942a1ea23fdd2ca4be623bcfeae001fdc8faa00000000000000000000000098c05d3650c921f41b3c64fc82a223785884f2f40000000000000000000000001435e2568a93959e703f27ca459a579edb0825a6000000000000000000000000edd4a57387bc068d4dce7a2f0baf620ef497f8290000000000000000000000004edc754982e367c61fe9769eb5732995e3e15d50000000000000000000000000d0d4cdb49dda0f9b4785b3823eedaa84b84afad900000000000000000000000004481a364acfd0776a30a6731d9ee5425b9300ea000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, 4000000, 210000, 21000, 1, 1000000000, 0x0000000000000000000000000000000000000000, 0x75e1fa23a2c8a0ba740598904cc8f7d1349743c98f582b9e36e6c49f8a848ee53e2b65429ebafe8603b0366f8e74597fda3f1cf1228a130f23d9338b9e407d2d1c17d972e9972818ac2e6157d3774ace87998a77330386916edd895ac5262b46134ac8231b24929fae69e0f088ab23e8b658dfdf1f7adf3ef376ee0731eb0c2d661b)]", + "0x660ad4B5A74130a4796B4d54BC6750Ae93C86e6c" + ], + "transaction": { + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0x2843c269d2a64ecfa63548e8b3fc0fd23b7f70cb", + "gas": "0x1d36250", + "value": "0x0", + "input": "0x1fad948c0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000660ad4b5a74130a4796b4d54bc6750ae93c86e6c000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000002e2b1c42e38f5af81771e65d87729e57abd1337a0000000000000000000000000000000000000000000000000000000000000f240000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000003d0900000000000000000000000000000000000000000000000000000000000003345000000000000000000000000000000000000000000000000000000000000052080000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000a4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000844b61d27f60000000000000000000000005a2b641b84b0230c8e75f55d5afd27f4dbd59d5b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000007a4c1d3c7b300000000000000000000000000000000000000000000000000000000000001000000000000000000000000003e9727470c66b1e77034590926cde0242b5a3dcc0000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000003c000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000278d0000000000000000000000000000000000000000000000000000470de4df82000000000000000000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000000000000000006536f636b657400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000031000000000000000000000000abc64e84c653e0f077c0178e4b1fac01bfcc20b0000000000000000000000000db09c7c2c4071e3ca1bad0c357906efa17c251020000000000000000000000007d4e3628c3dece7ba053c296eea3729318f93715000000000000000000000000fe6e2862ef74adf306aacd575eaf5f45281b1017000000000000000000000000342f5ba3230f6d1e32aa775440bdcb93647dd4cd0000000000000000000000004c9c64b2fae0e13df9a635ad699c5efc386d1cee000000000000000000000000345b2061ea8256689349fca968cf7af0ff6011aa0000000000000000000000008d23e5ba32ca80809d60ed70ddbd96e6b3d6101500000000000000000000000028a6468de32690f63d8095e8980b43ab48f9470c000000000000000000000000ce2fc6c6bfcf04f2f857338ecf6004381f414926000000000000000000000000e3f4c9cca8ea855497d63800befb43f290ac78c6000000000000000000000000c7fca8ab6d1e1142790454e7e5655d93c3b03ed600000000000000000000000024f287b474a05e48627846148ccda3d05de03953000000000000000000000000a2a13094bab725d6d9dd8b9b5c01f1a1bf67f98600000000000000000000000090128652cf49a44f0374d0ee7d3782df59e72a8c000000000000000000000000d17b43d94f0bf2960d285e89de5b9a8369e3ed5b000000000000000000000000f5d3d976872e01b7b7af7964ca9cf4d9925847260000000000000000000000007da5691fb59740cf02cc7dc16743be9dcbf685b5000000000000000000000000e5b6205cfc03786fc554c40767a591b8dcbc1e76000000000000000000000000a968c2771d5e984979589ef8f6fa59d5818a208f000000000000000000000000ae7f260b74f289ab3701fb01cbf81bcd7645422200000000000000000000000045113356a5b8b1ba8a8bc75dcaac42be066638800000000000000000000000002d82862810e1b040b8ea419dc309572364e574e70000000000000000000000005f40795576557877d0fed93b5a9ea8a19592486200000000000000000000000019e5c67db27284907978f4fd856403346816bf870000000000000000000000005324a41fac86c0d6cd301b3144124fd3c399fd870000000000000000000000008cd4725d32ccfb201a25f1e1a18260e53f37c927000000000000000000000000b0fc8b7fb66958fe813475bbdc91c1ac75725442000000000000000000000000f352a5f2d8b7c3cd3fc5ea991d069d8e9d282cb4000000000000000000000000901f73dec969d2338f0e0b697775f8ecde8d3514000000000000000000000000bd3b0cb606953854c6e46cc7a9d7375dccb7d8e90000000000000000000000006332e56a423480a211e301cb85be12814e9238bb0000000000000000000000002b98775abe9cdeb041e3c2e56c76ce2560af57fb00000000000000000000000012ff8947a2524303c13ca7da9be4914381f6557a00000000000000000000000072846179ef1467b2b71f2bb7525fcd4450e46b2a000000000000000000000000897da4d039f64090bfdb33cd2ed2da81add6fb02000000000000000000000000a7527c270f30cf3dafa6e82603b4978e1a8493590000000000000000000000006dbb5ee7c63775013faf810527dbede2810d7aee0000000000000000000000009780f47f16bda2868b22edb4cdc261e8a5816c6b0000000000000000000000009dc282a91f474b44d198c04beacc53c3bd542a6b00000000000000000000000029ba49acda281dcb42e2f93c15a942e787353d39000000000000000000000000f9eba3a0af470bad3d932f8192fda208a6440096000000000000000000000000b63942a1ea23fdd2ca4be623bcfeae001fdc8faa00000000000000000000000098c05d3650c921f41b3c64fc82a223785884f2f40000000000000000000000001435e2568a93959e703f27ca459a579edb0825a6000000000000000000000000edd4a57387bc068d4dce7a2f0baf620ef497f8290000000000000000000000004edc754982e367c61fe9769eb5732995e3e15d50000000000000000000000000d0d4cdb49dda0f9b4785b3823eedaa84b84afad900000000000000000000000004481a364acfd0776a30a6731d9ee5425b9300ea0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008275e1fa23a2c8a0ba740598904cc8f7d1349743c98f582b9e36e6c49f8a848ee53e2b65429ebafe8603b0366f8e74597fda3f1cf1228a130f23d9338b9e407d2d1c17d972e9972818ac2e6157d3774ace87998a77330386916edd895ac5262b46134ac8231b24929fae69e0f088ab23e8b658dfdf1f7adf3ef376ee0731eb0c2d661b000000000000000000000000000000000000000000000000000000000000", + "nonce": "0x4b907", + "chainId": "0x1ecf" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x15a804", + "logs": [ + { + "address": "0x2843c269d2a64ecfa63548e8b3fc0fd23b7f70cb", + "topics": [ + "0xbb47ee3e183a558b1a2ff0874b079f3fc5478b7454eacf2bfc5af2ff5878f972" + ], + "data": "0x", + "blockHash": "0x796391db54f62bcb9e440a0fa4e6d299a3f7c8a56f638fa724e40e2c4c6f80a9", + "blockNumber": "0xa49e8", + "transactionHash": "0x192599db03782947695e5392b57873ed3f561d5a5de71fed0332e27c57cb6179", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + }, + { + "address": "0x5a2b641b84b0230c8e75f55d5afd27f4dbd59d5b", + "topics": [ + "0x1c64f068a47e25f729fe0a695d5999e7c9669e2f9397d4a40fb04b3e89ad393f", + "0x0000000000000000000000003e9727470c66b1e77034590926cde0242b5a3dcc" + ], + "data": "0x0000000000000000000000002e2b1c42e38f5af81771e65d87729e57abd1337a0000000000000000000000000000000000000000000000000000000067607850", + "blockHash": "0x796391db54f62bcb9e440a0fa4e6d299a3f7c8a56f638fa724e40e2c4c6f80a9", + "blockNumber": "0xa49e8", + "transactionHash": "0x192599db03782947695e5392b57873ed3f561d5a5de71fed0332e27c57cb6179", + "transactionIndex": "0x1", + "logIndex": "0x1", + "removed": false + }, + { + "address": "0x2843c269d2a64ecfa63548e8b3fc0fd23b7f70cb", + "topics": [ + "0x49628fd1471006c1482da88028e9ce4dbb080b815c9b0344d39e5a8e6ec1419f", + "0x5e1ec7df1a68187442972cfbdc4857487b66ff378a8ebbdb5a806a414c3bde96", + "0x0000000000000000000000002e2b1c42e38f5af81771e65d87729e57abd1337a", + "0x0000000000000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000f240000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000013fb98000000000000000000000000000000000000000000000000000000000013fb98", + "blockHash": "0x796391db54f62bcb9e440a0fa4e6d299a3f7c8a56f638fa724e40e2c4c6f80a9", + "blockNumber": "0xa49e8", + "transactionHash": "0x192599db03782947695e5392b57873ed3f561d5a5de71fed0332e27c57cb6179", + "transactionIndex": "0x1", + "logIndex": "0x2", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000008000000000000000000010000000000000000000000000000020000000000000000000000000000000000000000000000000001000000000000000008000800000000020000000000000000000800002000800000000000000000000000000000000000000000000000000000800000000000000000800000080000000000000400000000000000400000000000000000000000800000000002000000000000000000000020100001000000000000000000010000000000000040000020000000000000010000000000000000000000000000000000000000000080000000", + "type": "0x2", + "transactionHash": "0x192599db03782947695e5392b57873ed3f561d5a5de71fed0332e27c57cb6179", + "transactionIndex": "0x1", + "blockHash": "0x796391db54f62bcb9e440a0fa4e6d299a3f7c8a56f638fa724e40e2c4c6f80a9", + "blockNumber": "0xa49e8", + "gasUsed": "0x15a804", + "effectiveGasPrice": "0x5f5e100", + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0x2843c269d2a64ecfa63548e8b3fc0fd23b7f70cb", + "contractAddress": null, + "gasUsedForL1": "0x7ced2", + "l1BlockNumber": "0x146cc3f" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1734375505, + "chain": 7887, + "commit": "a655118" +} \ No newline at end of file diff --git a/broadcast/78-update-socket-app.s.sol/7887/run-latest.json b/broadcast/78-update-socket-app.s.sol/7887/run-latest.json new file mode 100644 index 00000000..69326d83 --- /dev/null +++ b/broadcast/78-update-socket-app.s.sol/7887/run-latest.json @@ -0,0 +1,96 @@ +{ + "transactions": [ + { + "hash": "0x192599db03782947695e5392b57873ed3f561d5a5de71fed0332e27c57cb6179", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x2843c269d2a64ecfa63548e8b3fc0fd23b7f70cb", + "function": "handleOps((address,uint256,bytes,bytes,uint256,uint256,uint256,uint256,uint256,bytes,bytes)[],address)", + "arguments": [ + "[(0x2e2B1c42E38f5af81771e65D87729E57ABD1337a, 3876, 0x, 0xb61d27f60000000000000000000000005a2b641b84b0230c8e75f55d5afd27f4dbd59d5b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000007a4c1d3c7b300000000000000000000000000000000000000000000000000000000000001000000000000000000000000003e9727470c66b1e77034590926cde0242b5a3dcc0000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000003c000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000278d0000000000000000000000000000000000000000000000000000470de4df82000000000000000000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000000000000000006536f636b657400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000031000000000000000000000000abc64e84c653e0f077c0178e4b1fac01bfcc20b0000000000000000000000000db09c7c2c4071e3ca1bad0c357906efa17c251020000000000000000000000007d4e3628c3dece7ba053c296eea3729318f93715000000000000000000000000fe6e2862ef74adf306aacd575eaf5f45281b1017000000000000000000000000342f5ba3230f6d1e32aa775440bdcb93647dd4cd0000000000000000000000004c9c64b2fae0e13df9a635ad699c5efc386d1cee000000000000000000000000345b2061ea8256689349fca968cf7af0ff6011aa0000000000000000000000008d23e5ba32ca80809d60ed70ddbd96e6b3d6101500000000000000000000000028a6468de32690f63d8095e8980b43ab48f9470c000000000000000000000000ce2fc6c6bfcf04f2f857338ecf6004381f414926000000000000000000000000e3f4c9cca8ea855497d63800befb43f290ac78c6000000000000000000000000c7fca8ab6d1e1142790454e7e5655d93c3b03ed600000000000000000000000024f287b474a05e48627846148ccda3d05de03953000000000000000000000000a2a13094bab725d6d9dd8b9b5c01f1a1bf67f98600000000000000000000000090128652cf49a44f0374d0ee7d3782df59e72a8c000000000000000000000000d17b43d94f0bf2960d285e89de5b9a8369e3ed5b000000000000000000000000f5d3d976872e01b7b7af7964ca9cf4d9925847260000000000000000000000007da5691fb59740cf02cc7dc16743be9dcbf685b5000000000000000000000000e5b6205cfc03786fc554c40767a591b8dcbc1e76000000000000000000000000a968c2771d5e984979589ef8f6fa59d5818a208f000000000000000000000000ae7f260b74f289ab3701fb01cbf81bcd7645422200000000000000000000000045113356a5b8b1ba8a8bc75dcaac42be066638800000000000000000000000002d82862810e1b040b8ea419dc309572364e574e70000000000000000000000005f40795576557877d0fed93b5a9ea8a19592486200000000000000000000000019e5c67db27284907978f4fd856403346816bf870000000000000000000000005324a41fac86c0d6cd301b3144124fd3c399fd870000000000000000000000008cd4725d32ccfb201a25f1e1a18260e53f37c927000000000000000000000000b0fc8b7fb66958fe813475bbdc91c1ac75725442000000000000000000000000f352a5f2d8b7c3cd3fc5ea991d069d8e9d282cb4000000000000000000000000901f73dec969d2338f0e0b697775f8ecde8d3514000000000000000000000000bd3b0cb606953854c6e46cc7a9d7375dccb7d8e90000000000000000000000006332e56a423480a211e301cb85be12814e9238bb0000000000000000000000002b98775abe9cdeb041e3c2e56c76ce2560af57fb00000000000000000000000012ff8947a2524303c13ca7da9be4914381f6557a00000000000000000000000072846179ef1467b2b71f2bb7525fcd4450e46b2a000000000000000000000000897da4d039f64090bfdb33cd2ed2da81add6fb02000000000000000000000000a7527c270f30cf3dafa6e82603b4978e1a8493590000000000000000000000006dbb5ee7c63775013faf810527dbede2810d7aee0000000000000000000000009780f47f16bda2868b22edb4cdc261e8a5816c6b0000000000000000000000009dc282a91f474b44d198c04beacc53c3bd542a6b00000000000000000000000029ba49acda281dcb42e2f93c15a942e787353d39000000000000000000000000f9eba3a0af470bad3d932f8192fda208a6440096000000000000000000000000b63942a1ea23fdd2ca4be623bcfeae001fdc8faa00000000000000000000000098c05d3650c921f41b3c64fc82a223785884f2f40000000000000000000000001435e2568a93959e703f27ca459a579edb0825a6000000000000000000000000edd4a57387bc068d4dce7a2f0baf620ef497f8290000000000000000000000004edc754982e367c61fe9769eb5732995e3e15d50000000000000000000000000d0d4cdb49dda0f9b4785b3823eedaa84b84afad900000000000000000000000004481a364acfd0776a30a6731d9ee5425b9300ea000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, 4000000, 210000, 21000, 1, 1000000000, 0x0000000000000000000000000000000000000000, 0x75e1fa23a2c8a0ba740598904cc8f7d1349743c98f582b9e36e6c49f8a848ee53e2b65429ebafe8603b0366f8e74597fda3f1cf1228a130f23d9338b9e407d2d1c17d972e9972818ac2e6157d3774ace87998a77330386916edd895ac5262b46134ac8231b24929fae69e0f088ab23e8b658dfdf1f7adf3ef376ee0731eb0c2d661b)]", + "0x660ad4B5A74130a4796B4d54BC6750Ae93C86e6c" + ], + "transaction": { + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0x2843c269d2a64ecfa63548e8b3fc0fd23b7f70cb", + "gas": "0x1d36250", + "value": "0x0", + "input": "0x1fad948c0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000660ad4b5a74130a4796b4d54bc6750ae93c86e6c000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000002e2b1c42e38f5af81771e65d87729e57abd1337a0000000000000000000000000000000000000000000000000000000000000f240000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000003d0900000000000000000000000000000000000000000000000000000000000003345000000000000000000000000000000000000000000000000000000000000052080000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000a4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000844b61d27f60000000000000000000000005a2b641b84b0230c8e75f55d5afd27f4dbd59d5b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000007a4c1d3c7b300000000000000000000000000000000000000000000000000000000000001000000000000000000000000003e9727470c66b1e77034590926cde0242b5a3dcc0000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000003c000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000278d0000000000000000000000000000000000000000000000000000470de4df82000000000000000000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000000000000000006536f636b657400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000031000000000000000000000000abc64e84c653e0f077c0178e4b1fac01bfcc20b0000000000000000000000000db09c7c2c4071e3ca1bad0c357906efa17c251020000000000000000000000007d4e3628c3dece7ba053c296eea3729318f93715000000000000000000000000fe6e2862ef74adf306aacd575eaf5f45281b1017000000000000000000000000342f5ba3230f6d1e32aa775440bdcb93647dd4cd0000000000000000000000004c9c64b2fae0e13df9a635ad699c5efc386d1cee000000000000000000000000345b2061ea8256689349fca968cf7af0ff6011aa0000000000000000000000008d23e5ba32ca80809d60ed70ddbd96e6b3d6101500000000000000000000000028a6468de32690f63d8095e8980b43ab48f9470c000000000000000000000000ce2fc6c6bfcf04f2f857338ecf6004381f414926000000000000000000000000e3f4c9cca8ea855497d63800befb43f290ac78c6000000000000000000000000c7fca8ab6d1e1142790454e7e5655d93c3b03ed600000000000000000000000024f287b474a05e48627846148ccda3d05de03953000000000000000000000000a2a13094bab725d6d9dd8b9b5c01f1a1bf67f98600000000000000000000000090128652cf49a44f0374d0ee7d3782df59e72a8c000000000000000000000000d17b43d94f0bf2960d285e89de5b9a8369e3ed5b000000000000000000000000f5d3d976872e01b7b7af7964ca9cf4d9925847260000000000000000000000007da5691fb59740cf02cc7dc16743be9dcbf685b5000000000000000000000000e5b6205cfc03786fc554c40767a591b8dcbc1e76000000000000000000000000a968c2771d5e984979589ef8f6fa59d5818a208f000000000000000000000000ae7f260b74f289ab3701fb01cbf81bcd7645422200000000000000000000000045113356a5b8b1ba8a8bc75dcaac42be066638800000000000000000000000002d82862810e1b040b8ea419dc309572364e574e70000000000000000000000005f40795576557877d0fed93b5a9ea8a19592486200000000000000000000000019e5c67db27284907978f4fd856403346816bf870000000000000000000000005324a41fac86c0d6cd301b3144124fd3c399fd870000000000000000000000008cd4725d32ccfb201a25f1e1a18260e53f37c927000000000000000000000000b0fc8b7fb66958fe813475bbdc91c1ac75725442000000000000000000000000f352a5f2d8b7c3cd3fc5ea991d069d8e9d282cb4000000000000000000000000901f73dec969d2338f0e0b697775f8ecde8d3514000000000000000000000000bd3b0cb606953854c6e46cc7a9d7375dccb7d8e90000000000000000000000006332e56a423480a211e301cb85be12814e9238bb0000000000000000000000002b98775abe9cdeb041e3c2e56c76ce2560af57fb00000000000000000000000012ff8947a2524303c13ca7da9be4914381f6557a00000000000000000000000072846179ef1467b2b71f2bb7525fcd4450e46b2a000000000000000000000000897da4d039f64090bfdb33cd2ed2da81add6fb02000000000000000000000000a7527c270f30cf3dafa6e82603b4978e1a8493590000000000000000000000006dbb5ee7c63775013faf810527dbede2810d7aee0000000000000000000000009780f47f16bda2868b22edb4cdc261e8a5816c6b0000000000000000000000009dc282a91f474b44d198c04beacc53c3bd542a6b00000000000000000000000029ba49acda281dcb42e2f93c15a942e787353d39000000000000000000000000f9eba3a0af470bad3d932f8192fda208a6440096000000000000000000000000b63942a1ea23fdd2ca4be623bcfeae001fdc8faa00000000000000000000000098c05d3650c921f41b3c64fc82a223785884f2f40000000000000000000000001435e2568a93959e703f27ca459a579edb0825a6000000000000000000000000edd4a57387bc068d4dce7a2f0baf620ef497f8290000000000000000000000004edc754982e367c61fe9769eb5732995e3e15d50000000000000000000000000d0d4cdb49dda0f9b4785b3823eedaa84b84afad900000000000000000000000004481a364acfd0776a30a6731d9ee5425b9300ea0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008275e1fa23a2c8a0ba740598904cc8f7d1349743c98f582b9e36e6c49f8a848ee53e2b65429ebafe8603b0366f8e74597fda3f1cf1228a130f23d9338b9e407d2d1c17d972e9972818ac2e6157d3774ace87998a77330386916edd895ac5262b46134ac8231b24929fae69e0f088ab23e8b658dfdf1f7adf3ef376ee0731eb0c2d661b000000000000000000000000000000000000000000000000000000000000", + "nonce": "0x4b907", + "chainId": "0x1ecf" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x15a804", + "logs": [ + { + "address": "0x2843c269d2a64ecfa63548e8b3fc0fd23b7f70cb", + "topics": [ + "0xbb47ee3e183a558b1a2ff0874b079f3fc5478b7454eacf2bfc5af2ff5878f972" + ], + "data": "0x", + "blockHash": "0x796391db54f62bcb9e440a0fa4e6d299a3f7c8a56f638fa724e40e2c4c6f80a9", + "blockNumber": "0xa49e8", + "transactionHash": "0x192599db03782947695e5392b57873ed3f561d5a5de71fed0332e27c57cb6179", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + }, + { + "address": "0x5a2b641b84b0230c8e75f55d5afd27f4dbd59d5b", + "topics": [ + "0x1c64f068a47e25f729fe0a695d5999e7c9669e2f9397d4a40fb04b3e89ad393f", + "0x0000000000000000000000003e9727470c66b1e77034590926cde0242b5a3dcc" + ], + "data": "0x0000000000000000000000002e2b1c42e38f5af81771e65d87729e57abd1337a0000000000000000000000000000000000000000000000000000000067607850", + "blockHash": "0x796391db54f62bcb9e440a0fa4e6d299a3f7c8a56f638fa724e40e2c4c6f80a9", + "blockNumber": "0xa49e8", + "transactionHash": "0x192599db03782947695e5392b57873ed3f561d5a5de71fed0332e27c57cb6179", + "transactionIndex": "0x1", + "logIndex": "0x1", + "removed": false + }, + { + "address": "0x2843c269d2a64ecfa63548e8b3fc0fd23b7f70cb", + "topics": [ + "0x49628fd1471006c1482da88028e9ce4dbb080b815c9b0344d39e5a8e6ec1419f", + "0x5e1ec7df1a68187442972cfbdc4857487b66ff378a8ebbdb5a806a414c3bde96", + "0x0000000000000000000000002e2b1c42e38f5af81771e65d87729e57abd1337a", + "0x0000000000000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000f240000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000013fb98000000000000000000000000000000000000000000000000000000000013fb98", + "blockHash": "0x796391db54f62bcb9e440a0fa4e6d299a3f7c8a56f638fa724e40e2c4c6f80a9", + "blockNumber": "0xa49e8", + "transactionHash": "0x192599db03782947695e5392b57873ed3f561d5a5de71fed0332e27c57cb6179", + "transactionIndex": "0x1", + "logIndex": "0x2", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000008000000000000000000010000000000000000000000000000020000000000000000000000000000000000000000000000000001000000000000000008000800000000020000000000000000000800002000800000000000000000000000000000000000000000000000000000800000000000000000800000080000000000000400000000000000400000000000000000000000800000000002000000000000000000000020100001000000000000000000010000000000000040000020000000000000010000000000000000000000000000000000000000000080000000", + "type": "0x2", + "transactionHash": "0x192599db03782947695e5392b57873ed3f561d5a5de71fed0332e27c57cb6179", + "transactionIndex": "0x1", + "blockHash": "0x796391db54f62bcb9e440a0fa4e6d299a3f7c8a56f638fa724e40e2c4c6f80a9", + "blockNumber": "0xa49e8", + "gasUsed": "0x15a804", + "effectiveGasPrice": "0x5f5e100", + "from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", + "to": "0x2843c269d2a64ecfa63548e8b3fc0fd23b7f70cb", + "contractAddress": null, + "gasUsedForL1": "0x7ced2", + "l1BlockNumber": "0x146cc3f" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1734375505, + "chain": 7887, + "commit": "a655118" +} \ No newline at end of file diff --git a/script/migrations/78-update-socket-app.s.sol b/script/migrations/78-update-socket-app.s.sol index 52fb3931..78a3f960 100644 --- a/script/migrations/78-update-socket-app.s.sol +++ b/script/migrations/78-update-socket-app.s.sol @@ -12,27 +12,22 @@ contract KintoMigration78DeployScript is MigrationHelper { KintoAppRegistry kintoAppRegistry = KintoAppRegistry(payable(_getChainDeployment("KintoAppRegistry"))); address parentContract = address(0x3e9727470C66B1e77034590926CDe0242B5A3dCc); // Socket-DL contract - address[] memory appContracts = new address[](14); - // controllers - appContracts[0] = address(0xaBc64E84c653e0f077c0178E4b1fAC01Bfcc20b0); // DAI controller - appContracts[1] = address(0xDB09c7C2C4071e3Ca1bAD0C357906Efa17c25102); // wstETH controller - appContracts[2] = address(0x7D4E3628C3DEce7bA053c296eEA3729318F93715); // WETH controller - appContracts[3] = address(0xFe6E2862ef74ADF306AAcd575eAF5F45281B1017); // USDC controller - appContracts[4] = address(0x342f5BA3230f6D1E32Aa775440BDcB93647dD4CD); // ENA controller - appContracts[5] = address(0x4c9c64B2FAe0e13dF9A635ad699c5eFC386D1Cee); // USDe controller - appContracts[6] = address(0x345B2061EA8256689349fca968CF7Af0Ff6011Aa); // EIGEN controller - appContracts[7] = address(0x8D23e5Ba32Ca80809d60eD70ddbd96e6b3D61015); // eETH controller - appContracts[8] = address(0x28A6468dE32690f63D8095e8980B43ab48F9470C); // sDAI controller - appContracts[9] = address(0xCE2FC6C6bFCF04f2f857338ecF6004381F414926); // sUSDe controller - appContracts[10] = address(0xe3F4C9cCA8eA855497D63800beFb43f290aC78c6); // wUSDM controller - appContracts[11] = address(0xC7FCA8aB6D1E1142790454e7e5655d93c3b03ed6); // weETH controller - appContracts[12] = address(0x24f287b474a05E48627846148cCdA3D05de03953); // ETHFI controller - appContracts[13] = address(0xA2a13094baB725D6D9dd8b9B5c01F1a1bF67F986); // SolvBTC controller + uint256[4] memory appLimits = + [RATE_LIMIT_PERIOD, RATE_LIMIT_THRESHOLD, GAS_LIMIT_PERIOD, GAS_LIMIT_THRESHOLD * 2]; - uint256[4] memory appLimits = [RATE_LIMIT_PERIOD, RATE_LIMIT_THRESHOLD, GAS_LIMIT_PERIOD, GAS_LIMIT_THRESHOLD]; + IKintoAppRegistry.Metadata memory metadata = kintoAppRegistry.getAppMetadata(parentContract); - vm.broadcast(deployerPrivateKey); - kintoAppRegistry.updateMetadata("Socket", parentContract, appContracts, appLimits, new address[](0)); + _handleOps( + abi.encodeWithSelector( + KintoAppRegistry.updateMetadata.selector, + "Socket", + parentContract, + metadata.appContracts, + appLimits, + metadata.devEOAs + ), + address(_getChainDeployment("KintoAppRegistry")) + ); } }