diff --git a/broadcast/DeployECDSAValidator.s.sol/420/run-1692073702.json b/broadcast/DeployECDSAValidator.s.sol/420/run-1692073702.json new file mode 100644 index 00000000..f9b9cae3 --- /dev/null +++ b/broadcast/DeployECDSAValidator.s.sol/420/run-1692073702.json @@ -0,0 +1,34 @@ +{ + "transactions": [ + { + "hash": "0x6214f72edf6e53d34ba87df32336b7a873f714dbf6e9c49c4e3551640691b4fd", + "transactionType": "CREATE2", + "contractName": "ECDSAValidator", + "contractAddress": "0xd9AB5096a832b9ce79914329DAEE236f8Eea0390", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x6e303", + "value": "0x0", + "data": "0x000000000000000000000000000000000000000000000000000000000000000060808060405234610016576104ee908161001c8239f35b600080fdfe60406080815260048036101561001457600080fd5b600091823560e01c80630c959556146101d557806320709efc1461019b578063333daf921461015b5780633a871cdd1461010d578381638fc925aa146100c85750639ea9bd591461006457600080fd5b346100c457806003193601126100c45761007c610296565b9160243567ffffffffffffffff81116100c057936100a08392602096369101610263565b5050338152808552205490516001600160a01b0392831691909216148152f35b8480fd5b8280fd5b92905060203660031901126101095780359067ffffffffffffffff8211610104576100f591369101610263565b50503382528160205281205580f35b505050fd5b5050fd5b50600319836060368301126101545783359167ffffffffffffffff831161015757610160908336030112610154575060209261014d916024359101610348565b9051908152f35b80fd5b5080fd5b5082346101545781600319360112610154576024359067ffffffffffffffff8211610154575060209261019461014d9236908301610263565b9135610464565b838234610157576020366003190112610157576020916001600160a01b03908290826101c5610296565b1681528085522054169051908152f35b509060203660031901126100c45780359067ffffffffffffffff821161025f5761020191369101610263565b6014116100c4573560601c90338352826020528220805490826bffffffffffffffffffffffff60a01b831617905560018060a01b0316337f381c0d11398486654573703c51ee8210ce9461764d133f9f0e53b6a5397053318480a480f35b8380fd5b9181601f840112156102915782359167ffffffffffffffff8311610291576020838186019501011161029157565b600080fd5b600435906001600160a01b038216820361029157565b903590601e1981360301821215610291570180359067ffffffffffffffff82116102915760200191813603831361029157565b92919267ffffffffffffffff918281116103325760405192601f8201601f19908116603f011684019081118482101761033257604052829481845281830111610291578281602093846000960137010152565b634e487b7160e01b600052604160045260246000fd5b600092916001600160a01b039084833583811690819003610157578152806020528260408220541693826020527b19457468657265756d205369676e6564204d6573736167653a0a33328252603c60042091846103be6101408401946103b86103b187876102ac565b36916102df565b906103ee565b1686146103e557506103b16103d793926103b8926102ac565b16036103df57565b60019150565b96505050505050565b60207f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a19392608060405193838301516040526040830151928360605260416000988995869485526060840151851a885210915114165afa508251923d1561045757606052604052565b638baa579f90526004601cfd5b3360009081526020819052604081205490936001600160a01b03918216939192836104996104933685876102df565b836103ee565b1685146104e6576104d7926103b8916020527b19457468657265756d205369676e6564204d6573736167653a0a33328752603c6004209236916102df565b16036104e05790565b50600190565b50505050509056", + "nonce": "0x9", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [], + "libraries": [], + "pending": [ + "0x6214f72edf6e53d34ba87df32336b7a873f714dbf6e9c49c4e3551640691b4fd" + ], + "returns": {}, + "timestamp": 1692073702, + "chain": 420, + "multi": false, + "commit": "951fd36" +} \ No newline at end of file diff --git a/broadcast/DeployECDSAValidator.s.sol/420/run-1692073709.json b/broadcast/DeployECDSAValidator.s.sol/420/run-1692073709.json new file mode 100644 index 00000000..fa3e10d7 --- /dev/null +++ b/broadcast/DeployECDSAValidator.s.sol/420/run-1692073709.json @@ -0,0 +1,49 @@ +{ + "transactions": [ + { + "hash": "0x6214f72edf6e53d34ba87df32336b7a873f714dbf6e9c49c4e3551640691b4fd", + "transactionType": "CREATE2", + "contractName": "ECDSAValidator", + "contractAddress": "0xd9AB5096a832b9ce79914329DAEE236f8Eea0390", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x6e303", + "value": "0x0", + "data": "0x000000000000000000000000000000000000000000000000000000000000000060808060405234610016576104ee908161001c8239f35b600080fdfe60406080815260048036101561001457600080fd5b600091823560e01c80630c959556146101d557806320709efc1461019b578063333daf921461015b5780633a871cdd1461010d578381638fc925aa146100c85750639ea9bd591461006457600080fd5b346100c457806003193601126100c45761007c610296565b9160243567ffffffffffffffff81116100c057936100a08392602096369101610263565b5050338152808552205490516001600160a01b0392831691909216148152f35b8480fd5b8280fd5b92905060203660031901126101095780359067ffffffffffffffff8211610104576100f591369101610263565b50503382528160205281205580f35b505050fd5b5050fd5b50600319836060368301126101545783359167ffffffffffffffff831161015757610160908336030112610154575060209261014d916024359101610348565b9051908152f35b80fd5b5080fd5b5082346101545781600319360112610154576024359067ffffffffffffffff8211610154575060209261019461014d9236908301610263565b9135610464565b838234610157576020366003190112610157576020916001600160a01b03908290826101c5610296565b1681528085522054169051908152f35b509060203660031901126100c45780359067ffffffffffffffff821161025f5761020191369101610263565b6014116100c4573560601c90338352826020528220805490826bffffffffffffffffffffffff60a01b831617905560018060a01b0316337f381c0d11398486654573703c51ee8210ce9461764d133f9f0e53b6a5397053318480a480f35b8380fd5b9181601f840112156102915782359167ffffffffffffffff8311610291576020838186019501011161029157565b600080fd5b600435906001600160a01b038216820361029157565b903590601e1981360301821215610291570180359067ffffffffffffffff82116102915760200191813603831361029157565b92919267ffffffffffffffff918281116103325760405192601f8201601f19908116603f011684019081118482101761033257604052829481845281830111610291578281602093846000960137010152565b634e487b7160e01b600052604160045260246000fd5b600092916001600160a01b039084833583811690819003610157578152806020528260408220541693826020527b19457468657265756d205369676e6564204d6573736167653a0a33328252603c60042091846103be6101408401946103b86103b187876102ac565b36916102df565b906103ee565b1686146103e557506103b16103d793926103b8926102ac565b16036103df57565b60019150565b96505050505050565b60207f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a19392608060405193838301516040526040830151928360605260416000988995869485526060840151851a885210915114165afa508251923d1561045757606052604052565b638baa579f90526004601cfd5b3360009081526020819052604081205490936001600160a01b03918216939192836104996104933685876102df565b836103ee565b1685146104e6576104d7926103b8916020527b19457468657265756d205369676e6564204d6573736167653a0a33328752603c6004209236916102df565b16036104e05790565b50600190565b50505050509056", + "nonce": "0x9", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "transactionHash": "0x6214f72edf6e53d34ba87df32336b7a873f714dbf6e9c49c4e3551640691b4fd", + "transactionIndex": "0x1", + "blockHash": "0x41776253f999789bf7caac1aa96d096ec98842c6c212f6b656bd56370fb1ee8d", + "blockNumber": "0xcb4a42", + "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", + "to": "0x4e59b44847b379578588920cA78FbF26c0B4956C", + "cumulativeGasUsed": "0x5b375", + "gasUsed": "0x4fc64", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d05e32" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1692073709, + "chain": 420, + "multi": false, + "commit": "951fd36" +} \ No newline at end of file diff --git a/broadcast/DeployECDSAValidator.s.sol/420/run-latest.json b/broadcast/DeployECDSAValidator.s.sol/420/run-latest.json new file mode 100644 index 00000000..fa3e10d7 --- /dev/null +++ b/broadcast/DeployECDSAValidator.s.sol/420/run-latest.json @@ -0,0 +1,49 @@ +{ + "transactions": [ + { + "hash": "0x6214f72edf6e53d34ba87df32336b7a873f714dbf6e9c49c4e3551640691b4fd", + "transactionType": "CREATE2", + "contractName": "ECDSAValidator", + "contractAddress": "0xd9AB5096a832b9ce79914329DAEE236f8Eea0390", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x6e303", + "value": "0x0", + "data": "0x000000000000000000000000000000000000000000000000000000000000000060808060405234610016576104ee908161001c8239f35b600080fdfe60406080815260048036101561001457600080fd5b600091823560e01c80630c959556146101d557806320709efc1461019b578063333daf921461015b5780633a871cdd1461010d578381638fc925aa146100c85750639ea9bd591461006457600080fd5b346100c457806003193601126100c45761007c610296565b9160243567ffffffffffffffff81116100c057936100a08392602096369101610263565b5050338152808552205490516001600160a01b0392831691909216148152f35b8480fd5b8280fd5b92905060203660031901126101095780359067ffffffffffffffff8211610104576100f591369101610263565b50503382528160205281205580f35b505050fd5b5050fd5b50600319836060368301126101545783359167ffffffffffffffff831161015757610160908336030112610154575060209261014d916024359101610348565b9051908152f35b80fd5b5080fd5b5082346101545781600319360112610154576024359067ffffffffffffffff8211610154575060209261019461014d9236908301610263565b9135610464565b838234610157576020366003190112610157576020916001600160a01b03908290826101c5610296565b1681528085522054169051908152f35b509060203660031901126100c45780359067ffffffffffffffff821161025f5761020191369101610263565b6014116100c4573560601c90338352826020528220805490826bffffffffffffffffffffffff60a01b831617905560018060a01b0316337f381c0d11398486654573703c51ee8210ce9461764d133f9f0e53b6a5397053318480a480f35b8380fd5b9181601f840112156102915782359167ffffffffffffffff8311610291576020838186019501011161029157565b600080fd5b600435906001600160a01b038216820361029157565b903590601e1981360301821215610291570180359067ffffffffffffffff82116102915760200191813603831361029157565b92919267ffffffffffffffff918281116103325760405192601f8201601f19908116603f011684019081118482101761033257604052829481845281830111610291578281602093846000960137010152565b634e487b7160e01b600052604160045260246000fd5b600092916001600160a01b039084833583811690819003610157578152806020528260408220541693826020527b19457468657265756d205369676e6564204d6573736167653a0a33328252603c60042091846103be6101408401946103b86103b187876102ac565b36916102df565b906103ee565b1686146103e557506103b16103d793926103b8926102ac565b16036103df57565b60019150565b96505050505050565b60207f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a19392608060405193838301516040526040830151928360605260416000988995869485526060840151851a885210915114165afa508251923d1561045757606052604052565b638baa579f90526004601cfd5b3360009081526020819052604081205490936001600160a01b03918216939192836104996104933685876102df565b836103ee565b1685146104e6576104d7926103b8916020527b19457468657265756d205369676e6564204d6573736167653a0a33328752603c6004209236916102df565b16036104e05790565b50600190565b50505050509056", + "nonce": "0x9", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "transactionHash": "0x6214f72edf6e53d34ba87df32336b7a873f714dbf6e9c49c4e3551640691b4fd", + "transactionIndex": "0x1", + "blockHash": "0x41776253f999789bf7caac1aa96d096ec98842c6c212f6b656bd56370fb1ee8d", + "blockNumber": "0xcb4a42", + "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", + "to": "0x4e59b44847b379578588920cA78FbF26c0B4956C", + "cumulativeGasUsed": "0x5b375", + "gasUsed": "0x4fc64", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d05e32" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1692073709, + "chain": 420, + "multi": false, + "commit": "951fd36" +} \ No newline at end of file diff --git a/broadcast/DeployECDSAValidator.s.sol/421613/run-1692072434.json b/broadcast/DeployECDSAValidator.s.sol/421613/run-1692072434.json new file mode 100644 index 00000000..afbec142 --- /dev/null +++ b/broadcast/DeployECDSAValidator.s.sol/421613/run-1692072434.json @@ -0,0 +1,49 @@ +{ + "transactions": [ + { + "hash": "0xfb80378dfa8e4845fe16a9f454d97062c86c91b6ee209306b361cd6d4cfc0c3a", + "transactionType": "CREATE2", + "contractName": "ECDSAValidator", + "contractAddress": "0xd9AB5096a832b9ce79914329DAEE236f8Eea0390", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x68f73", + "value": "0x0", + "data": "0x000000000000000000000000000000000000000000000000000000000000000060808060405234610016576104ee908161001c8239f35b600080fdfe60406080815260048036101561001457600080fd5b600091823560e01c80630c959556146101d557806320709efc1461019b578063333daf921461015b5780633a871cdd1461010d578381638fc925aa146100c85750639ea9bd591461006457600080fd5b346100c457806003193601126100c45761007c610296565b9160243567ffffffffffffffff81116100c057936100a08392602096369101610263565b5050338152808552205490516001600160a01b0392831691909216148152f35b8480fd5b8280fd5b92905060203660031901126101095780359067ffffffffffffffff8211610104576100f591369101610263565b50503382528160205281205580f35b505050fd5b5050fd5b50600319836060368301126101545783359167ffffffffffffffff831161015757610160908336030112610154575060209261014d916024359101610348565b9051908152f35b80fd5b5080fd5b5082346101545781600319360112610154576024359067ffffffffffffffff8211610154575060209261019461014d9236908301610263565b9135610464565b838234610157576020366003190112610157576020916001600160a01b03908290826101c5610296565b1681528085522054169051908152f35b509060203660031901126100c45780359067ffffffffffffffff821161025f5761020191369101610263565b6014116100c4573560601c90338352826020528220805490826bffffffffffffffffffffffff60a01b831617905560018060a01b0316337f381c0d11398486654573703c51ee8210ce9461764d133f9f0e53b6a5397053318480a480f35b8380fd5b9181601f840112156102915782359167ffffffffffffffff8311610291576020838186019501011161029157565b600080fd5b600435906001600160a01b038216820361029157565b903590601e1981360301821215610291570180359067ffffffffffffffff82116102915760200191813603831361029157565b92919267ffffffffffffffff918281116103325760405192601f8201601f19908116603f011684019081118482101761033257604052829481845281830111610291578281602093846000960137010152565b634e487b7160e01b600052604160045260246000fd5b600092916001600160a01b039084833583811690819003610157578152806020528260408220541693826020527b19457468657265756d205369676e6564204d6573736167653a0a33328252603c60042091846103be6101408401946103b86103b187876102ac565b36916102df565b906103ee565b1686146103e557506103b16103d793926103b8926102ac565b16036103df57565b60019150565b96505050505050565b60207f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a19392608060405193838301516040526040830151928360605260416000988995869485526060840151851a885210915114165afa508251923d1561045757606052604052565b638baa579f90526004601cfd5b3360009081526020819052604081205490936001600160a01b03918216939192836104996104933685876102df565b836103ee565b1685146104e6576104d7926103b8916020527b19457468657265756d205369676e6564204d6573736167653a0a33328752603c6004209236916102df565b16036104e05790565b50600190565b50505050509056", + "nonce": "0x9", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "transactionHash": "0xfb80378dfa8e4845fe16a9f454d97062c86c91b6ee209306b361cd6d4cfc0c3a", + "transactionIndex": "0x1", + "blockHash": "0xc681a77973ebdd1490e289a0746e77a0bf2f78fdfe540820164feb697fe847a0", + "blockNumber": "0x20d64fc", + "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", + "to": "0x4e59b44847b379578588920cA78FbF26c0B4956C", + "cumulativeGasUsed": "0x4fc64", + "gasUsed": "0x4fc64", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x5f5e100" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1692072434, + "chain": 421613, + "multi": false, + "commit": "951fd36" +} \ No newline at end of file diff --git a/broadcast/DeployECDSAValidator.s.sol/421613/run-latest.json b/broadcast/DeployECDSAValidator.s.sol/421613/run-latest.json new file mode 100644 index 00000000..afbec142 --- /dev/null +++ b/broadcast/DeployECDSAValidator.s.sol/421613/run-latest.json @@ -0,0 +1,49 @@ +{ + "transactions": [ + { + "hash": "0xfb80378dfa8e4845fe16a9f454d97062c86c91b6ee209306b361cd6d4cfc0c3a", + "transactionType": "CREATE2", + "contractName": "ECDSAValidator", + "contractAddress": "0xd9AB5096a832b9ce79914329DAEE236f8Eea0390", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x68f73", + "value": "0x0", + "data": "0x000000000000000000000000000000000000000000000000000000000000000060808060405234610016576104ee908161001c8239f35b600080fdfe60406080815260048036101561001457600080fd5b600091823560e01c80630c959556146101d557806320709efc1461019b578063333daf921461015b5780633a871cdd1461010d578381638fc925aa146100c85750639ea9bd591461006457600080fd5b346100c457806003193601126100c45761007c610296565b9160243567ffffffffffffffff81116100c057936100a08392602096369101610263565b5050338152808552205490516001600160a01b0392831691909216148152f35b8480fd5b8280fd5b92905060203660031901126101095780359067ffffffffffffffff8211610104576100f591369101610263565b50503382528160205281205580f35b505050fd5b5050fd5b50600319836060368301126101545783359167ffffffffffffffff831161015757610160908336030112610154575060209261014d916024359101610348565b9051908152f35b80fd5b5080fd5b5082346101545781600319360112610154576024359067ffffffffffffffff8211610154575060209261019461014d9236908301610263565b9135610464565b838234610157576020366003190112610157576020916001600160a01b03908290826101c5610296565b1681528085522054169051908152f35b509060203660031901126100c45780359067ffffffffffffffff821161025f5761020191369101610263565b6014116100c4573560601c90338352826020528220805490826bffffffffffffffffffffffff60a01b831617905560018060a01b0316337f381c0d11398486654573703c51ee8210ce9461764d133f9f0e53b6a5397053318480a480f35b8380fd5b9181601f840112156102915782359167ffffffffffffffff8311610291576020838186019501011161029157565b600080fd5b600435906001600160a01b038216820361029157565b903590601e1981360301821215610291570180359067ffffffffffffffff82116102915760200191813603831361029157565b92919267ffffffffffffffff918281116103325760405192601f8201601f19908116603f011684019081118482101761033257604052829481845281830111610291578281602093846000960137010152565b634e487b7160e01b600052604160045260246000fd5b600092916001600160a01b039084833583811690819003610157578152806020528260408220541693826020527b19457468657265756d205369676e6564204d6573736167653a0a33328252603c60042091846103be6101408401946103b86103b187876102ac565b36916102df565b906103ee565b1686146103e557506103b16103d793926103b8926102ac565b16036103df57565b60019150565b96505050505050565b60207f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a19392608060405193838301516040526040830151928360605260416000988995869485526060840151851a885210915114165afa508251923d1561045757606052604052565b638baa579f90526004601cfd5b3360009081526020819052604081205490936001600160a01b03918216939192836104996104933685876102df565b836103ee565b1685146104e6576104d7926103b8916020527b19457468657265756d205369676e6564204d6573736167653a0a33328752603c6004209236916102df565b16036104e05790565b50600190565b50505050509056", + "nonce": "0x9", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "transactionHash": "0xfb80378dfa8e4845fe16a9f454d97062c86c91b6ee209306b361cd6d4cfc0c3a", + "transactionIndex": "0x1", + "blockHash": "0xc681a77973ebdd1490e289a0746e77a0bf2f78fdfe540820164feb697fe847a0", + "blockNumber": "0x20d64fc", + "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", + "to": "0x4e59b44847b379578588920cA78FbF26c0B4956C", + "cumulativeGasUsed": "0x4fc64", + "gasUsed": "0x4fc64", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x5f5e100" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1692072434, + "chain": 421613, + "multi": false, + "commit": "951fd36" +} \ No newline at end of file diff --git a/broadcast/DeployECDSAValidator.s.sol/43113/run-1692072788.json b/broadcast/DeployECDSAValidator.s.sol/43113/run-1692072788.json new file mode 100644 index 00000000..1a41cf49 --- /dev/null +++ b/broadcast/DeployECDSAValidator.s.sol/43113/run-1692072788.json @@ -0,0 +1,34 @@ +{ + "transactions": [ + { + "hash": "0xdef448581f7dfbe4a4a29100cbbf0155f5524e5f792495407458c34a47ffa4f4", + "transactionType": "CREATE2", + "contractName": "ECDSAValidator", + "contractAddress": "0xd9AB5096a832b9ce79914329DAEE236f8Eea0390", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x6e303", + "value": "0x0", + "data": "0x000000000000000000000000000000000000000000000000000000000000000060808060405234610016576104ee908161001c8239f35b600080fdfe60406080815260048036101561001457600080fd5b600091823560e01c80630c959556146101d557806320709efc1461019b578063333daf921461015b5780633a871cdd1461010d578381638fc925aa146100c85750639ea9bd591461006457600080fd5b346100c457806003193601126100c45761007c610296565b9160243567ffffffffffffffff81116100c057936100a08392602096369101610263565b5050338152808552205490516001600160a01b0392831691909216148152f35b8480fd5b8280fd5b92905060203660031901126101095780359067ffffffffffffffff8211610104576100f591369101610263565b50503382528160205281205580f35b505050fd5b5050fd5b50600319836060368301126101545783359167ffffffffffffffff831161015757610160908336030112610154575060209261014d916024359101610348565b9051908152f35b80fd5b5080fd5b5082346101545781600319360112610154576024359067ffffffffffffffff8211610154575060209261019461014d9236908301610263565b9135610464565b838234610157576020366003190112610157576020916001600160a01b03908290826101c5610296565b1681528085522054169051908152f35b509060203660031901126100c45780359067ffffffffffffffff821161025f5761020191369101610263565b6014116100c4573560601c90338352826020528220805490826bffffffffffffffffffffffff60a01b831617905560018060a01b0316337f381c0d11398486654573703c51ee8210ce9461764d133f9f0e53b6a5397053318480a480f35b8380fd5b9181601f840112156102915782359167ffffffffffffffff8311610291576020838186019501011161029157565b600080fd5b600435906001600160a01b038216820361029157565b903590601e1981360301821215610291570180359067ffffffffffffffff82116102915760200191813603831361029157565b92919267ffffffffffffffff918281116103325760405192601f8201601f19908116603f011684019081118482101761033257604052829481845281830111610291578281602093846000960137010152565b634e487b7160e01b600052604160045260246000fd5b600092916001600160a01b039084833583811690819003610157578152806020528260408220541693826020527b19457468657265756d205369676e6564204d6573736167653a0a33328252603c60042091846103be6101408401946103b86103b187876102ac565b36916102df565b906103ee565b1686146103e557506103b16103d793926103b8926102ac565b16036103df57565b60019150565b96505050505050565b60207f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a19392608060405193838301516040526040830151928360605260416000988995869485526060840151851a885210915114165afa508251923d1561045757606052604052565b638baa579f90526004601cfd5b3360009081526020819052604081205490936001600160a01b03918216939192836104996104933685876102df565b836103ee565b1685146104e6576104d7926103b8916020527b19457468657265756d205369676e6564204d6573736167653a0a33328752603c6004209236916102df565b16036104e05790565b50600190565b50505050509056", + "nonce": "0x9", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [], + "libraries": [], + "pending": [ + "0xdef448581f7dfbe4a4a29100cbbf0155f5524e5f792495407458c34a47ffa4f4" + ], + "returns": {}, + "timestamp": 1692072788, + "chain": 43113, + "multi": false, + "commit": "951fd36" +} \ No newline at end of file diff --git a/broadcast/DeployECDSAValidator.s.sol/43113/run-1692072795.json b/broadcast/DeployECDSAValidator.s.sol/43113/run-1692072795.json new file mode 100644 index 00000000..73c150dc --- /dev/null +++ b/broadcast/DeployECDSAValidator.s.sol/43113/run-1692072795.json @@ -0,0 +1,49 @@ +{ + "transactions": [ + { + "hash": "0xdef448581f7dfbe4a4a29100cbbf0155f5524e5f792495407458c34a47ffa4f4", + "transactionType": "CREATE2", + "contractName": "ECDSAValidator", + "contractAddress": "0xd9AB5096a832b9ce79914329DAEE236f8Eea0390", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x6e303", + "value": "0x0", + "data": "0x000000000000000000000000000000000000000000000000000000000000000060808060405234610016576104ee908161001c8239f35b600080fdfe60406080815260048036101561001457600080fd5b600091823560e01c80630c959556146101d557806320709efc1461019b578063333daf921461015b5780633a871cdd1461010d578381638fc925aa146100c85750639ea9bd591461006457600080fd5b346100c457806003193601126100c45761007c610296565b9160243567ffffffffffffffff81116100c057936100a08392602096369101610263565b5050338152808552205490516001600160a01b0392831691909216148152f35b8480fd5b8280fd5b92905060203660031901126101095780359067ffffffffffffffff8211610104576100f591369101610263565b50503382528160205281205580f35b505050fd5b5050fd5b50600319836060368301126101545783359167ffffffffffffffff831161015757610160908336030112610154575060209261014d916024359101610348565b9051908152f35b80fd5b5080fd5b5082346101545781600319360112610154576024359067ffffffffffffffff8211610154575060209261019461014d9236908301610263565b9135610464565b838234610157576020366003190112610157576020916001600160a01b03908290826101c5610296565b1681528085522054169051908152f35b509060203660031901126100c45780359067ffffffffffffffff821161025f5761020191369101610263565b6014116100c4573560601c90338352826020528220805490826bffffffffffffffffffffffff60a01b831617905560018060a01b0316337f381c0d11398486654573703c51ee8210ce9461764d133f9f0e53b6a5397053318480a480f35b8380fd5b9181601f840112156102915782359167ffffffffffffffff8311610291576020838186019501011161029157565b600080fd5b600435906001600160a01b038216820361029157565b903590601e1981360301821215610291570180359067ffffffffffffffff82116102915760200191813603831361029157565b92919267ffffffffffffffff918281116103325760405192601f8201601f19908116603f011684019081118482101761033257604052829481845281830111610291578281602093846000960137010152565b634e487b7160e01b600052604160045260246000fd5b600092916001600160a01b039084833583811690819003610157578152806020528260408220541693826020527b19457468657265756d205369676e6564204d6573736167653a0a33328252603c60042091846103be6101408401946103b86103b187876102ac565b36916102df565b906103ee565b1686146103e557506103b16103d793926103b8926102ac565b16036103df57565b60019150565b96505050505050565b60207f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a19392608060405193838301516040526040830151928360605260416000988995869485526060840151851a885210915114165afa508251923d1561045757606052604052565b638baa579f90526004601cfd5b3360009081526020819052604081205490936001600160a01b03918216939192836104996104933685876102df565b836103ee565b1685146104e6576104d7926103b8916020527b19457468657265756d205369676e6564204d6573736167653a0a33328752603c6004209236916102df565b16036104e05790565b50600190565b50505050509056", + "nonce": "0x9", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "transactionHash": "0xdef448581f7dfbe4a4a29100cbbf0155f5524e5f792495407458c34a47ffa4f4", + "transactionIndex": "0x0", + "blockHash": "0x4e6bbb1f2b1c754e30d41d791a10fcc17461969537c7980a725b4d29d1dd6b2b", + "blockNumber": "0x17d9e71", + "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", + "to": "0x4e59b44847b379578588920cA78FbF26c0B4956C", + "cumulativeGasUsed": "0x4fc64", + "gasUsed": "0x4fc64", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1692072795, + "chain": 43113, + "multi": false, + "commit": "951fd36" +} \ No newline at end of file diff --git a/broadcast/DeployECDSAValidator.s.sol/43113/run-latest.json b/broadcast/DeployECDSAValidator.s.sol/43113/run-latest.json new file mode 100644 index 00000000..73c150dc --- /dev/null +++ b/broadcast/DeployECDSAValidator.s.sol/43113/run-latest.json @@ -0,0 +1,49 @@ +{ + "transactions": [ + { + "hash": "0xdef448581f7dfbe4a4a29100cbbf0155f5524e5f792495407458c34a47ffa4f4", + "transactionType": "CREATE2", + "contractName": "ECDSAValidator", + "contractAddress": "0xd9AB5096a832b9ce79914329DAEE236f8Eea0390", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x6e303", + "value": "0x0", + "data": "0x000000000000000000000000000000000000000000000000000000000000000060808060405234610016576104ee908161001c8239f35b600080fdfe60406080815260048036101561001457600080fd5b600091823560e01c80630c959556146101d557806320709efc1461019b578063333daf921461015b5780633a871cdd1461010d578381638fc925aa146100c85750639ea9bd591461006457600080fd5b346100c457806003193601126100c45761007c610296565b9160243567ffffffffffffffff81116100c057936100a08392602096369101610263565b5050338152808552205490516001600160a01b0392831691909216148152f35b8480fd5b8280fd5b92905060203660031901126101095780359067ffffffffffffffff8211610104576100f591369101610263565b50503382528160205281205580f35b505050fd5b5050fd5b50600319836060368301126101545783359167ffffffffffffffff831161015757610160908336030112610154575060209261014d916024359101610348565b9051908152f35b80fd5b5080fd5b5082346101545781600319360112610154576024359067ffffffffffffffff8211610154575060209261019461014d9236908301610263565b9135610464565b838234610157576020366003190112610157576020916001600160a01b03908290826101c5610296565b1681528085522054169051908152f35b509060203660031901126100c45780359067ffffffffffffffff821161025f5761020191369101610263565b6014116100c4573560601c90338352826020528220805490826bffffffffffffffffffffffff60a01b831617905560018060a01b0316337f381c0d11398486654573703c51ee8210ce9461764d133f9f0e53b6a5397053318480a480f35b8380fd5b9181601f840112156102915782359167ffffffffffffffff8311610291576020838186019501011161029157565b600080fd5b600435906001600160a01b038216820361029157565b903590601e1981360301821215610291570180359067ffffffffffffffff82116102915760200191813603831361029157565b92919267ffffffffffffffff918281116103325760405192601f8201601f19908116603f011684019081118482101761033257604052829481845281830111610291578281602093846000960137010152565b634e487b7160e01b600052604160045260246000fd5b600092916001600160a01b039084833583811690819003610157578152806020528260408220541693826020527b19457468657265756d205369676e6564204d6573736167653a0a33328252603c60042091846103be6101408401946103b86103b187876102ac565b36916102df565b906103ee565b1686146103e557506103b16103d793926103b8926102ac565b16036103df57565b60019150565b96505050505050565b60207f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a19392608060405193838301516040526040830151928360605260416000988995869485526060840151851a885210915114165afa508251923d1561045757606052604052565b638baa579f90526004601cfd5b3360009081526020819052604081205490936001600160a01b03918216939192836104996104933685876102df565b836103ee565b1685146104e6576104d7926103b8916020527b19457468657265756d205369676e6564204d6573736167653a0a33328752603c6004209236916102df565b16036104e05790565b50600190565b50505050509056", + "nonce": "0x9", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "transactionHash": "0xdef448581f7dfbe4a4a29100cbbf0155f5524e5f792495407458c34a47ffa4f4", + "transactionIndex": "0x0", + "blockHash": "0x4e6bbb1f2b1c754e30d41d791a10fcc17461969537c7980a725b4d29d1dd6b2b", + "blockNumber": "0x17d9e71", + "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", + "to": "0x4e59b44847b379578588920cA78FbF26c0B4956C", + "cumulativeGasUsed": "0x4fc64", + "gasUsed": "0x4fc64", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1692072795, + "chain": 43113, + "multi": false, + "commit": "951fd36" +} \ No newline at end of file diff --git a/broadcast/DeployECDSAValidator.s.sol/5/run-1692071959.json b/broadcast/DeployECDSAValidator.s.sol/5/run-1692071959.json new file mode 100644 index 00000000..9828850f --- /dev/null +++ b/broadcast/DeployECDSAValidator.s.sol/5/run-1692071959.json @@ -0,0 +1,33 @@ +{ + "transactions": [ + { + "hash": "0xd1657459c55647995c88934fd41bb81b8c1ea215a7137405046329434dd8aad4", + "transactionType": "CREATE2", + "contractName": "ECDSAValidator", + "contractAddress": "0xd9AB5096a832b9ce79914329DAEE236f8Eea0390", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x6e303", + "value": "0x0", + "data": "0x000000000000000000000000000000000000000000000000000000000000000060808060405234610016576104ee908161001c8239f35b600080fdfe60406080815260048036101561001457600080fd5b600091823560e01c80630c959556146101d557806320709efc1461019b578063333daf921461015b5780633a871cdd1461010d578381638fc925aa146100c85750639ea9bd591461006457600080fd5b346100c457806003193601126100c45761007c610296565b9160243567ffffffffffffffff81116100c057936100a08392602096369101610263565b5050338152808552205490516001600160a01b0392831691909216148152f35b8480fd5b8280fd5b92905060203660031901126101095780359067ffffffffffffffff8211610104576100f591369101610263565b50503382528160205281205580f35b505050fd5b5050fd5b50600319836060368301126101545783359167ffffffffffffffff831161015757610160908336030112610154575060209261014d916024359101610348565b9051908152f35b80fd5b5080fd5b5082346101545781600319360112610154576024359067ffffffffffffffff8211610154575060209261019461014d9236908301610263565b9135610464565b838234610157576020366003190112610157576020916001600160a01b03908290826101c5610296565b1681528085522054169051908152f35b509060203660031901126100c45780359067ffffffffffffffff821161025f5761020191369101610263565b6014116100c4573560601c90338352826020528220805490826bffffffffffffffffffffffff60a01b831617905560018060a01b0316337f381c0d11398486654573703c51ee8210ce9461764d133f9f0e53b6a5397053318480a480f35b8380fd5b9181601f840112156102915782359167ffffffffffffffff8311610291576020838186019501011161029157565b600080fd5b600435906001600160a01b038216820361029157565b903590601e1981360301821215610291570180359067ffffffffffffffff82116102915760200191813603831361029157565b92919267ffffffffffffffff918281116103325760405192601f8201601f19908116603f011684019081118482101761033257604052829481845281830111610291578281602093846000960137010152565b634e487b7160e01b600052604160045260246000fd5b600092916001600160a01b039084833583811690819003610157578152806020528260408220541693826020527b19457468657265756d205369676e6564204d6573736167653a0a33328252603c60042091846103be6101408401946103b86103b187876102ac565b36916102df565b906103ee565b1686146103e557506103b16103d793926103b8926102ac565b16036103df57565b60019150565b96505050505050565b60207f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a19392608060405193838301516040526040830151928360605260416000988995869485526060840151851a885210915114165afa508251923d1561045757606052604052565b638baa579f90526004601cfd5b3360009081526020819052604081205490936001600160a01b03918216939192836104996104933685876102df565b836103ee565b1685146104e6576104d7926103b8916020527b19457468657265756d205369676e6564204d6573736167653a0a33328752603c6004209236916102df565b16036104e05790565b50600190565b50505050509056", + "nonce": "0x4c" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [], + "libraries": [], + "pending": [ + "0xd1657459c55647995c88934fd41bb81b8c1ea215a7137405046329434dd8aad4" + ], + "returns": {}, + "timestamp": 1692071959, + "chain": 5, + "multi": false, + "commit": "e74c511" +} \ No newline at end of file diff --git a/broadcast/DeployECDSAValidator.s.sol/5/run-1692071966.json b/broadcast/DeployECDSAValidator.s.sol/5/run-1692071966.json new file mode 100644 index 00000000..2059cba5 --- /dev/null +++ b/broadcast/DeployECDSAValidator.s.sol/5/run-1692071966.json @@ -0,0 +1,48 @@ +{ + "transactions": [ + { + "hash": "0xd1657459c55647995c88934fd41bb81b8c1ea215a7137405046329434dd8aad4", + "transactionType": "CREATE2", + "contractName": "ECDSAValidator", + "contractAddress": "0xd9AB5096a832b9ce79914329DAEE236f8Eea0390", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x6e303", + "value": "0x0", + "data": "0x000000000000000000000000000000000000000000000000000000000000000060808060405234610016576104ee908161001c8239f35b600080fdfe60406080815260048036101561001457600080fd5b600091823560e01c80630c959556146101d557806320709efc1461019b578063333daf921461015b5780633a871cdd1461010d578381638fc925aa146100c85750639ea9bd591461006457600080fd5b346100c457806003193601126100c45761007c610296565b9160243567ffffffffffffffff81116100c057936100a08392602096369101610263565b5050338152808552205490516001600160a01b0392831691909216148152f35b8480fd5b8280fd5b92905060203660031901126101095780359067ffffffffffffffff8211610104576100f591369101610263565b50503382528160205281205580f35b505050fd5b5050fd5b50600319836060368301126101545783359167ffffffffffffffff831161015757610160908336030112610154575060209261014d916024359101610348565b9051908152f35b80fd5b5080fd5b5082346101545781600319360112610154576024359067ffffffffffffffff8211610154575060209261019461014d9236908301610263565b9135610464565b838234610157576020366003190112610157576020916001600160a01b03908290826101c5610296565b1681528085522054169051908152f35b509060203660031901126100c45780359067ffffffffffffffff821161025f5761020191369101610263565b6014116100c4573560601c90338352826020528220805490826bffffffffffffffffffffffff60a01b831617905560018060a01b0316337f381c0d11398486654573703c51ee8210ce9461764d133f9f0e53b6a5397053318480a480f35b8380fd5b9181601f840112156102915782359167ffffffffffffffff8311610291576020838186019501011161029157565b600080fd5b600435906001600160a01b038216820361029157565b903590601e1981360301821215610291570180359067ffffffffffffffff82116102915760200191813603831361029157565b92919267ffffffffffffffff918281116103325760405192601f8201601f19908116603f011684019081118482101761033257604052829481845281830111610291578281602093846000960137010152565b634e487b7160e01b600052604160045260246000fd5b600092916001600160a01b039084833583811690819003610157578152806020528260408220541693826020527b19457468657265756d205369676e6564204d6573736167653a0a33328252603c60042091846103be6101408401946103b86103b187876102ac565b36916102df565b906103ee565b1686146103e557506103b16103d793926103b8926102ac565b16036103df57565b60019150565b96505050505050565b60207f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a19392608060405193838301516040526040830151928360605260416000988995869485526060840151851a885210915114165afa508251923d1561045757606052604052565b638baa579f90526004601cfd5b3360009081526020819052604081205490936001600160a01b03918216939192836104996104933685876102df565b836103ee565b1685146104e6576104d7926103b8916020527b19457468657265756d205369676e6564204d6573736167653a0a33328752603c6004209236916102df565b16036104e05790565b50600190565b50505050509056", + "nonce": "0x4c" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "transactionHash": "0xd1657459c55647995c88934fd41bb81b8c1ea215a7137405046329434dd8aad4", + "transactionIndex": "0x2b", + "blockHash": "0x6958fec33f92bf90f69236161d37881a06e133e36777d09855157cc281f867f5", + "blockNumber": "0x9143d1", + "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", + "to": "0x4e59b44847b379578588920cA78FbF26c0B4956C", + "cumulativeGasUsed": "0xf17500", + "gasUsed": "0x4fcb6", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e10a" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1692071966, + "chain": 5, + "multi": false, + "commit": "e74c511" +} \ No newline at end of file diff --git a/broadcast/DeployECDSAValidator.s.sol/5/run-latest.json b/broadcast/DeployECDSAValidator.s.sol/5/run-latest.json new file mode 100644 index 00000000..2059cba5 --- /dev/null +++ b/broadcast/DeployECDSAValidator.s.sol/5/run-latest.json @@ -0,0 +1,48 @@ +{ + "transactions": [ + { + "hash": "0xd1657459c55647995c88934fd41bb81b8c1ea215a7137405046329434dd8aad4", + "transactionType": "CREATE2", + "contractName": "ECDSAValidator", + "contractAddress": "0xd9AB5096a832b9ce79914329DAEE236f8Eea0390", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x6e303", + "value": "0x0", + "data": "0x000000000000000000000000000000000000000000000000000000000000000060808060405234610016576104ee908161001c8239f35b600080fdfe60406080815260048036101561001457600080fd5b600091823560e01c80630c959556146101d557806320709efc1461019b578063333daf921461015b5780633a871cdd1461010d578381638fc925aa146100c85750639ea9bd591461006457600080fd5b346100c457806003193601126100c45761007c610296565b9160243567ffffffffffffffff81116100c057936100a08392602096369101610263565b5050338152808552205490516001600160a01b0392831691909216148152f35b8480fd5b8280fd5b92905060203660031901126101095780359067ffffffffffffffff8211610104576100f591369101610263565b50503382528160205281205580f35b505050fd5b5050fd5b50600319836060368301126101545783359167ffffffffffffffff831161015757610160908336030112610154575060209261014d916024359101610348565b9051908152f35b80fd5b5080fd5b5082346101545781600319360112610154576024359067ffffffffffffffff8211610154575060209261019461014d9236908301610263565b9135610464565b838234610157576020366003190112610157576020916001600160a01b03908290826101c5610296565b1681528085522054169051908152f35b509060203660031901126100c45780359067ffffffffffffffff821161025f5761020191369101610263565b6014116100c4573560601c90338352826020528220805490826bffffffffffffffffffffffff60a01b831617905560018060a01b0316337f381c0d11398486654573703c51ee8210ce9461764d133f9f0e53b6a5397053318480a480f35b8380fd5b9181601f840112156102915782359167ffffffffffffffff8311610291576020838186019501011161029157565b600080fd5b600435906001600160a01b038216820361029157565b903590601e1981360301821215610291570180359067ffffffffffffffff82116102915760200191813603831361029157565b92919267ffffffffffffffff918281116103325760405192601f8201601f19908116603f011684019081118482101761033257604052829481845281830111610291578281602093846000960137010152565b634e487b7160e01b600052604160045260246000fd5b600092916001600160a01b039084833583811690819003610157578152806020528260408220541693826020527b19457468657265756d205369676e6564204d6573736167653a0a33328252603c60042091846103be6101408401946103b86103b187876102ac565b36916102df565b906103ee565b1686146103e557506103b16103d793926103b8926102ac565b16036103df57565b60019150565b96505050505050565b60207f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a19392608060405193838301516040526040830151928360605260416000988995869485526060840151851a885210915114165afa508251923d1561045757606052604052565b638baa579f90526004601cfd5b3360009081526020819052604081205490936001600160a01b03918216939192836104996104933685876102df565b836103ee565b1685146104e6576104d7926103b8916020527b19457468657265756d205369676e6564204d6573736167653a0a33328752603c6004209236916102df565b16036104e05790565b50600190565b50505050509056", + "nonce": "0x4c" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "transactionHash": "0xd1657459c55647995c88934fd41bb81b8c1ea215a7137405046329434dd8aad4", + "transactionIndex": "0x2b", + "blockHash": "0x6958fec33f92bf90f69236161d37881a06e133e36777d09855157cc281f867f5", + "blockNumber": "0x9143d1", + "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", + "to": "0x4e59b44847b379578588920cA78FbF26c0B4956C", + "cumulativeGasUsed": "0xf17500", + "gasUsed": "0x4fcb6", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e10a" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1692071966, + "chain": 5, + "multi": false, + "commit": "e74c511" +} \ No newline at end of file diff --git a/broadcast/DeployECDSAValidator.s.sol/84531/run-1692074144.json b/broadcast/DeployECDSAValidator.s.sol/84531/run-1692074144.json new file mode 100644 index 00000000..6abe9035 --- /dev/null +++ b/broadcast/DeployECDSAValidator.s.sol/84531/run-1692074144.json @@ -0,0 +1,34 @@ +{ + "transactions": [ + { + "hash": "0xfb7faa1a3a9239c18711ba8f57d2a582e9a45d93f67c912e302adb361f98eec6", + "transactionType": "CREATE2", + "contractName": "ECDSAValidator", + "contractAddress": "0xd9AB5096a832b9ce79914329DAEE236f8Eea0390", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x6e303", + "value": "0x0", + "data": "0x000000000000000000000000000000000000000000000000000000000000000060808060405234610016576104ee908161001c8239f35b600080fdfe60406080815260048036101561001457600080fd5b600091823560e01c80630c959556146101d557806320709efc1461019b578063333daf921461015b5780633a871cdd1461010d578381638fc925aa146100c85750639ea9bd591461006457600080fd5b346100c457806003193601126100c45761007c610296565b9160243567ffffffffffffffff81116100c057936100a08392602096369101610263565b5050338152808552205490516001600160a01b0392831691909216148152f35b8480fd5b8280fd5b92905060203660031901126101095780359067ffffffffffffffff8211610104576100f591369101610263565b50503382528160205281205580f35b505050fd5b5050fd5b50600319836060368301126101545783359167ffffffffffffffff831161015757610160908336030112610154575060209261014d916024359101610348565b9051908152f35b80fd5b5080fd5b5082346101545781600319360112610154576024359067ffffffffffffffff8211610154575060209261019461014d9236908301610263565b9135610464565b838234610157576020366003190112610157576020916001600160a01b03908290826101c5610296565b1681528085522054169051908152f35b509060203660031901126100c45780359067ffffffffffffffff821161025f5761020191369101610263565b6014116100c4573560601c90338352826020528220805490826bffffffffffffffffffffffff60a01b831617905560018060a01b0316337f381c0d11398486654573703c51ee8210ce9461764d133f9f0e53b6a5397053318480a480f35b8380fd5b9181601f840112156102915782359167ffffffffffffffff8311610291576020838186019501011161029157565b600080fd5b600435906001600160a01b038216820361029157565b903590601e1981360301821215610291570180359067ffffffffffffffff82116102915760200191813603831361029157565b92919267ffffffffffffffff918281116103325760405192601f8201601f19908116603f011684019081118482101761033257604052829481845281830111610291578281602093846000960137010152565b634e487b7160e01b600052604160045260246000fd5b600092916001600160a01b039084833583811690819003610157578152806020528260408220541693826020527b19457468657265756d205369676e6564204d6573736167653a0a33328252603c60042091846103be6101408401946103b86103b187876102ac565b36916102df565b906103ee565b1686146103e557506103b16103d793926103b8926102ac565b16036103df57565b60019150565b96505050505050565b60207f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a19392608060405193838301516040526040830151928360605260416000988995869485526060840151851a885210915114165afa508251923d1561045757606052604052565b638baa579f90526004601cfd5b3360009081526020819052604081205490936001600160a01b03918216939192836104996104933685876102df565b836103ee565b1685146104e6576104d7926103b8916020527b19457468657265756d205369676e6564204d6573736167653a0a33328752603c6004209236916102df565b16036104e05790565b50600190565b50505050509056", + "nonce": "0xd", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [], + "libraries": [], + "pending": [ + "0xfb7faa1a3a9239c18711ba8f57d2a582e9a45d93f67c912e302adb361f98eec6" + ], + "returns": {}, + "timestamp": 1692074144, + "chain": 84531, + "multi": false, + "commit": "951fd36" +} \ No newline at end of file diff --git a/broadcast/DeployECDSAValidator.s.sol/84531/run-1692074152.json b/broadcast/DeployECDSAValidator.s.sol/84531/run-1692074152.json new file mode 100644 index 00000000..82401eeb --- /dev/null +++ b/broadcast/DeployECDSAValidator.s.sol/84531/run-1692074152.json @@ -0,0 +1,49 @@ +{ + "transactions": [ + { + "hash": "0xfb7faa1a3a9239c18711ba8f57d2a582e9a45d93f67c912e302adb361f98eec6", + "transactionType": "CREATE2", + "contractName": "ECDSAValidator", + "contractAddress": "0xd9AB5096a832b9ce79914329DAEE236f8Eea0390", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x6e303", + "value": "0x0", + "data": "0x000000000000000000000000000000000000000000000000000000000000000060808060405234610016576104ee908161001c8239f35b600080fdfe60406080815260048036101561001457600080fd5b600091823560e01c80630c959556146101d557806320709efc1461019b578063333daf921461015b5780633a871cdd1461010d578381638fc925aa146100c85750639ea9bd591461006457600080fd5b346100c457806003193601126100c45761007c610296565b9160243567ffffffffffffffff81116100c057936100a08392602096369101610263565b5050338152808552205490516001600160a01b0392831691909216148152f35b8480fd5b8280fd5b92905060203660031901126101095780359067ffffffffffffffff8211610104576100f591369101610263565b50503382528160205281205580f35b505050fd5b5050fd5b50600319836060368301126101545783359167ffffffffffffffff831161015757610160908336030112610154575060209261014d916024359101610348565b9051908152f35b80fd5b5080fd5b5082346101545781600319360112610154576024359067ffffffffffffffff8211610154575060209261019461014d9236908301610263565b9135610464565b838234610157576020366003190112610157576020916001600160a01b03908290826101c5610296565b1681528085522054169051908152f35b509060203660031901126100c45780359067ffffffffffffffff821161025f5761020191369101610263565b6014116100c4573560601c90338352826020528220805490826bffffffffffffffffffffffff60a01b831617905560018060a01b0316337f381c0d11398486654573703c51ee8210ce9461764d133f9f0e53b6a5397053318480a480f35b8380fd5b9181601f840112156102915782359167ffffffffffffffff8311610291576020838186019501011161029157565b600080fd5b600435906001600160a01b038216820361029157565b903590601e1981360301821215610291570180359067ffffffffffffffff82116102915760200191813603831361029157565b92919267ffffffffffffffff918281116103325760405192601f8201601f19908116603f011684019081118482101761033257604052829481845281830111610291578281602093846000960137010152565b634e487b7160e01b600052604160045260246000fd5b600092916001600160a01b039084833583811690819003610157578152806020528260408220541693826020527b19457468657265756d205369676e6564204d6573736167653a0a33328252603c60042091846103be6101408401946103b86103b187876102ac565b36916102df565b906103ee565b1686146103e557506103b16103d793926103b8926102ac565b16036103df57565b60019150565b96505050505050565b60207f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a19392608060405193838301516040526040830151928360605260416000988995869485526060840151851a885210915114165afa508251923d1561045757606052604052565b638baa579f90526004601cfd5b3360009081526020819052604081205490936001600160a01b03918216939192836104996104933685876102df565b836103ee565b1685146104e6576104d7926103b8916020527b19457468657265756d205369676e6564204d6573736167653a0a33328752603c6004209236916102df565b16036104e05790565b50600190565b50505050509056", + "nonce": "0xd", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "transactionHash": "0xfb7faa1a3a9239c18711ba8f57d2a582e9a45d93f67c912e302adb361f98eec6", + "transactionIndex": "0x1", + "blockHash": "0x4557834e70285d27e0ebbea327e2ca724a2d6e5be9e26e9cfaf33fd78de8a114", + "blockNumber": "0x80c9ca", + "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", + "to": "0x4e59b44847b379578588920cA78FbF26c0B4956C", + "cumulativeGasUsed": "0x5b369", + "gasUsed": "0x4fc64", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d05e32" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1692074152, + "chain": 84531, + "multi": false, + "commit": "951fd36" +} \ No newline at end of file diff --git a/broadcast/DeployECDSAValidator.s.sol/84531/run-latest.json b/broadcast/DeployECDSAValidator.s.sol/84531/run-latest.json new file mode 100644 index 00000000..82401eeb --- /dev/null +++ b/broadcast/DeployECDSAValidator.s.sol/84531/run-latest.json @@ -0,0 +1,49 @@ +{ + "transactions": [ + { + "hash": "0xfb7faa1a3a9239c18711ba8f57d2a582e9a45d93f67c912e302adb361f98eec6", + "transactionType": "CREATE2", + "contractName": "ECDSAValidator", + "contractAddress": "0xd9AB5096a832b9ce79914329DAEE236f8Eea0390", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x6e303", + "value": "0x0", + "data": "0x000000000000000000000000000000000000000000000000000000000000000060808060405234610016576104ee908161001c8239f35b600080fdfe60406080815260048036101561001457600080fd5b600091823560e01c80630c959556146101d557806320709efc1461019b578063333daf921461015b5780633a871cdd1461010d578381638fc925aa146100c85750639ea9bd591461006457600080fd5b346100c457806003193601126100c45761007c610296565b9160243567ffffffffffffffff81116100c057936100a08392602096369101610263565b5050338152808552205490516001600160a01b0392831691909216148152f35b8480fd5b8280fd5b92905060203660031901126101095780359067ffffffffffffffff8211610104576100f591369101610263565b50503382528160205281205580f35b505050fd5b5050fd5b50600319836060368301126101545783359167ffffffffffffffff831161015757610160908336030112610154575060209261014d916024359101610348565b9051908152f35b80fd5b5080fd5b5082346101545781600319360112610154576024359067ffffffffffffffff8211610154575060209261019461014d9236908301610263565b9135610464565b838234610157576020366003190112610157576020916001600160a01b03908290826101c5610296565b1681528085522054169051908152f35b509060203660031901126100c45780359067ffffffffffffffff821161025f5761020191369101610263565b6014116100c4573560601c90338352826020528220805490826bffffffffffffffffffffffff60a01b831617905560018060a01b0316337f381c0d11398486654573703c51ee8210ce9461764d133f9f0e53b6a5397053318480a480f35b8380fd5b9181601f840112156102915782359167ffffffffffffffff8311610291576020838186019501011161029157565b600080fd5b600435906001600160a01b038216820361029157565b903590601e1981360301821215610291570180359067ffffffffffffffff82116102915760200191813603831361029157565b92919267ffffffffffffffff918281116103325760405192601f8201601f19908116603f011684019081118482101761033257604052829481845281830111610291578281602093846000960137010152565b634e487b7160e01b600052604160045260246000fd5b600092916001600160a01b039084833583811690819003610157578152806020528260408220541693826020527b19457468657265756d205369676e6564204d6573736167653a0a33328252603c60042091846103be6101408401946103b86103b187876102ac565b36916102df565b906103ee565b1686146103e557506103b16103d793926103b8926102ac565b16036103df57565b60019150565b96505050505050565b60207f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a19392608060405193838301516040526040830151928360605260416000988995869485526060840151851a885210915114165afa508251923d1561045757606052604052565b638baa579f90526004601cfd5b3360009081526020819052604081205490936001600160a01b03918216939192836104996104933685876102df565b836103ee565b1685146104e6576104d7926103b8916020527b19457468657265756d205369676e6564204d6573736167653a0a33328752603c6004209236916102df565b16036104e05790565b50600190565b50505050509056", + "nonce": "0xd", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "transactionHash": "0xfb7faa1a3a9239c18711ba8f57d2a582e9a45d93f67c912e302adb361f98eec6", + "transactionIndex": "0x1", + "blockHash": "0x4557834e70285d27e0ebbea327e2ca724a2d6e5be9e26e9cfaf33fd78de8a114", + "blockNumber": "0x80c9ca", + "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", + "to": "0x4e59b44847b379578588920cA78FbF26c0B4956C", + "cumulativeGasUsed": "0x5b369", + "gasUsed": "0x4fc64", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d05e32" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1692074152, + "chain": 84531, + "multi": false, + "commit": "951fd36" +} \ No newline at end of file diff --git a/broadcast/DeployKernel.s.sol/10200/run-1692074427.json b/broadcast/DeployKernel.s.sol/10200/run-1692074427.json new file mode 100644 index 00000000..e1c875b6 --- /dev/null +++ b/broadcast/DeployKernel.s.sol/10200/run-1692074427.json @@ -0,0 +1,102 @@ +{ + "transactions": [ + { + "hash": "0x398dbc7f8f8ff7b9e28c57a98450d3d4c1a89c7e5d203ff576554428cc20966f", + "transactionType": "CREATE2", + "contractName": "Kernel", + "contractAddress": "0xf048AD83CB2dfd6037A43902a2A5Be04e53cd2Eb", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x24572d", + "value": "0x0", + "data": "0x000000000000000000000000000000000000000000000000000000000000000061014034620001b057601f62001f9f38819003918201601f19168301916001600160401b03831184841017620001b557808492602094604052833981010312620001b057516001600160a01b0381168103620001b057306080524660a05260a062000069620001cb565b600681526005602082016512d95c9b995b60d21b815260206200008b620001cb565b838152019264302e322e3160d81b845251902091208160c0528060e052604051917f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f83526020830152604082015246606082015230608082015220906101009182526101209081527f439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dd96a010000000000000000000080600160f01b031982541617905560405190611db39283620001ec8439608051836118fc015260a0518361191f015260c05183611991015260e051836119b7015251826118db01525181818161049d01528181610654015281816108ad01528181610a3801528181610b5f01528181610d5901528181610e7a01528181610f7b015281816110a501526112f50152f35b600080fd5b634e487b7160e01b600052604160045260246000fd5b60408051919082016001600160401b03811183821017620001b55760405256fe60806040526004361015610015575b3661108857005b60003560e01c806306fdde03146101655780630b3dc35414610160578063150b7a021461015b5780631626ba7e1461015657806329f8b174146101515780633659cfe61461014c5780633a871cdd146101475780633e1b08121461014257806351166ba01461013d578063519454471461013857806354fd4d501461013357806355b14f501461012e57806357b750471461012957806384b0196e1461012457806388e7fd061461011f578063b0d691fe1461011a578063bc197c8114610115578063d087d28814610110578063d1f578941461010b578063d5416221146101065763f23a6e610361000e57610ff6565b610f64565b610ec6565b610e47565b610db8565b610d43565b610d0e565b610c66565b610c2f565b610b49565b610af1565b6109f1565b610928565b610864565b61073a565b610630565b61042f565b61039d565b610343565b6102c4565b610290565b600091031261017557565b600080fd5b634e487b7160e01b600052604160045260246000fd5b6001600160401b0381116101a357604052565b61017a565b608081019081106001600160401b038211176101a357604052565b604081019081106001600160401b038211176101a357604052565b90601f801991011681019081106001600160401b038211176101a357604052565b6040519061020c826101a8565b565b6040519061016082018281106001600160401b038211176101a357604052565b6040519061023b826101c3565b600682526512d95c9b995b60d21b6020830152565b919082519283825260005b84811061027c575050826000602080949584010152601f8019910116010190565b60208183018101518483018201520161025b565b34610175576000366003190112610175576102c06102ac61022e565b604051918291602083526020830190610250565b0390f35b34610175576000366003190112610175576020600080516020611d938339815191525460501c6040519060018060a01b03168152f35b6001600160a01b0381160361017557565b359061020c826102fa565b9181601f84011215610175578235916001600160401b038311610175576020838186019501011161017557565b346101755760803660031901126101755761035f6004356102fa565b61036a6024356102fa565b6064356001600160401b03811161017557610389903690600401610316565b5050604051630a85bd0160e11b8152602090f35b34610175576040366003190112610175576024356001600160401b038111610175576103db6103d26020923690600401610316565b906004356119ed565b6040516001600160e01b03199091168152f35b600435906001600160e01b03198216820361017557565b6064359065ffffffffffff8216820361017557565b6084359065ffffffffffff8216820361017557565b60c0366003190112610175576104436103ee565b60243590610450826102fa565b6044359061045d826102fa565b610465610405565b9261046e61041a565b9060a4356001600160401b0381116101755761048e903690600401610316565b9590946001600160a01b0393337f00000000000000000000000000000000000000000000000000000000000000008616141580610626575b6106145784926104f0610587926104db6101ff565b65ffffffffffff918216815292166020830152565b6001600160a01b03851660408201526001600160a01b038316606082015261051787611050565b81516020830151604084015160309190911b6bffffffffffff0000000000001665ffffffffffff9290921691909117606091821b6bffffffffffffffffffffffff19161782559091015160019190910180546001600160a01b0319166001600160a01b0392909216919091179055565b1693843b15610175576040519063064acaab60e11b825281806105b16000998a94600484016115ed565b038183895af1801561060f576105f6575b5016906001600160e01b0319167fed03d2572564284398470d3f266a693e29ddfff3eba45fc06c5e91013d3213538480a480f35b8061060361060992610190565b8061016a565b386105c2565b6112d5565b604051637046c88d60e01b8152600490fd5b50303314156104c6565b602036600319011261017557600435610648816102fa565b6001600160a01b0390337f000000000000000000000000000000000000000000000000000000000000000083161415806106cc575b61061457807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55167fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b600080a2005b503033141561067d565b9291926001600160401b0382116101a357604051916106ff601f8201601f1916602001846101de565b829481845281830111610175578281602093846000960137010152565b9080601f8301121561017557816020610737933591016106d6565b90565b6003196060368201126101755760048035916001600160401b0390818411610175576101609084360301126101755761077161020e565b9061077d84840161030b565b8252602484013560208301526044840135818111610175576107a49084369187010161071c565b60408301526064840135818111610175576107c49084369187010161071c565b60608301526084840135608083015260a484013560a083015260c484013560c083015260e484013560e0830152610104840135610100830152610124840135818111610175576108199084369187010161071c565b610120830152610144840135908111610175576102c09361085493610841923692010161071c565b61014082015260443590602435906112e1565b6040519081529081906020820190565b34610175576020366003190112610175576004356001600160c01b0381169081900361017557604051631aab3f0d60e11b815230600482015260248101919091526020816044817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa801561060f576102c0916000916108fa575b506040519081529081906020820190565b61091b915060203d8111610921575b61091381836101de565b8101906111f6565b386108e9565b503d610909565b34610175576020366003190112610175576102c061096d6109476103ee565b60006060604051610957816101a8565b8281528260208201528260408201520152611050565b6040519061097a826101a8565b805465ffffffffffff80821684528160301c16602084015260601c60408301526001808060a01b03910154166060820152604051918291829190916060608082019365ffffffffffff80825116845260208201511660208401528160018060a01b0391826040820151166040860152015116910152565b608036600319011261017557600435610a09816102fa565b6044356001600160401b03811161017557610a2890369060040161071c565b90606435600281101561017557337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316141580610abb575b61061457610a7581611101565b610a9e576000828193926020839451920190602435905af13d82803e15610a9a573d90f35b3d90fd5b60008281939260208394519201905af43d82803e15610a9a573d90f35b50610acb610ac7611b20565b1590565b610a68565b60405190610add826101c3565b6005825264302e322e3160d81b6020830152565b34610175576000366003190112610175576102c06102ac610ad0565b90604060031983011261017557600435610b26816102fa565b91602435906001600160401b03821161017557610b4591600401610316565b9091565b610b5236610b0d565b90916001600160a01b03337f00000000000000000000000000000000000000000000000000000000000000008216141580610c25575b6106145780600080516020611d938339815191525460501c1691610bab81611cb6565b1692836040519360009586947fa35f5cdc5fbabb614b4cd5064ce5543f43dc8fab0e4da41255230eb8aba2531c8680a3813b15610c21578385610bff819593829463064acaab60e11b8452600484016115ed565b03925af1801561060f57610c11575080f35b80610603610c1e92610190565b80f35b8380fd5b5030331415610b88565b34610175576000366003190112610175576020600080516020611d938339815191525460e01b6040519063ffffffff60e01b168152f35b3461017557600036600319011261017557610cbc610c8261022e565b610c8a610ad0565b90604051928392600f60f81b8452610cae60209360e08587015260e0860190610250565b908482036040860152610250565b90466060840152306080840152600060a084015282820360c08401528060605192838152019160809160005b828110610cf757505050500390f35b835185528695509381019392810192600101610ce8565b34610175576000366003190112610175576020600080516020611d938339815191525465ffffffffffff60405191831c168152f35b34610175576000366003190112610175576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b9181601f84011215610175578235916001600160401b038311610175576020808501948460051b01011161017557565b346101755760a036600319011261017557610dd46004356102fa565b610ddf6024356102fa565b6001600160401b0360443581811161017557610dff903690600401610d88565b505060643581811161017557610e19903690600401610d88565b505060843590811161017557610e33903690600401610316565b505060405163bc197c8160e01b8152602090f35b3461017557600036600319011261017557604051631aab3f0d60e11b8152306004820152600060248201526020816044817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa801561060f576102c0916000916108fa57506040519081529081906020820190565b610ecf36610b0d565b600080516020611d9383398151915254919290916001600160a01b03919060501c8216610f5357610eff81611cb6565b1691823b1561017557610f34926000928360405180968195829463064acaab60e11b8452602060048501526024840191611589565b03925af1801561060f57610f4457005b80610603610f5192610190565b005b60405162dc149f60e41b8152600490fd5b602036600319011261017557610f786103ee565b337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316141580610fec575b61061457600080516020611d9383398151915290815469ffffffffffff000000004260201b169160e01c9069ffffffffffffffffffff191617179055600080f35b5030331415610fab565b346101755760a0366003190112610175576110126004356102fa565b61101d6024356102fa565b6084356001600160401b0381116101755761103c903690600401610316565b505060405163f23a6e6160e01b8152602090f35b63ffffffff60e01b166000527f439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dda602052604060002090565b600061109e81356001600160e01b031916611050565b5460601c337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03161415806110f2575b61061457818091368280378136915af43d82803e15610a9a573d90f35b506110fb611b20565b156110d5565b6002111561110b57565b634e487b7160e01b600052602160045260246000fd5b906004116101755790600490565b909291928360041161017557831161017557600401916003190190565b906024116101755760100190601490565b906058116101755760380190602090565b906024116101755760040190602090565b906038116101755760240190601490565b90600a116101755760040190600690565b9060101161017557600a0190600690565b90939293848311610175578411610175578101920390565b6001600160e01b031990358181169392600481106111e757505050565b60040360031b82901b16169150565b90816020910312610175575190565b606080825282516001600160a01b031690820152919392916040916112cb90602081015160808401528381015161124a610160918260a08701526101c0860190610250565b906112b861126a606085015193605f1994858983030160c08a0152610250565b608085015160e088015260a085015192610100938489015260c08601519061012091828a015260e08701519461014095868b0152870151908901528501518488830301610180890152610250565b92015190848303016101a0850152610250565b9460208201520152565b6040513d6000823e3d90fd5b6001600160a01b03939260009290918391907f000000000000000000000000000000000000000000000000000000000000000087163303611529576004908135978861014481013501928060248501940135600080516020611d9383398151915254946113576113518383611121565b906111ca565b9b6001600160e01b0319808e16908161140c57505050899a9b50611386826020999a9b95949361139d9361112f565b9660501c965b858c806113fd575b505036916106d6565b6101408501526113c1604051998a9788968794633a871cdd60e01b86528501611205565b0393165af191821561060f5761073793926113dd575b50611d2c565b6113f691925060203d81116109215761091381836101de565b90386113d7565b81808092335af150858c611394565b9199509197969594939c8660e01b161615156000146114365760405163fc2f51c560e01b81528c90fd5b90899a9b91600160e09b95969798999a9b1b81146000146114d557506114776114726113518b606460209c9d0135016024868201359101611121565b611050565b60018101549099906001600160a01b031696848816156114ca575b508161139d926114a19261112f565b995460d081901b6001600160d01b03191660709190911b65ffffffffffff60a01b16179961138c565b60501c965081611492565b9198979095509250600160e11b0361151b5761151161139d948a9361150c6113518a606460209c01350160248d8201359101611121565b6115fe565b919992969161138c565b505050505050505050600190565b604051636b31ba1560e11b8152600490fd5b6bffffffffffffffffffffffff19903581811693926014811061155d57505050565b60140360031b82901b16169150565b35906020811061157a575090565b6000199060200360031b1b1690565b908060209392818452848401376000828201840152601f01601f1916010190565b604090610737949281528160208201520191611589565b6001600160d01b031990358181169392600681106115de57505050565b60060360031b82901b16169150565b916020610737938181520191611589565b9061162a61161e611618611612868561114c565b9061153b565b60601c90565b6001600160a01b031690565b9361163e611638858461115d565b9061156c565b60588301607882019461165961163887856058018a896111b2565b9661176261166a611638838961116e565b61167a611618611612858b61117f565b996117086116893689896106d6565b8051602091820120604080517f3ce406685c1b3551d706d85a68afdaa49ac4e07b451ad9b8ff8b58c3ee9641768185019081526001600160e01b03198b169282019290925260608101969096526001600160a01b039e909e16608086015260a08086019190915284529b8c9361170060c0826101de565b5190206118d9565b600080516020611d9383398151915254909190611744906117349060501c6001600160a01b031661161e565b9189019b60788d0190878d6111b2565b60405163199ed7c960e11b81529586948593849391600485016115aa565b03915afa92831561060f576114726117a861186895610517946000916118bc575b506117a1611791878d61116e565b6001600160a01b0319929161156c565b1690611d2c565b9a898b016078019a85036077190199611858906118486117e86117dd6117d76117d18b86611190565b906115c1565b60d01c90565b65ffffffffffff1690565b9761181f61161e6116186116126118086117dd6117d76117d1888b6111a1565b94611819611618611612838b61117f565b9761114c565b9461183961182b6101ff565b65ffffffffffff909b168b52565b89019065ffffffffffff169052565b6001600160a01b03166040870152565b6001600160a01b03166060850152565b6001600160a01b03871691823b156101755761189e926000928360405180968195829463064acaab60e11b8452600484016115ed565b03925af1801561060f576118af5750565b8061060361020c92610190565b6118d391508d803d106109215761091381836101de565b38611783565b7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000030147f000000000000000000000000000000000000000000000000000000000000000046141615611966575b671901000000000000600052601a52603a526042601820906000603a52565b5060a06040517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f81527f000000000000000000000000000000000000000000000000000000000000000060208201527f0000000000000000000000000000000000000000000000000000000000000000604082015246606082015230608082015220611947565b600080516020611d9383398151915254611a3a93602093909291611a1c9060501c6001600160a01b031661161e565b916040519586948593849363199ed7c960e11b8552600485016115aa565b03915afa801561060f57611a5691600091611ab1575b50611d03565b9165ffffffffffff908142911611611aa15742911610611a94576001600160a01b0316611a8857630b135d3f60e11b90565b6001600160e01b031990565b506001600160e01b031990565b506001600160e01b031992915050565b611ac9915060203d81116109215761091381836101de565b38611a50565b90816020910312610175575180151581036101755790565b6001600160a01b0390911681526040602082018190528101829052606091806000848401376000828201840152601f01601f1916010190565b600080516020611d9383398151915254611b459060501c6001600160a01b031661161e565b6040519081639ea9bd5960e01b9182825260209384918180611b6b363360048401611ae7565b03915afa90811561060f57600091611c99575b50611c9257611b986000356001600160e01b031916611050565b6001810154909190611bb2906001600160a01b031661161e565b916001600160a01b03831615908115611c56575b8115611c32575b5015611bdb57505050600090565b829060405192839182528180611bf5363360048401611ae7565b03915afa91821561060f57600092611c0c57505090565b6107379250803d10611c2b575b611c2381836101de565b810190611acf565b503d611c19565b54611c45915065ffffffffffff166117dd565b65ffffffffffff4291161138611bcd565b905065ffffffffffff611c766117dd835465ffffffffffff9060301c1690565b168015159081611c88575b5090611bc6565b9050421138611c81565b5050600190565b611cb09150833d8511611c2b57611c2381836101de565b38611b7e565b600080516020611d9383398151915280547fffff0000000000000000000000000000000000000000ffffffffffffffffffff1660509290921b600160501b600160f01b0316919091179055565b8065ffffffffffff91828160a01c16928315600114611d24575b5060d01c92565b925038611d1d565b8082186001600160a01b031615600114611d47575050600190565b65ffffffffffff60a01b828116828216818118918111919091028082189465ffffffffffff60a01b199485169416929114611d8a575b5081811190821802181790565b925038611d7d56fe439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dd90000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d2789", + "nonce": "0x8", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xaffa8315697b2823842311d3882025d6741e4d16b5bf5b782b61afc6164c279e", + "transactionType": "CREATE2", + "contractName": "KernelFactory", + "contractAddress": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0xf2137", + "value": "0x0", + "data": "0x00000000000000000000000000000000000000000000000000000000000000006080346100b257601f610b2d38819003918201601f19168301916001600160401b038311848410176100b75780849260409485528339810103126100b25780516001600160a01b0391828216918290036100b257602001519182168092036100b25780638b78c6d8195560007f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08180a3600080546001600160a01b031916919091179055604051610a5f90816100ce8239f35b600080fd5b634e487b7160e01b600052604160045260246000fdfe6040608081526004908136101561001557600080fd5b600091823560e01c9081630396cb60146107d45781632569296214610789578163296601cd1461059d5781634d6cb7001461052b5781635414dff0146104fa57816354d1f13d146104b4578163584465f2146104745781636544c82814610436578163715018a6146103f05781638da5cb5b146103c3578163b0d691fe1461039b578163bb30a9741461034557838263bb9fe6bf146102ec578263c23a5cea1461026157508163d7533f0214610243578163db4c545e14610219578163f04e283e14610199578163f2fde38b1461012c575063fee81cf4146100f657600080fd5b3461012857602036600319011261012857602091610112610845565b9063389a75e1600c525281600c20549051908152f35b5080fd5b8390602036600319011261012857610142610845565b9061014b61088e565b8160601b1561018e575060018060a01b0316638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08580a35580f35b637448fbae8352601cfd5b83906020366003190112610128576101af610845565b906101b861088e565b63389a75e1600c528183526020600c20908154421161020e575082905560018060a01b0316638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08580a35580f35b636f5e88188452601cfd5b5050346101285781600319360112610128576020906089601361023a6108d8565b01209051908152f35b505034610128578160031936011261012857602090516202a3008152f35b809184346102e85760203660031901126102e85781356001600160a01b0381811693918490036102e45761029361088e565b84541692833b156102e45760248592838551968794859363611d2e7560e11b85528401525af19081156102db57506102c85750f35b6102d190610a13565b6102d85780f35b80fd5b513d84823e3d90fd5b8480fd5b5050fd5b809184346102e857826003193601126102e85761030761088e565b82546001600160a01b031691823b1561034057815163bb9fe6bf60e01b81529284918491829084905af19081156102db57506102c85750f35b505050fd5b50503461012857806003193601126101285761035f610845565b90602435918215158093036103975761037661088e565b60018060a01b03168352600160205282209060ff8019835416911617905580f35b8380fd5b505034610128578160031936011261012857905490516001600160a01b039091168152602090f35b505034610128578160031936011261012857638b78c6d8195490516001600160a01b039091168152602090f35b83806003193601126102d85761040461088e565b80638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a35580f35b5050346101285760203660031901126101285760209160ff9082906001600160a01b03610461610845565b1681526001855220541690519015158152f35b83903461012857602036600319011261012857356001600160a01b03811690819003610128576104a261088e565b81546001600160a01b03191617815580f35b83806003193601126102d85763389a75e1600c52338152806020600c2055337ffa7b8eab7da67f412cc9575ed43464468f9bfbae89d1675917346ca6d8fe3c928280a280f35b8284346102d85760203660031901126102d8575061051a602092356108ab565b90516001600160a01b039091168152f35b8284346102d857816003193601126102d85782359067ffffffffffffffff82116102d857506bffffffffffffffffffffffff61056f60209461051a93369101610860565b6105948580518381948a830196873781016024358a8201520388810184520182610a3d565b519020166108ab565b828460603660031901126102d8576105b3610845565b9160243567ffffffffffffffff8111610785576105d39036908601610860565b9360018060a01b039384821681526020966001885260ff858320541615610730576bffffffffffffffffffffffff8551898101908987833761062988828d8d82019060443590820152038d810184520182610a3d565b5190201696331560011715610724576106406108d8565b90601382019860898a2060ff86536035523060601b600152806015526055852099856035528a3b15610678575b8b8b8b8b5191168152f35b856089929394959697989b50f597881561071857918185939284938884527f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc8d85015289840137870190348a5af1156106fe57507f09e48df7857bd0c1e0d31bb8a85d42cf1874817895f171c917f6ee2cea73ec20818692a3848080808080808061066d565b3d1561070d57503d81803e3d90fd5b63301164258252601cfd5b8363301164258652601cfd5b50632f6348368252601cfd5b845162461bcd60e51b8152908101889052602960248201527f4b65726e656c466163746f72793a20696d706c656d656e746174696f6e206e6f6044820152681d08185b1b1bddd95960ba1b6064820152608490fd5b8280fd5b83806003193601126102d85763389a75e1600c523381526202a30042016020600c2055337fdbf36a107da19e49527a7176a1babf963b4b0ff8cde35ee35d6cd8f1f9ac7e1d8280a280f35b91905060203660031901126107855782823563ffffffff8116809103610128576107fc61088e565b81546001600160a01b031693843b156107855760249084519586938492621cb65b60e51b845283015234905af19081156102db5750610839575080f35b61084290610a13565b80f35b600435906001600160a01b038216820361085b57565b600080fd5b9181601f8401121561085b5782359167ffffffffffffffff831161085b576020838186019501011161085b57565b638b78c6d81954330361089d57565b6382b429006000526004601cfd5b608960136108b76108d8565b012060ff6000536035523060601b6001526015526055600020906000603552565b604051903060701c1561097c57666052573d6000fd607b8301527f3d356020355560408036111560525736038060403d373d3d355af43d6000803e60748301527f3735a920a3ca505d382bbc545af43d6000803e6052573d6000fd5b3d6000f35b60548301527f14605757363d3d37363d7f360894a13ba1a3210667c828492db98dca3e2076cc60348301523060148301526c607f3d8160093d39f33d3d33738252565b66604c573d6000fd60758301527f3d3560203555604080361115604c5736038060403d373d3d355af43d6000803e606e8301527f3735a920a3ca505d382bbc545af43d6000803e604c573d6000fd5b3d6000f35b604e8301527f14605157363d3d37363d7f360894a13ba1a3210667c828492db98dca3e2076cc602e83015230600e8301526c60793d8160093d39f33d3d336d8252565b67ffffffffffffffff8111610a2757604052565b634e487b7160e01b600052604160045260246000fd5b90601f8019910116810190811067ffffffffffffffff821117610a2757604052560000000000000000000000009775137314fe595c943712b0b336327dfa80ae8a0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d2789", + "nonce": "0x9", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x89ff22ee415dcf3cebe0f13c1a578a3fc0cd40dda988183515aa2ad2b9dba82c", + "transactionType": "CALL", + "contractName": "KernelFactory", + "contractAddress": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", + "function": "setImplementation(address,bool)", + "arguments": [ + "0xf048AD83CB2dfd6037A43902a2A5Be04e53cd2Eb", + "true" + ], + "transaction": { + "type": "0x02", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x5de4839a76cf55d0c90e2061ef4386d962e15ae3", + "gas": "0x10945", + "value": "0x0", + "data": "0xbb30a974000000000000000000000000f048ad83cb2dfd6037a43902a2a5be04e53cd2eb0000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0xa", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x36fe5bc3875e4c28ab45c12d0b1ccaa10969bdaa3275ff977933e881c4b4f57c", + "transactionType": "CALL", + "contractName": "KernelFactory", + "contractAddress": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", + "function": "addStake(uint32)", + "arguments": [ + "1" + ], + "transaction": { + "type": "0x02", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x5de4839a76cf55d0c90e2061ef4386d962e15ae3", + "gas": "0x1da73", + "value": "0x1", + "data": "0x0396cb600000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0xb", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [], + "libraries": [], + "pending": [ + "0x398dbc7f8f8ff7b9e28c57a98450d3d4c1a89c7e5d203ff576554428cc20966f", + "0xaffa8315697b2823842311d3882025d6741e4d16b5bf5b782b61afc6164c279e", + "0x89ff22ee415dcf3cebe0f13c1a578a3fc0cd40dda988183515aa2ad2b9dba82c", + "0x36fe5bc3875e4c28ab45c12d0b1ccaa10969bdaa3275ff977933e881c4b4f57c" + ], + "returns": {}, + "timestamp": 1692074427, + "chain": 10200, + "multi": false, + "commit": "951fd36" +} \ No newline at end of file diff --git a/broadcast/DeployKernel.s.sol/10200/run-1692074434.json b/broadcast/DeployKernel.s.sol/10200/run-1692074434.json new file mode 100644 index 00000000..938607d4 --- /dev/null +++ b/broadcast/DeployKernel.s.sol/10200/run-1692074434.json @@ -0,0 +1,193 @@ +{ + "transactions": [ + { + "hash": "0x398dbc7f8f8ff7b9e28c57a98450d3d4c1a89c7e5d203ff576554428cc20966f", + "transactionType": "CREATE2", + "contractName": "Kernel", + "contractAddress": "0xf048AD83CB2dfd6037A43902a2A5Be04e53cd2Eb", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x24572d", + "value": "0x0", + "data": "0x000000000000000000000000000000000000000000000000000000000000000061014034620001b057601f62001f9f38819003918201601f19168301916001600160401b03831184841017620001b557808492602094604052833981010312620001b057516001600160a01b0381168103620001b057306080524660a05260a062000069620001cb565b600681526005602082016512d95c9b995b60d21b815260206200008b620001cb565b838152019264302e322e3160d81b845251902091208160c0528060e052604051917f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f83526020830152604082015246606082015230608082015220906101009182526101209081527f439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dd96a010000000000000000000080600160f01b031982541617905560405190611db39283620001ec8439608051836118fc015260a0518361191f015260c05183611991015260e051836119b7015251826118db01525181818161049d01528181610654015281816108ad01528181610a3801528181610b5f01528181610d5901528181610e7a01528181610f7b015281816110a501526112f50152f35b600080fd5b634e487b7160e01b600052604160045260246000fd5b60408051919082016001600160401b03811183821017620001b55760405256fe60806040526004361015610015575b3661108857005b60003560e01c806306fdde03146101655780630b3dc35414610160578063150b7a021461015b5780631626ba7e1461015657806329f8b174146101515780633659cfe61461014c5780633a871cdd146101475780633e1b08121461014257806351166ba01461013d578063519454471461013857806354fd4d501461013357806355b14f501461012e57806357b750471461012957806384b0196e1461012457806388e7fd061461011f578063b0d691fe1461011a578063bc197c8114610115578063d087d28814610110578063d1f578941461010b578063d5416221146101065763f23a6e610361000e57610ff6565b610f64565b610ec6565b610e47565b610db8565b610d43565b610d0e565b610c66565b610c2f565b610b49565b610af1565b6109f1565b610928565b610864565b61073a565b610630565b61042f565b61039d565b610343565b6102c4565b610290565b600091031261017557565b600080fd5b634e487b7160e01b600052604160045260246000fd5b6001600160401b0381116101a357604052565b61017a565b608081019081106001600160401b038211176101a357604052565b604081019081106001600160401b038211176101a357604052565b90601f801991011681019081106001600160401b038211176101a357604052565b6040519061020c826101a8565b565b6040519061016082018281106001600160401b038211176101a357604052565b6040519061023b826101c3565b600682526512d95c9b995b60d21b6020830152565b919082519283825260005b84811061027c575050826000602080949584010152601f8019910116010190565b60208183018101518483018201520161025b565b34610175576000366003190112610175576102c06102ac61022e565b604051918291602083526020830190610250565b0390f35b34610175576000366003190112610175576020600080516020611d938339815191525460501c6040519060018060a01b03168152f35b6001600160a01b0381160361017557565b359061020c826102fa565b9181601f84011215610175578235916001600160401b038311610175576020838186019501011161017557565b346101755760803660031901126101755761035f6004356102fa565b61036a6024356102fa565b6064356001600160401b03811161017557610389903690600401610316565b5050604051630a85bd0160e11b8152602090f35b34610175576040366003190112610175576024356001600160401b038111610175576103db6103d26020923690600401610316565b906004356119ed565b6040516001600160e01b03199091168152f35b600435906001600160e01b03198216820361017557565b6064359065ffffffffffff8216820361017557565b6084359065ffffffffffff8216820361017557565b60c0366003190112610175576104436103ee565b60243590610450826102fa565b6044359061045d826102fa565b610465610405565b9261046e61041a565b9060a4356001600160401b0381116101755761048e903690600401610316565b9590946001600160a01b0393337f00000000000000000000000000000000000000000000000000000000000000008616141580610626575b6106145784926104f0610587926104db6101ff565b65ffffffffffff918216815292166020830152565b6001600160a01b03851660408201526001600160a01b038316606082015261051787611050565b81516020830151604084015160309190911b6bffffffffffff0000000000001665ffffffffffff9290921691909117606091821b6bffffffffffffffffffffffff19161782559091015160019190910180546001600160a01b0319166001600160a01b0392909216919091179055565b1693843b15610175576040519063064acaab60e11b825281806105b16000998a94600484016115ed565b038183895af1801561060f576105f6575b5016906001600160e01b0319167fed03d2572564284398470d3f266a693e29ddfff3eba45fc06c5e91013d3213538480a480f35b8061060361060992610190565b8061016a565b386105c2565b6112d5565b604051637046c88d60e01b8152600490fd5b50303314156104c6565b602036600319011261017557600435610648816102fa565b6001600160a01b0390337f000000000000000000000000000000000000000000000000000000000000000083161415806106cc575b61061457807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55167fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b600080a2005b503033141561067d565b9291926001600160401b0382116101a357604051916106ff601f8201601f1916602001846101de565b829481845281830111610175578281602093846000960137010152565b9080601f8301121561017557816020610737933591016106d6565b90565b6003196060368201126101755760048035916001600160401b0390818411610175576101609084360301126101755761077161020e565b9061077d84840161030b565b8252602484013560208301526044840135818111610175576107a49084369187010161071c565b60408301526064840135818111610175576107c49084369187010161071c565b60608301526084840135608083015260a484013560a083015260c484013560c083015260e484013560e0830152610104840135610100830152610124840135818111610175576108199084369187010161071c565b610120830152610144840135908111610175576102c09361085493610841923692010161071c565b61014082015260443590602435906112e1565b6040519081529081906020820190565b34610175576020366003190112610175576004356001600160c01b0381169081900361017557604051631aab3f0d60e11b815230600482015260248101919091526020816044817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa801561060f576102c0916000916108fa575b506040519081529081906020820190565b61091b915060203d8111610921575b61091381836101de565b8101906111f6565b386108e9565b503d610909565b34610175576020366003190112610175576102c061096d6109476103ee565b60006060604051610957816101a8565b8281528260208201528260408201520152611050565b6040519061097a826101a8565b805465ffffffffffff80821684528160301c16602084015260601c60408301526001808060a01b03910154166060820152604051918291829190916060608082019365ffffffffffff80825116845260208201511660208401528160018060a01b0391826040820151166040860152015116910152565b608036600319011261017557600435610a09816102fa565b6044356001600160401b03811161017557610a2890369060040161071c565b90606435600281101561017557337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316141580610abb575b61061457610a7581611101565b610a9e576000828193926020839451920190602435905af13d82803e15610a9a573d90f35b3d90fd5b60008281939260208394519201905af43d82803e15610a9a573d90f35b50610acb610ac7611b20565b1590565b610a68565b60405190610add826101c3565b6005825264302e322e3160d81b6020830152565b34610175576000366003190112610175576102c06102ac610ad0565b90604060031983011261017557600435610b26816102fa565b91602435906001600160401b03821161017557610b4591600401610316565b9091565b610b5236610b0d565b90916001600160a01b03337f00000000000000000000000000000000000000000000000000000000000000008216141580610c25575b6106145780600080516020611d938339815191525460501c1691610bab81611cb6565b1692836040519360009586947fa35f5cdc5fbabb614b4cd5064ce5543f43dc8fab0e4da41255230eb8aba2531c8680a3813b15610c21578385610bff819593829463064acaab60e11b8452600484016115ed565b03925af1801561060f57610c11575080f35b80610603610c1e92610190565b80f35b8380fd5b5030331415610b88565b34610175576000366003190112610175576020600080516020611d938339815191525460e01b6040519063ffffffff60e01b168152f35b3461017557600036600319011261017557610cbc610c8261022e565b610c8a610ad0565b90604051928392600f60f81b8452610cae60209360e08587015260e0860190610250565b908482036040860152610250565b90466060840152306080840152600060a084015282820360c08401528060605192838152019160809160005b828110610cf757505050500390f35b835185528695509381019392810192600101610ce8565b34610175576000366003190112610175576020600080516020611d938339815191525465ffffffffffff60405191831c168152f35b34610175576000366003190112610175576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b9181601f84011215610175578235916001600160401b038311610175576020808501948460051b01011161017557565b346101755760a036600319011261017557610dd46004356102fa565b610ddf6024356102fa565b6001600160401b0360443581811161017557610dff903690600401610d88565b505060643581811161017557610e19903690600401610d88565b505060843590811161017557610e33903690600401610316565b505060405163bc197c8160e01b8152602090f35b3461017557600036600319011261017557604051631aab3f0d60e11b8152306004820152600060248201526020816044817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa801561060f576102c0916000916108fa57506040519081529081906020820190565b610ecf36610b0d565b600080516020611d9383398151915254919290916001600160a01b03919060501c8216610f5357610eff81611cb6565b1691823b1561017557610f34926000928360405180968195829463064acaab60e11b8452602060048501526024840191611589565b03925af1801561060f57610f4457005b80610603610f5192610190565b005b60405162dc149f60e41b8152600490fd5b602036600319011261017557610f786103ee565b337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316141580610fec575b61061457600080516020611d9383398151915290815469ffffffffffff000000004260201b169160e01c9069ffffffffffffffffffff191617179055600080f35b5030331415610fab565b346101755760a0366003190112610175576110126004356102fa565b61101d6024356102fa565b6084356001600160401b0381116101755761103c903690600401610316565b505060405163f23a6e6160e01b8152602090f35b63ffffffff60e01b166000527f439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dda602052604060002090565b600061109e81356001600160e01b031916611050565b5460601c337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03161415806110f2575b61061457818091368280378136915af43d82803e15610a9a573d90f35b506110fb611b20565b156110d5565b6002111561110b57565b634e487b7160e01b600052602160045260246000fd5b906004116101755790600490565b909291928360041161017557831161017557600401916003190190565b906024116101755760100190601490565b906058116101755760380190602090565b906024116101755760040190602090565b906038116101755760240190601490565b90600a116101755760040190600690565b9060101161017557600a0190600690565b90939293848311610175578411610175578101920390565b6001600160e01b031990358181169392600481106111e757505050565b60040360031b82901b16169150565b90816020910312610175575190565b606080825282516001600160a01b031690820152919392916040916112cb90602081015160808401528381015161124a610160918260a08701526101c0860190610250565b906112b861126a606085015193605f1994858983030160c08a0152610250565b608085015160e088015260a085015192610100938489015260c08601519061012091828a015260e08701519461014095868b0152870151908901528501518488830301610180890152610250565b92015190848303016101a0850152610250565b9460208201520152565b6040513d6000823e3d90fd5b6001600160a01b03939260009290918391907f000000000000000000000000000000000000000000000000000000000000000087163303611529576004908135978861014481013501928060248501940135600080516020611d9383398151915254946113576113518383611121565b906111ca565b9b6001600160e01b0319808e16908161140c57505050899a9b50611386826020999a9b95949361139d9361112f565b9660501c965b858c806113fd575b505036916106d6565b6101408501526113c1604051998a9788968794633a871cdd60e01b86528501611205565b0393165af191821561060f5761073793926113dd575b50611d2c565b6113f691925060203d81116109215761091381836101de565b90386113d7565b81808092335af150858c611394565b9199509197969594939c8660e01b161615156000146114365760405163fc2f51c560e01b81528c90fd5b90899a9b91600160e09b95969798999a9b1b81146000146114d557506114776114726113518b606460209c9d0135016024868201359101611121565b611050565b60018101549099906001600160a01b031696848816156114ca575b508161139d926114a19261112f565b995460d081901b6001600160d01b03191660709190911b65ffffffffffff60a01b16179961138c565b60501c965081611492565b9198979095509250600160e11b0361151b5761151161139d948a9361150c6113518a606460209c01350160248d8201359101611121565b6115fe565b919992969161138c565b505050505050505050600190565b604051636b31ba1560e11b8152600490fd5b6bffffffffffffffffffffffff19903581811693926014811061155d57505050565b60140360031b82901b16169150565b35906020811061157a575090565b6000199060200360031b1b1690565b908060209392818452848401376000828201840152601f01601f1916010190565b604090610737949281528160208201520191611589565b6001600160d01b031990358181169392600681106115de57505050565b60060360031b82901b16169150565b916020610737938181520191611589565b9061162a61161e611618611612868561114c565b9061153b565b60601c90565b6001600160a01b031690565b9361163e611638858461115d565b9061156c565b60588301607882019461165961163887856058018a896111b2565b9661176261166a611638838961116e565b61167a611618611612858b61117f565b996117086116893689896106d6565b8051602091820120604080517f3ce406685c1b3551d706d85a68afdaa49ac4e07b451ad9b8ff8b58c3ee9641768185019081526001600160e01b03198b169282019290925260608101969096526001600160a01b039e909e16608086015260a08086019190915284529b8c9361170060c0826101de565b5190206118d9565b600080516020611d9383398151915254909190611744906117349060501c6001600160a01b031661161e565b9189019b60788d0190878d6111b2565b60405163199ed7c960e11b81529586948593849391600485016115aa565b03915afa92831561060f576114726117a861186895610517946000916118bc575b506117a1611791878d61116e565b6001600160a01b0319929161156c565b1690611d2c565b9a898b016078019a85036077190199611858906118486117e86117dd6117d76117d18b86611190565b906115c1565b60d01c90565b65ffffffffffff1690565b9761181f61161e6116186116126118086117dd6117d76117d1888b6111a1565b94611819611618611612838b61117f565b9761114c565b9461183961182b6101ff565b65ffffffffffff909b168b52565b89019065ffffffffffff169052565b6001600160a01b03166040870152565b6001600160a01b03166060850152565b6001600160a01b03871691823b156101755761189e926000928360405180968195829463064acaab60e11b8452600484016115ed565b03925af1801561060f576118af5750565b8061060361020c92610190565b6118d391508d803d106109215761091381836101de565b38611783565b7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000030147f000000000000000000000000000000000000000000000000000000000000000046141615611966575b671901000000000000600052601a52603a526042601820906000603a52565b5060a06040517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f81527f000000000000000000000000000000000000000000000000000000000000000060208201527f0000000000000000000000000000000000000000000000000000000000000000604082015246606082015230608082015220611947565b600080516020611d9383398151915254611a3a93602093909291611a1c9060501c6001600160a01b031661161e565b916040519586948593849363199ed7c960e11b8552600485016115aa565b03915afa801561060f57611a5691600091611ab1575b50611d03565b9165ffffffffffff908142911611611aa15742911610611a94576001600160a01b0316611a8857630b135d3f60e11b90565b6001600160e01b031990565b506001600160e01b031990565b506001600160e01b031992915050565b611ac9915060203d81116109215761091381836101de565b38611a50565b90816020910312610175575180151581036101755790565b6001600160a01b0390911681526040602082018190528101829052606091806000848401376000828201840152601f01601f1916010190565b600080516020611d9383398151915254611b459060501c6001600160a01b031661161e565b6040519081639ea9bd5960e01b9182825260209384918180611b6b363360048401611ae7565b03915afa90811561060f57600091611c99575b50611c9257611b986000356001600160e01b031916611050565b6001810154909190611bb2906001600160a01b031661161e565b916001600160a01b03831615908115611c56575b8115611c32575b5015611bdb57505050600090565b829060405192839182528180611bf5363360048401611ae7565b03915afa91821561060f57600092611c0c57505090565b6107379250803d10611c2b575b611c2381836101de565b810190611acf565b503d611c19565b54611c45915065ffffffffffff166117dd565b65ffffffffffff4291161138611bcd565b905065ffffffffffff611c766117dd835465ffffffffffff9060301c1690565b168015159081611c88575b5090611bc6565b9050421138611c81565b5050600190565b611cb09150833d8511611c2b57611c2381836101de565b38611b7e565b600080516020611d9383398151915280547fffff0000000000000000000000000000000000000000ffffffffffffffffffff1660509290921b600160501b600160f01b0316919091179055565b8065ffffffffffff91828160a01c16928315600114611d24575b5060d01c92565b925038611d1d565b8082186001600160a01b031615600114611d47575050600190565b65ffffffffffff60a01b828116828216818118918111919091028082189465ffffffffffff60a01b199485169416929114611d8a575b5081811190821802181790565b925038611d7d56fe439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dd90000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d2789", + "nonce": "0x8", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xaffa8315697b2823842311d3882025d6741e4d16b5bf5b782b61afc6164c279e", + "transactionType": "CREATE2", + "contractName": "KernelFactory", + "contractAddress": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0xf2137", + "value": "0x0", + "data": "0x00000000000000000000000000000000000000000000000000000000000000006080346100b257601f610b2d38819003918201601f19168301916001600160401b038311848410176100b75780849260409485528339810103126100b25780516001600160a01b0391828216918290036100b257602001519182168092036100b25780638b78c6d8195560007f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08180a3600080546001600160a01b031916919091179055604051610a5f90816100ce8239f35b600080fd5b634e487b7160e01b600052604160045260246000fdfe6040608081526004908136101561001557600080fd5b600091823560e01c9081630396cb60146107d45781632569296214610789578163296601cd1461059d5781634d6cb7001461052b5781635414dff0146104fa57816354d1f13d146104b4578163584465f2146104745781636544c82814610436578163715018a6146103f05781638da5cb5b146103c3578163b0d691fe1461039b578163bb30a9741461034557838263bb9fe6bf146102ec578263c23a5cea1461026157508163d7533f0214610243578163db4c545e14610219578163f04e283e14610199578163f2fde38b1461012c575063fee81cf4146100f657600080fd5b3461012857602036600319011261012857602091610112610845565b9063389a75e1600c525281600c20549051908152f35b5080fd5b8390602036600319011261012857610142610845565b9061014b61088e565b8160601b1561018e575060018060a01b0316638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08580a35580f35b637448fbae8352601cfd5b83906020366003190112610128576101af610845565b906101b861088e565b63389a75e1600c528183526020600c20908154421161020e575082905560018060a01b0316638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08580a35580f35b636f5e88188452601cfd5b5050346101285781600319360112610128576020906089601361023a6108d8565b01209051908152f35b505034610128578160031936011261012857602090516202a3008152f35b809184346102e85760203660031901126102e85781356001600160a01b0381811693918490036102e45761029361088e565b84541692833b156102e45760248592838551968794859363611d2e7560e11b85528401525af19081156102db57506102c85750f35b6102d190610a13565b6102d85780f35b80fd5b513d84823e3d90fd5b8480fd5b5050fd5b809184346102e857826003193601126102e85761030761088e565b82546001600160a01b031691823b1561034057815163bb9fe6bf60e01b81529284918491829084905af19081156102db57506102c85750f35b505050fd5b50503461012857806003193601126101285761035f610845565b90602435918215158093036103975761037661088e565b60018060a01b03168352600160205282209060ff8019835416911617905580f35b8380fd5b505034610128578160031936011261012857905490516001600160a01b039091168152602090f35b505034610128578160031936011261012857638b78c6d8195490516001600160a01b039091168152602090f35b83806003193601126102d85761040461088e565b80638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a35580f35b5050346101285760203660031901126101285760209160ff9082906001600160a01b03610461610845565b1681526001855220541690519015158152f35b83903461012857602036600319011261012857356001600160a01b03811690819003610128576104a261088e565b81546001600160a01b03191617815580f35b83806003193601126102d85763389a75e1600c52338152806020600c2055337ffa7b8eab7da67f412cc9575ed43464468f9bfbae89d1675917346ca6d8fe3c928280a280f35b8284346102d85760203660031901126102d8575061051a602092356108ab565b90516001600160a01b039091168152f35b8284346102d857816003193601126102d85782359067ffffffffffffffff82116102d857506bffffffffffffffffffffffff61056f60209461051a93369101610860565b6105948580518381948a830196873781016024358a8201520388810184520182610a3d565b519020166108ab565b828460603660031901126102d8576105b3610845565b9160243567ffffffffffffffff8111610785576105d39036908601610860565b9360018060a01b039384821681526020966001885260ff858320541615610730576bffffffffffffffffffffffff8551898101908987833761062988828d8d82019060443590820152038d810184520182610a3d565b5190201696331560011715610724576106406108d8565b90601382019860898a2060ff86536035523060601b600152806015526055852099856035528a3b15610678575b8b8b8b8b5191168152f35b856089929394959697989b50f597881561071857918185939284938884527f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc8d85015289840137870190348a5af1156106fe57507f09e48df7857bd0c1e0d31bb8a85d42cf1874817895f171c917f6ee2cea73ec20818692a3848080808080808061066d565b3d1561070d57503d81803e3d90fd5b63301164258252601cfd5b8363301164258652601cfd5b50632f6348368252601cfd5b845162461bcd60e51b8152908101889052602960248201527f4b65726e656c466163746f72793a20696d706c656d656e746174696f6e206e6f6044820152681d08185b1b1bddd95960ba1b6064820152608490fd5b8280fd5b83806003193601126102d85763389a75e1600c523381526202a30042016020600c2055337fdbf36a107da19e49527a7176a1babf963b4b0ff8cde35ee35d6cd8f1f9ac7e1d8280a280f35b91905060203660031901126107855782823563ffffffff8116809103610128576107fc61088e565b81546001600160a01b031693843b156107855760249084519586938492621cb65b60e51b845283015234905af19081156102db5750610839575080f35b61084290610a13565b80f35b600435906001600160a01b038216820361085b57565b600080fd5b9181601f8401121561085b5782359167ffffffffffffffff831161085b576020838186019501011161085b57565b638b78c6d81954330361089d57565b6382b429006000526004601cfd5b608960136108b76108d8565b012060ff6000536035523060601b6001526015526055600020906000603552565b604051903060701c1561097c57666052573d6000fd607b8301527f3d356020355560408036111560525736038060403d373d3d355af43d6000803e60748301527f3735a920a3ca505d382bbc545af43d6000803e6052573d6000fd5b3d6000f35b60548301527f14605757363d3d37363d7f360894a13ba1a3210667c828492db98dca3e2076cc60348301523060148301526c607f3d8160093d39f33d3d33738252565b66604c573d6000fd60758301527f3d3560203555604080361115604c5736038060403d373d3d355af43d6000803e606e8301527f3735a920a3ca505d382bbc545af43d6000803e604c573d6000fd5b3d6000f35b604e8301527f14605157363d3d37363d7f360894a13ba1a3210667c828492db98dca3e2076cc602e83015230600e8301526c60793d8160093d39f33d3d336d8252565b67ffffffffffffffff8111610a2757604052565b634e487b7160e01b600052604160045260246000fd5b90601f8019910116810190811067ffffffffffffffff821117610a2757604052560000000000000000000000009775137314fe595c943712b0b336327dfa80ae8a0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d2789", + "nonce": "0x9", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x89ff22ee415dcf3cebe0f13c1a578a3fc0cd40dda988183515aa2ad2b9dba82c", + "transactionType": "CALL", + "contractName": "KernelFactory", + "contractAddress": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", + "function": "setImplementation(address,bool)", + "arguments": [ + "0xf048AD83CB2dfd6037A43902a2A5Be04e53cd2Eb", + "true" + ], + "transaction": { + "type": "0x02", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x5de4839a76cf55d0c90e2061ef4386d962e15ae3", + "gas": "0x10945", + "value": "0x0", + "data": "0xbb30a974000000000000000000000000f048ad83cb2dfd6037a43902a2a5be04e53cd2eb0000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0xa", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x36fe5bc3875e4c28ab45c12d0b1ccaa10969bdaa3275ff977933e881c4b4f57c", + "transactionType": "CALL", + "contractName": "KernelFactory", + "contractAddress": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", + "function": "addStake(uint32)", + "arguments": [ + "1" + ], + "transaction": { + "type": "0x02", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x5de4839a76cf55d0c90e2061ef4386d962e15ae3", + "gas": "0x1da73", + "value": "0x1", + "data": "0x0396cb600000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0xb", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "transactionHash": "0x398dbc7f8f8ff7b9e28c57a98450d3d4c1a89c7e5d203ff576554428cc20966f", + "transactionIndex": "0x1", + "blockHash": "0x843530023b4819d0ffda665548efd0a7e5ff74956c8c1a01d22c0547bce5aeaa", + "blockNumber": "0x542130", + "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", + "to": "0x4e59b44847b379578588920cA78FbF26c0B4956C", + "cumulativeGasUsed": "0x1ab959", + "gasUsed": "0x1a5151", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d05e07" + }, + { + "transactionHash": "0xaffa8315697b2823842311d3882025d6741e4d16b5bf5b782b61afc6164c279e", + "transactionIndex": "0x2", + "blockHash": "0x843530023b4819d0ffda665548efd0a7e5ff74956c8c1a01d22c0547bce5aeaa", + "blockNumber": "0x542130", + "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", + "to": "0x4e59b44847b379578588920cA78FbF26c0B4956C", + "cumulativeGasUsed": "0x25126c", + "gasUsed": "0xa5913", + "contractAddress": null, + "logs": [ + { + "address": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000009775137314fe595c943712b0b336327dfa80ae8a" + ], + "data": "0x", + "blockHash": "0x843530023b4819d0ffda665548efd0a7e5ff74956c8c1a01d22c0547bce5aeaa", + "blockNumber": "0x542130", + "transactionHash": "0xaffa8315697b2823842311d3882025d6741e4d16b5bf5b782b61afc6164c279e", + "transactionIndex": "0x2", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000200000000020000000000000000000800000000000000000000000000000000400000000000000000000000000080000000000000000000000000080000000000001000100000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d05e07" + }, + { + "transactionHash": "0x89ff22ee415dcf3cebe0f13c1a578a3fc0cd40dda988183515aa2ad2b9dba82c", + "transactionIndex": "0x3", + "blockHash": "0x843530023b4819d0ffda665548efd0a7e5ff74956c8c1a01d22c0547bce5aeaa", + "blockNumber": "0x542130", + "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", + "to": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", + "cumulativeGasUsed": "0x25c7ce", + "gasUsed": "0xb562", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d05e07" + }, + { + "transactionHash": "0x36fe5bc3875e4c28ab45c12d0b1ccaa10969bdaa3275ff977933e881c4b4f57c", + "transactionIndex": "0x4", + "blockHash": "0x843530023b4819d0ffda665548efd0a7e5ff74956c8c1a01d22c0547bce5aeaa", + "blockNumber": "0x542130", + "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", + "to": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", + "cumulativeGasUsed": "0x270c37", + "gasUsed": "0x14469", + "contractAddress": null, + "logs": [ + { + "address": "0x5FF137D4b0FDCD49DcA30c7CF57E578a026d2789", + "topics": [ + "0xa5ae833d0bb1dcd632d98a8b70973e8516812898e19bf27b70071ebc8dc52c01", + "0x0000000000000000000000005de4839a76cf55d0c90e2061ef4386d962e15ae3" + ], + "data": "0x00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x843530023b4819d0ffda665548efd0a7e5ff74956c8c1a01d22c0547bce5aeaa", + "blockNumber": "0x542130", + "transactionHash": "0x36fe5bc3875e4c28ab45c12d0b1ccaa10969bdaa3275ff977933e881c4b4f57c", + "transactionIndex": "0x4", + "logIndex": "0x1", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000010000000800000000000000000000000000200000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000100000000000000000000000000000000000200000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d05e07" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1692074434, + "chain": 10200, + "multi": false, + "commit": "951fd36" +} \ No newline at end of file diff --git a/broadcast/DeployKernel.s.sol/10200/run-latest.json b/broadcast/DeployKernel.s.sol/10200/run-latest.json index e032f5ea..938607d4 100644 --- a/broadcast/DeployKernel.s.sol/10200/run-latest.json +++ b/broadcast/DeployKernel.s.sol/10200/run-latest.json @@ -1,73 +1,73 @@ { "transactions": [ { - "hash": "0x758308511db4c38ccd35766ae64ae8f785528a7f12641040e97bc38979c9b1fa", + "hash": "0x398dbc7f8f8ff7b9e28c57a98450d3d4c1a89c7e5d203ff576554428cc20966f", "transactionType": "CREATE2", "contractName": "Kernel", - "contractAddress": "0xD2063bE7C610eb55492C05385743edDbf5b6B951", + "contractAddress": "0xf048AD83CB2dfd6037A43902a2A5Be04e53cd2Eb", "function": null, "arguments": null, "transaction": { "type": "0x02", "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x26dfd0", + "gas": "0x24572d", "value": "0x0", - "data": "0x000000000000000000000000000000000000000000000000000000000000000061014034620001b057601f62001ff138819003918201601f19168301916001600160401b03831184841017620001b557808492602094604052833981010312620001b057516001600160a01b0381168103620001b057306080524660a05260a062000069620001cb565b600681526005602082016512d95c9b995b60d21b815260206200008b620001cb565b838152019264302e322e3160d81b845251902091208160c0528060e052604051917f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f83526020830152604082015246606082015230608082015220906101009182526101209081527f439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dd96a010000000000000000000080600160f01b031982541617905560405190611e059283620001ec8439608051836118f9015260a0518361191c015260c0518361198e015260e051836119b4015251826118d801525181818161049c0152818161065e015281816108b701528181610a4201528181610b6d01528181610d6701528181610e8801528181610f89015281816110b301526113030152f35b600080fd5b634e487b7160e01b600052604160045260246000fd5b60408051919082016001600160401b03811183821017620001b55760405256fe60806040526004361015610015575b3661109657005b60003560e01c806306fdde03146101655780630b3dc35414610160578063150b7a021461015b5780631626ba7e1461015657806329f8b174146101515780633659cfe61461014c5780633a871cdd146101475780633e1b08121461014257806351166ba01461013d578063519454471461013857806354fd4d501461013357806355b14f501461012e57806357b750471461012957806384b0196e1461012457806388e7fd061461011f578063b0d691fe1461011a578063bc197c8114610115578063d087d28814610110578063d1f578941461010b578063d5416221146101065763f23a6e610361000e57611004565b610f72565b610ed4565b610e55565b610dc6565b610d51565b610d1c565b610c74565b610c3d565b610b57565b610aff565b6109fb565b610932565b61086e565b610744565b61063a565b61042f565b61039d565b610343565b6102c4565b610290565b600091031261017557565b600080fd5b634e487b7160e01b600052604160045260246000fd5b6001600160401b0381116101a357604052565b61017a565b608081019081106001600160401b038211176101a357604052565b604081019081106001600160401b038211176101a357604052565b90601f801991011681019081106001600160401b038211176101a357604052565b6040519061020c826101a8565b565b6040519061016082018281106001600160401b038211176101a357604052565b6040519061023b826101c3565b600682526512d95c9b995b60d21b6020830152565b919082519283825260005b84811061027c575050826000602080949584010152601f8019910116010190565b60208183018101518483018201520161025b565b34610175576000366003190112610175576102c06102ac61022e565b604051918291602083526020830190610250565b0390f35b34610175576000366003190112610175576020600080516020611de58339815191525460501c6040519060018060a01b03168152f35b6001600160a01b0381160361017557565b359061020c826102fa565b9181601f84011215610175578235916001600160401b038311610175576020838186019501011161017557565b346101755760803660031901126101755761035f6004356102fa565b61036a6024356102fa565b6064356001600160401b03811161017557610389903690600401610316565b5050604051630a85bd0160e11b8152602090f35b34610175576040366003190112610175576024356001600160401b038111610175576103db6103d26020923690600401610316565b906004356119ea565b6040516001600160e01b03199091168152f35b600435906001600160e01b03198216820361017557565b6064359065ffffffffffff8216820361017557565b6084359065ffffffffffff8216820361017557565b60c0366003190112610175576104436103ee565b60243590610450826102fa565b6044359061045d826102fa565b610465610405565b61046d61041a565b9360a4356001600160401b0381116101755761048d903690600401610316565b9590946001600160a01b0393337f00000000000000000000000000000000000000000000000000000000000000008616141580610630575b61061e5784926104fa610591926104eb6104dd6101ff565b65ffffffffffff9094168452565b65ffffffffffff166020830152565b6001600160a01b03851660408201526001600160a01b03831660608201526105218761105e565b81516020830151604084015160309190911b6bffffffffffff0000000000001665ffffffffffff9290921691909117606091821b6bffffffffffffffffffffffff19161782559091015160019190910180546001600160a01b0319166001600160a01b0392909216919091179055565b1693843b15610175576040519063064acaab60e11b825281806105bb6000998a94600484016115fb565b038183895af1801561061957610600575b5016906001600160e01b0319167fed03d2572564284398470d3f266a693e29ddfff3eba45fc06c5e91013d3213538480a480f35b8061060d61061392610190565b8061016a565b386105cc565b6112e3565b604051637046c88d60e01b8152600490fd5b50303314156104c5565b602036600319011261017557600435610652816102fa565b6001600160a01b0390337f000000000000000000000000000000000000000000000000000000000000000083161415806106d6575b61061e57807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55167fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b600080a2005b5030331415610687565b9291926001600160401b0382116101a35760405191610709601f8201601f1916602001846101de565b829481845281830111610175578281602093846000960137010152565b9080601f8301121561017557816020610741933591016106e0565b90565b6003196060368201126101755760048035916001600160401b0390818411610175576101609084360301126101755761077b61020e565b9061078784840161030b565b8252602484013560208301526044840135818111610175576107ae90843691870101610726565b60408301526064840135818111610175576107ce90843691870101610726565b60608301526084840135608083015260a484013560a083015260c484013560c083015260e484013560e08301526101048401356101008301526101248401358181116101755761082390843691870101610726565b610120830152610144840135908111610175576102c09361085e9361084b9236920101610726565b61014082015260443590602435906112ef565b6040519081529081906020820190565b34610175576020366003190112610175576004356001600160c01b0381169081900361017557604051631aab3f0d60e11b815230600482015260248101919091526020816044817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa8015610619576102c091600091610904575b506040519081529081906020820190565b610925915060203d811161092b575b61091d81836101de565b810190611204565b386108f3565b503d610913565b34610175576020366003190112610175576102c06109776109516103ee565b60006060604051610961816101a8565b828152826020820152826040820152015261105e565b60405190610984826101a8565b805465ffffffffffff80821684528160301c16602084015260601c60408301526001808060a01b03910154166060820152604051918291829190916060608082019365ffffffffffff80825116845260208201511660208401528160018060a01b0391826040820151166040860152015116910152565b608036600319011261017557600435610a13816102fa565b6044356001600160401b03811161017557610a32903690600401610726565b90606435600281101561017557337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316141580610ac9575b61061e5780610a8260019261110f565b03610aa85760008281939260208394519201905af43d82803e15610aa4573d90f35b3d90fd5b6000828193926020839451920190602435905af13d82803e15610aa4573d90f35b50610ad9610ad5611bad565b1590565b610a72565b60405190610aeb826101c3565b6005825264302e322e3160d81b6020830152565b34610175576000366003190112610175576102c06102ac610ade565b90604060031983011261017557600435610b34816102fa565b91602435906001600160401b03821161017557610b5391600401610316565b9091565b610b6036610b1b565b90916001600160a01b03337f00000000000000000000000000000000000000000000000000000000000000008216141580610c33575b61061e5780600080516020611de58339815191525460501c1691610bb981611d31565b1692836040519360009586947fa35f5cdc5fbabb614b4cd5064ce5543f43dc8fab0e4da41255230eb8aba2531c8680a3813b15610c2f578385610c0d819593829463064acaab60e11b8452600484016115fb565b03925af1801561061957610c1f575080f35b8061060d610c2c92610190565b80f35b8380fd5b5030331415610b96565b34610175576000366003190112610175576020600080516020611de58339815191525460e01b6040519063ffffffff60e01b168152f35b3461017557600036600319011261017557610cca610c9061022e565b610c98610ade565b90604051928392600f60f81b8452610cbc60209360e08587015260e0860190610250565b908482036040860152610250565b90466060840152306080840152600060a084015282820360c08401528060605192838152019160809160005b828110610d0557505050500390f35b835185528695509381019392810192600101610cf6565b34610175576000366003190112610175576020600080516020611de58339815191525465ffffffffffff60405191831c168152f35b34610175576000366003190112610175576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b9181601f84011215610175578235916001600160401b038311610175576020808501948460051b01011161017557565b346101755760a036600319011261017557610de26004356102fa565b610ded6024356102fa565b6001600160401b0360443581811161017557610e0d903690600401610d96565b505060643581811161017557610e27903690600401610d96565b505060843590811161017557610e41903690600401610316565b505060405163bc197c8160e01b8152602090f35b3461017557600036600319011261017557604051631aab3f0d60e11b8152306004820152600060248201526020816044817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa8015610619576102c09160009161090457506040519081529081906020820190565b610edd36610b1b565b600080516020611de583398151915254919290916001600160a01b03919060501c8216610f6157610f0d81611d31565b1691823b1561017557610f42926000928360405180968195829463064acaab60e11b8452602060048501526024840191611597565b03925af1801561061957610f5257005b8061060d610f5f92610190565b005b60405162dc149f60e41b8152600490fd5b602036600319011261017557610f866103ee565b337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316141580610ffa575b61061e57600080516020611de583398151915290815469ffffffffffff000000004260201b169160e01c9069ffffffffffffffffffff191617179055600080f35b5030331415610fb9565b346101755760a0366003190112610175576110206004356102fa565b61102b6024356102fa565b6084356001600160401b0381116101755761104a903690600401610316565b505060405163f23a6e6160e01b8152602090f35b63ffffffff60e01b166000527f439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dda602052604060002090565b60006110ac81356001600160e01b03191661105e565b5460601c337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316141580611100575b61061e57818091368280378136915af43d82803e15610aa4573d90f35b50611109611bad565b156110e3565b6002111561111957565b634e487b7160e01b600052602160045260246000fd5b906004116101755790600490565b909291928360041161017557831161017557600401916003190190565b906024116101755760100190601490565b906058116101755760380190602090565b906024116101755760040190602090565b906038116101755760240190601490565b90600a116101755760040190600690565b9060101161017557600a0190600690565b90939293848311610175578411610175578101920390565b6001600160e01b031990358181169392600481106111f557505050565b60040360031b82901b16169150565b90816020910312610175575190565b606080825282516001600160a01b031690820152919392916040916112d9906020810151608084015283810151611258610160918260a08701526101c0860190610250565b906112c6611278606085015193605f1994858983030160c08a0152610250565b608085015160e088015260a085015192610100938489015260c08601519061012091828a015260e08701519461014095868b0152870151908901528501518488830301610180890152610250565b92015190848303016101a0850152610250565b9460208201520152565b6040513d6000823e3d90fd5b6001600160a01b03939260009290918391907f000000000000000000000000000000000000000000000000000000000000000087163303611537576004908135978861014481013501928060248501940135600080516020611de5833981519152549461136561135f838361112f565b906111d8565b9b6001600160e01b0319808e16908161141a57505050899a9b50611394826020999a9b9594936113ab9361113d565b9660501c965b858c8061140b575b505036916106e0565b6101408501526113cf604051998a9788968794633a871cdd60e01b86528501611213565b0393165af19182156106195761074193926113eb575b50611d7e565b61140491925060203d811161092b5761091d81836101de565b90386113e5565b81808092335af150858c6113a2565b9199509197969594939c8660e01b161615156000146114445760405163fc2f51c560e01b81528c90fd5b90899a9b91600160e09b95969798999a9b1b81146000146114e3575061148561148061135f8b606460209c9d013501602486820135910161112f565b61105e565b60018101549099906001600160a01b031696848816156114d8575b50816113ab926114af9261113d565b995460d081901b6001600160d01b03191660709190911b65ffffffffffff60a01b16179961139a565b60501c9650816114a0565b9198979095509250600160e11b036115295761151f6113ab948a9361151a61135f8a606460209c01350160248d820135910161112f565b61160c565b919992969161139a565b505050505050505050600190565b604051636b31ba1560e11b8152600490fd5b6bffffffffffffffffffffffff19903581811693926014811061156b57505050565b60140360031b82901b16169150565b359060208110611588575090565b6000199060200360031b1b1690565b908060209392818452848401376000828201840152601f01601f1916010190565b604090610741949281528160208201520191611597565b6001600160d01b031990358181169392600681106115ec57505050565b60060360031b82901b16169150565b916020610741938181520191611597565b9061163861162c611626611620868561115a565b90611549565b60601c90565b6001600160a01b031690565b9361164c611646858461116b565b9061157a565b60588301607882019461166761164687856058018a896111c0565b96611770611678611646838961117c565b611688611626611620858b61118d565b996117166116973689896106e0565b8051602091820120604080517f3ce406685c1b3551d706d85a68afdaa49ac4e07b451ad9b8ff8b58c3ee9641768185019081526001600160e01b03198b169282019290925260608101969096526001600160a01b039e909e16608086015260a08086019190915284529b8c9361170e60c0826101de565b5190206118d6565b600080516020611de583398151915254909190611752906117429060501c6001600160a01b031661162c565b9189019b60788d0190878d6111c0565b60405163199ed7c960e11b81529586948593849391600485016115b8565b03915afa928315610619576114806117b661186595610521946000916118b9575b506117af61179f878d61117c565b6001600160a01b0319929161157a565b1690611d7e565b9a898b016078019a85036077190199611855906118456117e86117e26117dc8a8561119e565b906115cf565b60d01c90565b9761181c61162c6116266116206118056117e26117dc878a6111af565b94611816611626611620838b61118d565b9761115a565b946118366118286101ff565b65ffffffffffff909b168b52565b89019065ffffffffffff169052565b6001600160a01b03166040870152565b6001600160a01b03166060850152565b6001600160a01b03871691823b156101755761189b926000928360405180968195829463064acaab60e11b8452600484016115fb565b03925af18015610619576118ac5750565b8061060d61020c92610190565b6118d091508d803d1061092b5761091d81836101de565b38611791565b7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000030147f000000000000000000000000000000000000000000000000000000000000000046141615611963575b671901000000000000600052601a52603a526042601820906000603a52565b5060a06040517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f81527f000000000000000000000000000000000000000000000000000000000000000060208201527f0000000000000000000000000000000000000000000000000000000000000000604082015246606082015230608082015220611944565b600080516020611de583398151915254611a3793602093909291611a199060501c6001600160a01b031661162c565b916040519586948593849363199ed7c960e11b8552600485016115b8565b03915afa801561061957611a5391600091611ac1575b50611adf565b60208101514265ffffffffffff90911611611ab45742611a8a611a7f604084015165ffffffffffff1690565b65ffffffffffff1690565b10611ab457516001600160a01b0316611aa857630b135d3f60e11b90565b6001600160e01b031990565b506001600160e01b031990565b611ad9915060203d811161092b5761091d81836101de565b38611a4d565b604080516001600160401b03929060608101848111828210176101a35760009184918252828152826020820152015265ffffffffffff90818160a01c16908115611b54575b83519460608601908111868210176101a35784526001600160a01b038116855260d01c6020850152169082015290565b829150611b24565b90816020910312610175575180151581036101755790565b6001600160a01b0390911681526040602082018190528101829052606091806000848401376000828201840152601f01601f1916010190565b600080516020611de583398151915254611bd29060501c6001600160a01b031661162c565b6040519081639ea9bd5960e01b9182825260209384918180611bf8363360048401611b74565b03915afa90811561061957600091611d14575b50611d0d57611c256000356001600160e01b03191661105e565b6001810154909190611c3f906001600160a01b031661162c565b916001600160a01b03831615908115611cd4575b8115611cbf575b5015611c6857505050600090565b829060405192839182528180611c82363360048401611b74565b03915afa91821561061957600092611c9957505090565b6107419250803d10611cb8575b611cb081836101de565b810190611b5c565b503d611ca6565b544265ffffffffffff90911611905038611c5a565b905065ffffffffffff611cf1825465ffffffffffff9060301c1690565b168015159081611d03575b5090611c53565b9050421138611cfc565b5050600190565b611d2b9150833d8511611cb857611cb081836101de565b38611c0b565b600080516020611de583398151915280547fffff0000000000000000000000000000000000000000ffffffffffffffffffff1660509290921b600160501b600160f01b0316919091179055565b8082186001600160a01b031615600114611d99575050600190565b65ffffffffffff60a01b828116828216818118918111919091028082189465ffffffffffff60a01b199485169416929114611ddc575b5081811190821802181790565b925038611dcf56fe439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dd90000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d2789", - "nonce": "0x2", + "data": "0x000000000000000000000000000000000000000000000000000000000000000061014034620001b057601f62001f9f38819003918201601f19168301916001600160401b03831184841017620001b557808492602094604052833981010312620001b057516001600160a01b0381168103620001b057306080524660a05260a062000069620001cb565b600681526005602082016512d95c9b995b60d21b815260206200008b620001cb565b838152019264302e322e3160d81b845251902091208160c0528060e052604051917f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f83526020830152604082015246606082015230608082015220906101009182526101209081527f439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dd96a010000000000000000000080600160f01b031982541617905560405190611db39283620001ec8439608051836118fc015260a0518361191f015260c05183611991015260e051836119b7015251826118db01525181818161049d01528181610654015281816108ad01528181610a3801528181610b5f01528181610d5901528181610e7a01528181610f7b015281816110a501526112f50152f35b600080fd5b634e487b7160e01b600052604160045260246000fd5b60408051919082016001600160401b03811183821017620001b55760405256fe60806040526004361015610015575b3661108857005b60003560e01c806306fdde03146101655780630b3dc35414610160578063150b7a021461015b5780631626ba7e1461015657806329f8b174146101515780633659cfe61461014c5780633a871cdd146101475780633e1b08121461014257806351166ba01461013d578063519454471461013857806354fd4d501461013357806355b14f501461012e57806357b750471461012957806384b0196e1461012457806388e7fd061461011f578063b0d691fe1461011a578063bc197c8114610115578063d087d28814610110578063d1f578941461010b578063d5416221146101065763f23a6e610361000e57610ff6565b610f64565b610ec6565b610e47565b610db8565b610d43565b610d0e565b610c66565b610c2f565b610b49565b610af1565b6109f1565b610928565b610864565b61073a565b610630565b61042f565b61039d565b610343565b6102c4565b610290565b600091031261017557565b600080fd5b634e487b7160e01b600052604160045260246000fd5b6001600160401b0381116101a357604052565b61017a565b608081019081106001600160401b038211176101a357604052565b604081019081106001600160401b038211176101a357604052565b90601f801991011681019081106001600160401b038211176101a357604052565b6040519061020c826101a8565b565b6040519061016082018281106001600160401b038211176101a357604052565b6040519061023b826101c3565b600682526512d95c9b995b60d21b6020830152565b919082519283825260005b84811061027c575050826000602080949584010152601f8019910116010190565b60208183018101518483018201520161025b565b34610175576000366003190112610175576102c06102ac61022e565b604051918291602083526020830190610250565b0390f35b34610175576000366003190112610175576020600080516020611d938339815191525460501c6040519060018060a01b03168152f35b6001600160a01b0381160361017557565b359061020c826102fa565b9181601f84011215610175578235916001600160401b038311610175576020838186019501011161017557565b346101755760803660031901126101755761035f6004356102fa565b61036a6024356102fa565b6064356001600160401b03811161017557610389903690600401610316565b5050604051630a85bd0160e11b8152602090f35b34610175576040366003190112610175576024356001600160401b038111610175576103db6103d26020923690600401610316565b906004356119ed565b6040516001600160e01b03199091168152f35b600435906001600160e01b03198216820361017557565b6064359065ffffffffffff8216820361017557565b6084359065ffffffffffff8216820361017557565b60c0366003190112610175576104436103ee565b60243590610450826102fa565b6044359061045d826102fa565b610465610405565b9261046e61041a565b9060a4356001600160401b0381116101755761048e903690600401610316565b9590946001600160a01b0393337f00000000000000000000000000000000000000000000000000000000000000008616141580610626575b6106145784926104f0610587926104db6101ff565b65ffffffffffff918216815292166020830152565b6001600160a01b03851660408201526001600160a01b038316606082015261051787611050565b81516020830151604084015160309190911b6bffffffffffff0000000000001665ffffffffffff9290921691909117606091821b6bffffffffffffffffffffffff19161782559091015160019190910180546001600160a01b0319166001600160a01b0392909216919091179055565b1693843b15610175576040519063064acaab60e11b825281806105b16000998a94600484016115ed565b038183895af1801561060f576105f6575b5016906001600160e01b0319167fed03d2572564284398470d3f266a693e29ddfff3eba45fc06c5e91013d3213538480a480f35b8061060361060992610190565b8061016a565b386105c2565b6112d5565b604051637046c88d60e01b8152600490fd5b50303314156104c6565b602036600319011261017557600435610648816102fa565b6001600160a01b0390337f000000000000000000000000000000000000000000000000000000000000000083161415806106cc575b61061457807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55167fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b600080a2005b503033141561067d565b9291926001600160401b0382116101a357604051916106ff601f8201601f1916602001846101de565b829481845281830111610175578281602093846000960137010152565b9080601f8301121561017557816020610737933591016106d6565b90565b6003196060368201126101755760048035916001600160401b0390818411610175576101609084360301126101755761077161020e565b9061077d84840161030b565b8252602484013560208301526044840135818111610175576107a49084369187010161071c565b60408301526064840135818111610175576107c49084369187010161071c565b60608301526084840135608083015260a484013560a083015260c484013560c083015260e484013560e0830152610104840135610100830152610124840135818111610175576108199084369187010161071c565b610120830152610144840135908111610175576102c09361085493610841923692010161071c565b61014082015260443590602435906112e1565b6040519081529081906020820190565b34610175576020366003190112610175576004356001600160c01b0381169081900361017557604051631aab3f0d60e11b815230600482015260248101919091526020816044817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa801561060f576102c0916000916108fa575b506040519081529081906020820190565b61091b915060203d8111610921575b61091381836101de565b8101906111f6565b386108e9565b503d610909565b34610175576020366003190112610175576102c061096d6109476103ee565b60006060604051610957816101a8565b8281528260208201528260408201520152611050565b6040519061097a826101a8565b805465ffffffffffff80821684528160301c16602084015260601c60408301526001808060a01b03910154166060820152604051918291829190916060608082019365ffffffffffff80825116845260208201511660208401528160018060a01b0391826040820151166040860152015116910152565b608036600319011261017557600435610a09816102fa565b6044356001600160401b03811161017557610a2890369060040161071c565b90606435600281101561017557337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316141580610abb575b61061457610a7581611101565b610a9e576000828193926020839451920190602435905af13d82803e15610a9a573d90f35b3d90fd5b60008281939260208394519201905af43d82803e15610a9a573d90f35b50610acb610ac7611b20565b1590565b610a68565b60405190610add826101c3565b6005825264302e322e3160d81b6020830152565b34610175576000366003190112610175576102c06102ac610ad0565b90604060031983011261017557600435610b26816102fa565b91602435906001600160401b03821161017557610b4591600401610316565b9091565b610b5236610b0d565b90916001600160a01b03337f00000000000000000000000000000000000000000000000000000000000000008216141580610c25575b6106145780600080516020611d938339815191525460501c1691610bab81611cb6565b1692836040519360009586947fa35f5cdc5fbabb614b4cd5064ce5543f43dc8fab0e4da41255230eb8aba2531c8680a3813b15610c21578385610bff819593829463064acaab60e11b8452600484016115ed565b03925af1801561060f57610c11575080f35b80610603610c1e92610190565b80f35b8380fd5b5030331415610b88565b34610175576000366003190112610175576020600080516020611d938339815191525460e01b6040519063ffffffff60e01b168152f35b3461017557600036600319011261017557610cbc610c8261022e565b610c8a610ad0565b90604051928392600f60f81b8452610cae60209360e08587015260e0860190610250565b908482036040860152610250565b90466060840152306080840152600060a084015282820360c08401528060605192838152019160809160005b828110610cf757505050500390f35b835185528695509381019392810192600101610ce8565b34610175576000366003190112610175576020600080516020611d938339815191525465ffffffffffff60405191831c168152f35b34610175576000366003190112610175576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b9181601f84011215610175578235916001600160401b038311610175576020808501948460051b01011161017557565b346101755760a036600319011261017557610dd46004356102fa565b610ddf6024356102fa565b6001600160401b0360443581811161017557610dff903690600401610d88565b505060643581811161017557610e19903690600401610d88565b505060843590811161017557610e33903690600401610316565b505060405163bc197c8160e01b8152602090f35b3461017557600036600319011261017557604051631aab3f0d60e11b8152306004820152600060248201526020816044817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa801561060f576102c0916000916108fa57506040519081529081906020820190565b610ecf36610b0d565b600080516020611d9383398151915254919290916001600160a01b03919060501c8216610f5357610eff81611cb6565b1691823b1561017557610f34926000928360405180968195829463064acaab60e11b8452602060048501526024840191611589565b03925af1801561060f57610f4457005b80610603610f5192610190565b005b60405162dc149f60e41b8152600490fd5b602036600319011261017557610f786103ee565b337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316141580610fec575b61061457600080516020611d9383398151915290815469ffffffffffff000000004260201b169160e01c9069ffffffffffffffffffff191617179055600080f35b5030331415610fab565b346101755760a0366003190112610175576110126004356102fa565b61101d6024356102fa565b6084356001600160401b0381116101755761103c903690600401610316565b505060405163f23a6e6160e01b8152602090f35b63ffffffff60e01b166000527f439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dda602052604060002090565b600061109e81356001600160e01b031916611050565b5460601c337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03161415806110f2575b61061457818091368280378136915af43d82803e15610a9a573d90f35b506110fb611b20565b156110d5565b6002111561110b57565b634e487b7160e01b600052602160045260246000fd5b906004116101755790600490565b909291928360041161017557831161017557600401916003190190565b906024116101755760100190601490565b906058116101755760380190602090565b906024116101755760040190602090565b906038116101755760240190601490565b90600a116101755760040190600690565b9060101161017557600a0190600690565b90939293848311610175578411610175578101920390565b6001600160e01b031990358181169392600481106111e757505050565b60040360031b82901b16169150565b90816020910312610175575190565b606080825282516001600160a01b031690820152919392916040916112cb90602081015160808401528381015161124a610160918260a08701526101c0860190610250565b906112b861126a606085015193605f1994858983030160c08a0152610250565b608085015160e088015260a085015192610100938489015260c08601519061012091828a015260e08701519461014095868b0152870151908901528501518488830301610180890152610250565b92015190848303016101a0850152610250565b9460208201520152565b6040513d6000823e3d90fd5b6001600160a01b03939260009290918391907f000000000000000000000000000000000000000000000000000000000000000087163303611529576004908135978861014481013501928060248501940135600080516020611d9383398151915254946113576113518383611121565b906111ca565b9b6001600160e01b0319808e16908161140c57505050899a9b50611386826020999a9b95949361139d9361112f565b9660501c965b858c806113fd575b505036916106d6565b6101408501526113c1604051998a9788968794633a871cdd60e01b86528501611205565b0393165af191821561060f5761073793926113dd575b50611d2c565b6113f691925060203d81116109215761091381836101de565b90386113d7565b81808092335af150858c611394565b9199509197969594939c8660e01b161615156000146114365760405163fc2f51c560e01b81528c90fd5b90899a9b91600160e09b95969798999a9b1b81146000146114d557506114776114726113518b606460209c9d0135016024868201359101611121565b611050565b60018101549099906001600160a01b031696848816156114ca575b508161139d926114a19261112f565b995460d081901b6001600160d01b03191660709190911b65ffffffffffff60a01b16179961138c565b60501c965081611492565b9198979095509250600160e11b0361151b5761151161139d948a9361150c6113518a606460209c01350160248d8201359101611121565b6115fe565b919992969161138c565b505050505050505050600190565b604051636b31ba1560e11b8152600490fd5b6bffffffffffffffffffffffff19903581811693926014811061155d57505050565b60140360031b82901b16169150565b35906020811061157a575090565b6000199060200360031b1b1690565b908060209392818452848401376000828201840152601f01601f1916010190565b604090610737949281528160208201520191611589565b6001600160d01b031990358181169392600681106115de57505050565b60060360031b82901b16169150565b916020610737938181520191611589565b9061162a61161e611618611612868561114c565b9061153b565b60601c90565b6001600160a01b031690565b9361163e611638858461115d565b9061156c565b60588301607882019461165961163887856058018a896111b2565b9661176261166a611638838961116e565b61167a611618611612858b61117f565b996117086116893689896106d6565b8051602091820120604080517f3ce406685c1b3551d706d85a68afdaa49ac4e07b451ad9b8ff8b58c3ee9641768185019081526001600160e01b03198b169282019290925260608101969096526001600160a01b039e909e16608086015260a08086019190915284529b8c9361170060c0826101de565b5190206118d9565b600080516020611d9383398151915254909190611744906117349060501c6001600160a01b031661161e565b9189019b60788d0190878d6111b2565b60405163199ed7c960e11b81529586948593849391600485016115aa565b03915afa92831561060f576114726117a861186895610517946000916118bc575b506117a1611791878d61116e565b6001600160a01b0319929161156c565b1690611d2c565b9a898b016078019a85036077190199611858906118486117e86117dd6117d76117d18b86611190565b906115c1565b60d01c90565b65ffffffffffff1690565b9761181f61161e6116186116126118086117dd6117d76117d1888b6111a1565b94611819611618611612838b61117f565b9761114c565b9461183961182b6101ff565b65ffffffffffff909b168b52565b89019065ffffffffffff169052565b6001600160a01b03166040870152565b6001600160a01b03166060850152565b6001600160a01b03871691823b156101755761189e926000928360405180968195829463064acaab60e11b8452600484016115ed565b03925af1801561060f576118af5750565b8061060361020c92610190565b6118d391508d803d106109215761091381836101de565b38611783565b7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000030147f000000000000000000000000000000000000000000000000000000000000000046141615611966575b671901000000000000600052601a52603a526042601820906000603a52565b5060a06040517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f81527f000000000000000000000000000000000000000000000000000000000000000060208201527f0000000000000000000000000000000000000000000000000000000000000000604082015246606082015230608082015220611947565b600080516020611d9383398151915254611a3a93602093909291611a1c9060501c6001600160a01b031661161e565b916040519586948593849363199ed7c960e11b8552600485016115aa565b03915afa801561060f57611a5691600091611ab1575b50611d03565b9165ffffffffffff908142911611611aa15742911610611a94576001600160a01b0316611a8857630b135d3f60e11b90565b6001600160e01b031990565b506001600160e01b031990565b506001600160e01b031992915050565b611ac9915060203d81116109215761091381836101de565b38611a50565b90816020910312610175575180151581036101755790565b6001600160a01b0390911681526040602082018190528101829052606091806000848401376000828201840152601f01601f1916010190565b600080516020611d9383398151915254611b459060501c6001600160a01b031661161e565b6040519081639ea9bd5960e01b9182825260209384918180611b6b363360048401611ae7565b03915afa90811561060f57600091611c99575b50611c9257611b986000356001600160e01b031916611050565b6001810154909190611bb2906001600160a01b031661161e565b916001600160a01b03831615908115611c56575b8115611c32575b5015611bdb57505050600090565b829060405192839182528180611bf5363360048401611ae7565b03915afa91821561060f57600092611c0c57505090565b6107379250803d10611c2b575b611c2381836101de565b810190611acf565b503d611c19565b54611c45915065ffffffffffff166117dd565b65ffffffffffff4291161138611bcd565b905065ffffffffffff611c766117dd835465ffffffffffff9060301c1690565b168015159081611c88575b5090611bc6565b9050421138611c81565b5050600190565b611cb09150833d8511611c2b57611c2381836101de565b38611b7e565b600080516020611d9383398151915280547fffff0000000000000000000000000000000000000000ffffffffffffffffffff1660509290921b600160501b600160f01b0316919091179055565b8065ffffffffffff91828160a01c16928315600114611d24575b5060d01c92565b925038611d1d565b8082186001600160a01b031615600114611d47575050600190565b65ffffffffffff60a01b828116828216818118918111919091028082189465ffffffffffff60a01b199485169416929114611d8a575b5081811190821802181790565b925038611d7d56fe439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dd90000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d2789", + "nonce": "0x8", "accessList": [] }, "additionalContracts": [], "isFixedGasLimit": false }, { - "hash": "0x7d8a15f80ae0b28d02740152ef8842cc87965c0edbe86d3360a0131f1c62bd02", + "hash": "0xaffa8315697b2823842311d3882025d6741e4d16b5bf5b782b61afc6164c279e", "transactionType": "CREATE2", "contractName": "KernelFactory", - "contractAddress": "0x85DF6Dc686FBDcAc7da61651D116fc71B2246B50", + "contractAddress": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", "function": null, "arguments": null, "transaction": { "type": "0x02", "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xe0068", + "gas": "0xf2137", "value": "0x0", - "data": "0x00000000000000000000000000000000000000000000000000000000000000006080346100b257601f610aee38819003918201601f19168301916001600160401b038311848410176100b75780849260409485528339810103126100b25780516001600160a01b0391828216918290036100b257602001519182168092036100b25780638b78c6d8195560007f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08180a3600080546001600160a01b031916919091179055604051610a2090816100ce8239f35b600080fd5b634e487b7160e01b600052604160045260246000fdfe6040608081526004908136101561001557600080fd5b600091823560e01c9081630396cb60146107915781632569296214610746578163296601cd1461059d5781634d6cb7001461052b5781635414dff0146104fa57816354d1f13d146104b4578163584465f2146104745781636544c82814610436578163715018a6146103f05781638da5cb5b146103c3578163b0d691fe1461039b578163bb30a9741461034557838263bb9fe6bf146102ec578263c23a5cea1461026157508163d7533f0214610243578163db4c545e14610219578163f04e283e14610199578163f2fde38b1461012c575063fee81cf4146100f657600080fd5b3461012857602036600319011261012857602091610112610806565b9063389a75e1600c525281600c20549051908152f35b5080fd5b8390602036600319011261012857610142610806565b9061014b61084f565b8160601b1561018e575060018060a01b0316638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08580a35580f35b637448fbae8352601cfd5b83906020366003190112610128576101af610806565b906101b861084f565b63389a75e1600c528183526020600c20908154421161020e575082905560018060a01b0316638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08580a35580f35b636f5e88188452601cfd5b5050346101285781600319360112610128576020906089601361023a610899565b01209051908152f35b505034610128578160031936011261012857602090516202a3008152f35b809184346102e85760203660031901126102e85781356001600160a01b0381811693918490036102e45761029361084f565b84541692833b156102e45760248592838551968794859363611d2e7560e11b85528401525af19081156102db57506102c85750f35b6102d1906109d4565b6102d85780f35b80fd5b513d84823e3d90fd5b8480fd5b5050fd5b809184346102e857826003193601126102e85761030761084f565b82546001600160a01b031691823b1561034057815163bb9fe6bf60e01b81529284918491829084905af19081156102db57506102c85750f35b505050fd5b50503461012857806003193601126101285761035f610806565b90602435918215158093036103975761037661084f565b60018060a01b03168352600160205282209060ff8019835416911617905580f35b8380fd5b505034610128578160031936011261012857905490516001600160a01b039091168152602090f35b505034610128578160031936011261012857638b78c6d8195490516001600160a01b039091168152602090f35b83806003193601126102d85761040461084f565b80638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a35580f35b5050346101285760203660031901126101285760209160ff9082906001600160a01b03610461610806565b1681526001855220541690519015158152f35b83903461012857602036600319011261012857356001600160a01b03811690819003610128576104a261084f565b81546001600160a01b03191617815580f35b83806003193601126102d85763389a75e1600c52338152806020600c2055337ffa7b8eab7da67f412cc9575ed43464468f9bfbae89d1675917346ca6d8fe3c928280a280f35b8284346102d85760203660031901126102d8575061051a6020923561086c565b90516001600160a01b039091168152f35b8284346102d857816003193601126102d85782359067ffffffffffffffff82116102d857506bffffffffffffffffffffffff61056f60209461051a93369101610821565b6105948580518381948a830196873781016024358a82015203888101845201826109fe565b5190201661086c565b8391506060366003190112610128576105b4610806565b9260243567ffffffffffffffff8111610397576105d49036908401610821565b94909360018060a01b039384831682526020966001885260ff8584205416156106f1576bffffffffffffffffffffffff855189810190838a833761062c88828d8782019060443590820152038d8101845201826109fe565b51902016903315600117156106e557610643610899565b9160896013840186f59788156106d957918185939284938884527f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc8d85015289840137870190348a5af1156106bf57507f09e48df7857bd0c1e0d31bb8a85d42cf1874817895f171c917f6ee2cea73ec20818692a35191168152f35b3d156106ce57503d81803e3d90fd5b63301164258252601cfd5b8363301164258652601cfd5b82632f6348368552601cfd5b845162461bcd60e51b8152808301899052602960248201527f4b65726e656c466163746f72793a20696d706c656d656e746174696f6e206e6f6044820152681d08185b1b1bddd95960ba1b6064820152608490fd5b83806003193601126102d85763389a75e1600c523381526202a30042016020600c2055337fdbf36a107da19e49527a7176a1babf963b4b0ff8cde35ee35d6cd8f1f9ac7e1d8280a280f35b91905060203660031901126108025782823563ffffffff8116809103610128576107b961084f565b81546001600160a01b031693843b156108025760249084519586938492621cb65b60e51b845283015234905af19081156102db57506107f6575080f35b6107ff906109d4565b80f35b8280fd5b600435906001600160a01b038216820361081c57565b600080fd5b9181601f8401121561081c5782359167ffffffffffffffff831161081c576020838186019501011161081c57565b638b78c6d81954330361085e57565b6382b429006000526004601cfd5b60896013610878610899565b012060ff6000536035523060601b6001526015526055600020906000603552565b604051903060701c1561093d57666052573d6000fd607b8301527f3d356020355560408036111560525736038060403d373d3d355af43d6000803e60748301527f3735a920a3ca505d382bbc545af43d6000803e6052573d6000fd5b3d6000f35b60548301527f14605757363d3d37363d7f360894a13ba1a3210667c828492db98dca3e2076cc60348301523060148301526c607f3d8160093d39f33d3d33738252565b66604c573d6000fd60758301527f3d3560203555604080361115604c5736038060403d373d3d355af43d6000803e606e8301527f3735a920a3ca505d382bbc545af43d6000803e604c573d6000fd5b3d6000f35b604e8301527f14605157363d3d37363d7f360894a13ba1a3210667c828492db98dca3e2076cc602e83015230600e8301526c60793d8160093d39f33d3d336d8252565b67ffffffffffffffff81116109e857604052565b634e487b7160e01b600052604160045260246000fd5b90601f8019910116810190811067ffffffffffffffff8211176109e857604052560000000000000000000000009775137314fe595c943712b0b336327dfa80ae8a0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d2789", - "nonce": "0x3", + "data": "0x00000000000000000000000000000000000000000000000000000000000000006080346100b257601f610b2d38819003918201601f19168301916001600160401b038311848410176100b75780849260409485528339810103126100b25780516001600160a01b0391828216918290036100b257602001519182168092036100b25780638b78c6d8195560007f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08180a3600080546001600160a01b031916919091179055604051610a5f90816100ce8239f35b600080fd5b634e487b7160e01b600052604160045260246000fdfe6040608081526004908136101561001557600080fd5b600091823560e01c9081630396cb60146107d45781632569296214610789578163296601cd1461059d5781634d6cb7001461052b5781635414dff0146104fa57816354d1f13d146104b4578163584465f2146104745781636544c82814610436578163715018a6146103f05781638da5cb5b146103c3578163b0d691fe1461039b578163bb30a9741461034557838263bb9fe6bf146102ec578263c23a5cea1461026157508163d7533f0214610243578163db4c545e14610219578163f04e283e14610199578163f2fde38b1461012c575063fee81cf4146100f657600080fd5b3461012857602036600319011261012857602091610112610845565b9063389a75e1600c525281600c20549051908152f35b5080fd5b8390602036600319011261012857610142610845565b9061014b61088e565b8160601b1561018e575060018060a01b0316638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08580a35580f35b637448fbae8352601cfd5b83906020366003190112610128576101af610845565b906101b861088e565b63389a75e1600c528183526020600c20908154421161020e575082905560018060a01b0316638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08580a35580f35b636f5e88188452601cfd5b5050346101285781600319360112610128576020906089601361023a6108d8565b01209051908152f35b505034610128578160031936011261012857602090516202a3008152f35b809184346102e85760203660031901126102e85781356001600160a01b0381811693918490036102e45761029361088e565b84541692833b156102e45760248592838551968794859363611d2e7560e11b85528401525af19081156102db57506102c85750f35b6102d190610a13565b6102d85780f35b80fd5b513d84823e3d90fd5b8480fd5b5050fd5b809184346102e857826003193601126102e85761030761088e565b82546001600160a01b031691823b1561034057815163bb9fe6bf60e01b81529284918491829084905af19081156102db57506102c85750f35b505050fd5b50503461012857806003193601126101285761035f610845565b90602435918215158093036103975761037661088e565b60018060a01b03168352600160205282209060ff8019835416911617905580f35b8380fd5b505034610128578160031936011261012857905490516001600160a01b039091168152602090f35b505034610128578160031936011261012857638b78c6d8195490516001600160a01b039091168152602090f35b83806003193601126102d85761040461088e565b80638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a35580f35b5050346101285760203660031901126101285760209160ff9082906001600160a01b03610461610845565b1681526001855220541690519015158152f35b83903461012857602036600319011261012857356001600160a01b03811690819003610128576104a261088e565b81546001600160a01b03191617815580f35b83806003193601126102d85763389a75e1600c52338152806020600c2055337ffa7b8eab7da67f412cc9575ed43464468f9bfbae89d1675917346ca6d8fe3c928280a280f35b8284346102d85760203660031901126102d8575061051a602092356108ab565b90516001600160a01b039091168152f35b8284346102d857816003193601126102d85782359067ffffffffffffffff82116102d857506bffffffffffffffffffffffff61056f60209461051a93369101610860565b6105948580518381948a830196873781016024358a8201520388810184520182610a3d565b519020166108ab565b828460603660031901126102d8576105b3610845565b9160243567ffffffffffffffff8111610785576105d39036908601610860565b9360018060a01b039384821681526020966001885260ff858320541615610730576bffffffffffffffffffffffff8551898101908987833761062988828d8d82019060443590820152038d810184520182610a3d565b5190201696331560011715610724576106406108d8565b90601382019860898a2060ff86536035523060601b600152806015526055852099856035528a3b15610678575b8b8b8b8b5191168152f35b856089929394959697989b50f597881561071857918185939284938884527f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc8d85015289840137870190348a5af1156106fe57507f09e48df7857bd0c1e0d31bb8a85d42cf1874817895f171c917f6ee2cea73ec20818692a3848080808080808061066d565b3d1561070d57503d81803e3d90fd5b63301164258252601cfd5b8363301164258652601cfd5b50632f6348368252601cfd5b845162461bcd60e51b8152908101889052602960248201527f4b65726e656c466163746f72793a20696d706c656d656e746174696f6e206e6f6044820152681d08185b1b1bddd95960ba1b6064820152608490fd5b8280fd5b83806003193601126102d85763389a75e1600c523381526202a30042016020600c2055337fdbf36a107da19e49527a7176a1babf963b4b0ff8cde35ee35d6cd8f1f9ac7e1d8280a280f35b91905060203660031901126107855782823563ffffffff8116809103610128576107fc61088e565b81546001600160a01b031693843b156107855760249084519586938492621cb65b60e51b845283015234905af19081156102db5750610839575080f35b61084290610a13565b80f35b600435906001600160a01b038216820361085b57565b600080fd5b9181601f8401121561085b5782359167ffffffffffffffff831161085b576020838186019501011161085b57565b638b78c6d81954330361089d57565b6382b429006000526004601cfd5b608960136108b76108d8565b012060ff6000536035523060601b6001526015526055600020906000603552565b604051903060701c1561097c57666052573d6000fd607b8301527f3d356020355560408036111560525736038060403d373d3d355af43d6000803e60748301527f3735a920a3ca505d382bbc545af43d6000803e6052573d6000fd5b3d6000f35b60548301527f14605757363d3d37363d7f360894a13ba1a3210667c828492db98dca3e2076cc60348301523060148301526c607f3d8160093d39f33d3d33738252565b66604c573d6000fd60758301527f3d3560203555604080361115604c5736038060403d373d3d355af43d6000803e606e8301527f3735a920a3ca505d382bbc545af43d6000803e604c573d6000fd5b3d6000f35b604e8301527f14605157363d3d37363d7f360894a13ba1a3210667c828492db98dca3e2076cc602e83015230600e8301526c60793d8160093d39f33d3d336d8252565b67ffffffffffffffff8111610a2757604052565b634e487b7160e01b600052604160045260246000fd5b90601f8019910116810190811067ffffffffffffffff821117610a2757604052560000000000000000000000009775137314fe595c943712b0b336327dfa80ae8a0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d2789", + "nonce": "0x9", "accessList": [] }, "additionalContracts": [], "isFixedGasLimit": false }, { - "hash": "0xb48b078bdc590129e14ac8be41c09aefb61f7d9761335f138f6e7f6895493e47", + "hash": "0x89ff22ee415dcf3cebe0f13c1a578a3fc0cd40dda988183515aa2ad2b9dba82c", "transactionType": "CALL", "contractName": "KernelFactory", - "contractAddress": "0x85DF6Dc686FBDcAc7da61651D116fc71B2246B50", + "contractAddress": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", "function": "setImplementation(address,bool)", "arguments": [ - "0xD2063bE7C610eb55492C05385743edDbf5b6B951", + "0xf048AD83CB2dfd6037A43902a2A5Be04e53cd2Eb", "true" ], "transaction": { "type": "0x02", "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", - "to": "0x85df6dc686fbdcac7da61651d116fc71b2246b50", + "to": "0x5de4839a76cf55d0c90e2061ef4386d962e15ae3", "gas": "0x10945", "value": "0x0", - "data": "0xbb30a974000000000000000000000000d2063be7c610eb55492c05385743eddbf5b6b9510000000000000000000000000000000000000000000000000000000000000001", - "nonce": "0x4", + "data": "0xbb30a974000000000000000000000000f048ad83cb2dfd6037a43902a2a5be04e53cd2eb0000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0xa", "accessList": [] }, "additionalContracts": [], "isFixedGasLimit": false }, { - "hash": "0xa5f470c9f62f3a4562fbd555647660ffb5b72b1e7d651759c055926a99314cf2", + "hash": "0x36fe5bc3875e4c28ab45c12d0b1ccaa10969bdaa3275ff977933e881c4b4f57c", "transactionType": "CALL", "contractName": "KernelFactory", - "contractAddress": "0x85DF6Dc686FBDcAc7da61651D116fc71B2246B50", + "contractAddress": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", "function": "addStake(uint32)", "arguments": [ "1" @@ -75,11 +75,11 @@ "transaction": { "type": "0x02", "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", - "to": "0x85df6dc686fbdcac7da61651d116fc71b2246b50", + "to": "0x5de4839a76cf55d0c90e2061ef4386d962e15ae3", "gas": "0x1da73", "value": "0x1", "data": "0x0396cb600000000000000000000000000000000000000000000000000000000000000001", - "nonce": "0x5", + "nonce": "0xb", "accessList": [] }, "additionalContracts": [], @@ -88,14 +88,14 @@ ], "receipts": [ { - "transactionHash": "0x758308511db4c38ccd35766ae64ae8f785528a7f12641040e97bc38979c9b1fa", + "transactionHash": "0x398dbc7f8f8ff7b9e28c57a98450d3d4c1a89c7e5d203ff576554428cc20966f", "transactionIndex": "0x1", - "blockHash": "0x3db282e32eecbd0717ca43878389c5dcd5e61da027dcf0a8332ce693667e972e", - "blockNumber": "0x527145", + "blockHash": "0x843530023b4819d0ffda665548efd0a7e5ff74956c8c1a01d22c0547bce5aeaa", + "blockNumber": "0x542130", "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", "to": "0x4e59b44847b379578588920cA78FbF26c0B4956C", - "cumulativeGasUsed": "0x1af9bb", - "gasUsed": "0x1a96ab", + "cumulativeGasUsed": "0x1ab959", + "gasUsed": "0x1a5151", "contractAddress": null, "logs": [], "status": "0x1", @@ -104,45 +104,45 @@ "effectiveGasPrice": "0xb2d05e07" }, { - "transactionHash": "0x7d8a15f80ae0b28d02740152ef8842cc87965c0edbe86d3360a0131f1c62bd02", + "transactionHash": "0xaffa8315697b2823842311d3882025d6741e4d16b5bf5b782b61afc6164c279e", "transactionIndex": "0x2", - "blockHash": "0x3db282e32eecbd0717ca43878389c5dcd5e61da027dcf0a8332ce693667e972e", - "blockNumber": "0x527145", + "blockHash": "0x843530023b4819d0ffda665548efd0a7e5ff74956c8c1a01d22c0547bce5aeaa", + "blockNumber": "0x542130", "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", "to": "0x4e59b44847b379578588920cA78FbF26c0B4956C", - "cumulativeGasUsed": "0x251d7c", - "gasUsed": "0xa23c1", + "cumulativeGasUsed": "0x25126c", + "gasUsed": "0xa5913", "contractAddress": null, "logs": [ { - "address": "0x85DF6Dc686FBDcAc7da61651D116fc71B2246B50", + "address": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", "topics": [ "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000009775137314fe595c943712b0b336327dfa80ae8a" ], "data": "0x", - "blockHash": "0x3db282e32eecbd0717ca43878389c5dcd5e61da027dcf0a8332ce693667e972e", - "blockNumber": "0x527145", - "transactionHash": "0x7d8a15f80ae0b28d02740152ef8842cc87965c0edbe86d3360a0131f1c62bd02", + "blockHash": "0x843530023b4819d0ffda665548efd0a7e5ff74956c8c1a01d22c0547bce5aeaa", + "blockNumber": "0x542130", + "transactionHash": "0xaffa8315697b2823842311d3882025d6741e4d16b5bf5b782b61afc6164c279e", "transactionIndex": "0x2", "logIndex": "0x0", "removed": false } ], "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000010000000000200000000020000000000000000000800000000000000000000000000000000400000000000000000000000000000000000000000000000000000080000000000001000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000200000000", + "logsBloom": "0x00000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000200000000020000000000000000000800000000000000000000000000000000400000000000000000000000000080000000000000000000000000080000000000001000100000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", "effectiveGasPrice": "0xb2d05e07" }, { - "transactionHash": "0xb48b078bdc590129e14ac8be41c09aefb61f7d9761335f138f6e7f6895493e47", + "transactionHash": "0x89ff22ee415dcf3cebe0f13c1a578a3fc0cd40dda988183515aa2ad2b9dba82c", "transactionIndex": "0x3", - "blockHash": "0x3db282e32eecbd0717ca43878389c5dcd5e61da027dcf0a8332ce693667e972e", - "blockNumber": "0x527145", + "blockHash": "0x843530023b4819d0ffda665548efd0a7e5ff74956c8c1a01d22c0547bce5aeaa", + "blockNumber": "0x542130", "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", - "to": "0x85DF6Dc686FBDcAc7da61651D116fc71B2246B50", - "cumulativeGasUsed": "0x25d2de", + "to": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", + "cumulativeGasUsed": "0x25c7ce", "gasUsed": "0xb562", "contractAddress": null, "logs": [], @@ -152,13 +152,13 @@ "effectiveGasPrice": "0xb2d05e07" }, { - "transactionHash": "0xa5f470c9f62f3a4562fbd555647660ffb5b72b1e7d651759c055926a99314cf2", + "transactionHash": "0x36fe5bc3875e4c28ab45c12d0b1ccaa10969bdaa3275ff977933e881c4b4f57c", "transactionIndex": "0x4", - "blockHash": "0x3db282e32eecbd0717ca43878389c5dcd5e61da027dcf0a8332ce693667e972e", - "blockNumber": "0x527145", + "blockHash": "0x843530023b4819d0ffda665548efd0a7e5ff74956c8c1a01d22c0547bce5aeaa", + "blockNumber": "0x542130", "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", - "to": "0x85DF6Dc686FBDcAc7da61651D116fc71B2246B50", - "cumulativeGasUsed": "0x271747", + "to": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", + "cumulativeGasUsed": "0x270c37", "gasUsed": "0x14469", "contractAddress": null, "logs": [ @@ -166,19 +166,19 @@ "address": "0x5FF137D4b0FDCD49DcA30c7CF57E578a026d2789", "topics": [ "0xa5ae833d0bb1dcd632d98a8b70973e8516812898e19bf27b70071ebc8dc52c01", - "0x00000000000000000000000085df6dc686fbdcac7da61651d116fc71b2246b50" + "0x0000000000000000000000005de4839a76cf55d0c90e2061ef4386d962e15ae3" ], "data": "0x00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001", - "blockHash": "0x3db282e32eecbd0717ca43878389c5dcd5e61da027dcf0a8332ce693667e972e", - "blockNumber": "0x527145", - "transactionHash": "0xa5f470c9f62f3a4562fbd555647660ffb5b72b1e7d651759c055926a99314cf2", + "blockHash": "0x843530023b4819d0ffda665548efd0a7e5ff74956c8c1a01d22c0547bce5aeaa", + "blockNumber": "0x542130", + "transactionHash": "0x36fe5bc3875e4c28ab45c12d0b1ccaa10969bdaa3275ff977933e881c4b4f57c", "transactionIndex": "0x4", "logIndex": "0x1", "removed": false } ], "status": "0x1", - "logsBloom": "0x00080000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000040000000000000000000000000000100000000000000000000000000000000000200000000000000000000000000", + "logsBloom": "0x00000000000000000000000000000000000000000000000010000000800000000000000000000000000200000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000100000000000000000000000000000000000200000000000000000000000000", "type": "0x2", "effectiveGasPrice": "0xb2d05e07" } @@ -186,8 +186,8 @@ "libraries": [], "pending": [], "returns": {}, - "timestamp": 1691520809, + "timestamp": 1692074434, "chain": 10200, "multi": false, - "commit": "06a62a2" + "commit": "951fd36" } \ No newline at end of file diff --git a/broadcast/DeployKernel.s.sol/420/run-1692073665.json b/broadcast/DeployKernel.s.sol/420/run-1692073665.json new file mode 100644 index 00000000..e8fab37f --- /dev/null +++ b/broadcast/DeployKernel.s.sol/420/run-1692073665.json @@ -0,0 +1,102 @@ +{ + "transactions": [ + { + "hash": "0xe8fd691147cbc247caa40366af428f2d9f5b3e9205a0a473030eec43aeec3bfd", + "transactionType": "CREATE2", + "contractName": "Kernel", + "contractAddress": "0xf048AD83CB2dfd6037A43902a2A5Be04e53cd2Eb", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x24572d", + "value": "0x0", + "data": "0x000000000000000000000000000000000000000000000000000000000000000061014034620001b057601f62001f9f38819003918201601f19168301916001600160401b03831184841017620001b557808492602094604052833981010312620001b057516001600160a01b0381168103620001b057306080524660a05260a062000069620001cb565b600681526005602082016512d95c9b995b60d21b815260206200008b620001cb565b838152019264302e322e3160d81b845251902091208160c0528060e052604051917f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f83526020830152604082015246606082015230608082015220906101009182526101209081527f439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dd96a010000000000000000000080600160f01b031982541617905560405190611db39283620001ec8439608051836118fc015260a0518361191f015260c05183611991015260e051836119b7015251826118db01525181818161049d01528181610654015281816108ad01528181610a3801528181610b5f01528181610d5901528181610e7a01528181610f7b015281816110a501526112f50152f35b600080fd5b634e487b7160e01b600052604160045260246000fd5b60408051919082016001600160401b03811183821017620001b55760405256fe60806040526004361015610015575b3661108857005b60003560e01c806306fdde03146101655780630b3dc35414610160578063150b7a021461015b5780631626ba7e1461015657806329f8b174146101515780633659cfe61461014c5780633a871cdd146101475780633e1b08121461014257806351166ba01461013d578063519454471461013857806354fd4d501461013357806355b14f501461012e57806357b750471461012957806384b0196e1461012457806388e7fd061461011f578063b0d691fe1461011a578063bc197c8114610115578063d087d28814610110578063d1f578941461010b578063d5416221146101065763f23a6e610361000e57610ff6565b610f64565b610ec6565b610e47565b610db8565b610d43565b610d0e565b610c66565b610c2f565b610b49565b610af1565b6109f1565b610928565b610864565b61073a565b610630565b61042f565b61039d565b610343565b6102c4565b610290565b600091031261017557565b600080fd5b634e487b7160e01b600052604160045260246000fd5b6001600160401b0381116101a357604052565b61017a565b608081019081106001600160401b038211176101a357604052565b604081019081106001600160401b038211176101a357604052565b90601f801991011681019081106001600160401b038211176101a357604052565b6040519061020c826101a8565b565b6040519061016082018281106001600160401b038211176101a357604052565b6040519061023b826101c3565b600682526512d95c9b995b60d21b6020830152565b919082519283825260005b84811061027c575050826000602080949584010152601f8019910116010190565b60208183018101518483018201520161025b565b34610175576000366003190112610175576102c06102ac61022e565b604051918291602083526020830190610250565b0390f35b34610175576000366003190112610175576020600080516020611d938339815191525460501c6040519060018060a01b03168152f35b6001600160a01b0381160361017557565b359061020c826102fa565b9181601f84011215610175578235916001600160401b038311610175576020838186019501011161017557565b346101755760803660031901126101755761035f6004356102fa565b61036a6024356102fa565b6064356001600160401b03811161017557610389903690600401610316565b5050604051630a85bd0160e11b8152602090f35b34610175576040366003190112610175576024356001600160401b038111610175576103db6103d26020923690600401610316565b906004356119ed565b6040516001600160e01b03199091168152f35b600435906001600160e01b03198216820361017557565b6064359065ffffffffffff8216820361017557565b6084359065ffffffffffff8216820361017557565b60c0366003190112610175576104436103ee565b60243590610450826102fa565b6044359061045d826102fa565b610465610405565b9261046e61041a565b9060a4356001600160401b0381116101755761048e903690600401610316565b9590946001600160a01b0393337f00000000000000000000000000000000000000000000000000000000000000008616141580610626575b6106145784926104f0610587926104db6101ff565b65ffffffffffff918216815292166020830152565b6001600160a01b03851660408201526001600160a01b038316606082015261051787611050565b81516020830151604084015160309190911b6bffffffffffff0000000000001665ffffffffffff9290921691909117606091821b6bffffffffffffffffffffffff19161782559091015160019190910180546001600160a01b0319166001600160a01b0392909216919091179055565b1693843b15610175576040519063064acaab60e11b825281806105b16000998a94600484016115ed565b038183895af1801561060f576105f6575b5016906001600160e01b0319167fed03d2572564284398470d3f266a693e29ddfff3eba45fc06c5e91013d3213538480a480f35b8061060361060992610190565b8061016a565b386105c2565b6112d5565b604051637046c88d60e01b8152600490fd5b50303314156104c6565b602036600319011261017557600435610648816102fa565b6001600160a01b0390337f000000000000000000000000000000000000000000000000000000000000000083161415806106cc575b61061457807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55167fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b600080a2005b503033141561067d565b9291926001600160401b0382116101a357604051916106ff601f8201601f1916602001846101de565b829481845281830111610175578281602093846000960137010152565b9080601f8301121561017557816020610737933591016106d6565b90565b6003196060368201126101755760048035916001600160401b0390818411610175576101609084360301126101755761077161020e565b9061077d84840161030b565b8252602484013560208301526044840135818111610175576107a49084369187010161071c565b60408301526064840135818111610175576107c49084369187010161071c565b60608301526084840135608083015260a484013560a083015260c484013560c083015260e484013560e0830152610104840135610100830152610124840135818111610175576108199084369187010161071c565b610120830152610144840135908111610175576102c09361085493610841923692010161071c565b61014082015260443590602435906112e1565b6040519081529081906020820190565b34610175576020366003190112610175576004356001600160c01b0381169081900361017557604051631aab3f0d60e11b815230600482015260248101919091526020816044817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa801561060f576102c0916000916108fa575b506040519081529081906020820190565b61091b915060203d8111610921575b61091381836101de565b8101906111f6565b386108e9565b503d610909565b34610175576020366003190112610175576102c061096d6109476103ee565b60006060604051610957816101a8565b8281528260208201528260408201520152611050565b6040519061097a826101a8565b805465ffffffffffff80821684528160301c16602084015260601c60408301526001808060a01b03910154166060820152604051918291829190916060608082019365ffffffffffff80825116845260208201511660208401528160018060a01b0391826040820151166040860152015116910152565b608036600319011261017557600435610a09816102fa565b6044356001600160401b03811161017557610a2890369060040161071c565b90606435600281101561017557337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316141580610abb575b61061457610a7581611101565b610a9e576000828193926020839451920190602435905af13d82803e15610a9a573d90f35b3d90fd5b60008281939260208394519201905af43d82803e15610a9a573d90f35b50610acb610ac7611b20565b1590565b610a68565b60405190610add826101c3565b6005825264302e322e3160d81b6020830152565b34610175576000366003190112610175576102c06102ac610ad0565b90604060031983011261017557600435610b26816102fa565b91602435906001600160401b03821161017557610b4591600401610316565b9091565b610b5236610b0d565b90916001600160a01b03337f00000000000000000000000000000000000000000000000000000000000000008216141580610c25575b6106145780600080516020611d938339815191525460501c1691610bab81611cb6565b1692836040519360009586947fa35f5cdc5fbabb614b4cd5064ce5543f43dc8fab0e4da41255230eb8aba2531c8680a3813b15610c21578385610bff819593829463064acaab60e11b8452600484016115ed565b03925af1801561060f57610c11575080f35b80610603610c1e92610190565b80f35b8380fd5b5030331415610b88565b34610175576000366003190112610175576020600080516020611d938339815191525460e01b6040519063ffffffff60e01b168152f35b3461017557600036600319011261017557610cbc610c8261022e565b610c8a610ad0565b90604051928392600f60f81b8452610cae60209360e08587015260e0860190610250565b908482036040860152610250565b90466060840152306080840152600060a084015282820360c08401528060605192838152019160809160005b828110610cf757505050500390f35b835185528695509381019392810192600101610ce8565b34610175576000366003190112610175576020600080516020611d938339815191525465ffffffffffff60405191831c168152f35b34610175576000366003190112610175576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b9181601f84011215610175578235916001600160401b038311610175576020808501948460051b01011161017557565b346101755760a036600319011261017557610dd46004356102fa565b610ddf6024356102fa565b6001600160401b0360443581811161017557610dff903690600401610d88565b505060643581811161017557610e19903690600401610d88565b505060843590811161017557610e33903690600401610316565b505060405163bc197c8160e01b8152602090f35b3461017557600036600319011261017557604051631aab3f0d60e11b8152306004820152600060248201526020816044817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa801561060f576102c0916000916108fa57506040519081529081906020820190565b610ecf36610b0d565b600080516020611d9383398151915254919290916001600160a01b03919060501c8216610f5357610eff81611cb6565b1691823b1561017557610f34926000928360405180968195829463064acaab60e11b8452602060048501526024840191611589565b03925af1801561060f57610f4457005b80610603610f5192610190565b005b60405162dc149f60e41b8152600490fd5b602036600319011261017557610f786103ee565b337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316141580610fec575b61061457600080516020611d9383398151915290815469ffffffffffff000000004260201b169160e01c9069ffffffffffffffffffff191617179055600080f35b5030331415610fab565b346101755760a0366003190112610175576110126004356102fa565b61101d6024356102fa565b6084356001600160401b0381116101755761103c903690600401610316565b505060405163f23a6e6160e01b8152602090f35b63ffffffff60e01b166000527f439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dda602052604060002090565b600061109e81356001600160e01b031916611050565b5460601c337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03161415806110f2575b61061457818091368280378136915af43d82803e15610a9a573d90f35b506110fb611b20565b156110d5565b6002111561110b57565b634e487b7160e01b600052602160045260246000fd5b906004116101755790600490565b909291928360041161017557831161017557600401916003190190565b906024116101755760100190601490565b906058116101755760380190602090565b906024116101755760040190602090565b906038116101755760240190601490565b90600a116101755760040190600690565b9060101161017557600a0190600690565b90939293848311610175578411610175578101920390565b6001600160e01b031990358181169392600481106111e757505050565b60040360031b82901b16169150565b90816020910312610175575190565b606080825282516001600160a01b031690820152919392916040916112cb90602081015160808401528381015161124a610160918260a08701526101c0860190610250565b906112b861126a606085015193605f1994858983030160c08a0152610250565b608085015160e088015260a085015192610100938489015260c08601519061012091828a015260e08701519461014095868b0152870151908901528501518488830301610180890152610250565b92015190848303016101a0850152610250565b9460208201520152565b6040513d6000823e3d90fd5b6001600160a01b03939260009290918391907f000000000000000000000000000000000000000000000000000000000000000087163303611529576004908135978861014481013501928060248501940135600080516020611d9383398151915254946113576113518383611121565b906111ca565b9b6001600160e01b0319808e16908161140c57505050899a9b50611386826020999a9b95949361139d9361112f565b9660501c965b858c806113fd575b505036916106d6565b6101408501526113c1604051998a9788968794633a871cdd60e01b86528501611205565b0393165af191821561060f5761073793926113dd575b50611d2c565b6113f691925060203d81116109215761091381836101de565b90386113d7565b81808092335af150858c611394565b9199509197969594939c8660e01b161615156000146114365760405163fc2f51c560e01b81528c90fd5b90899a9b91600160e09b95969798999a9b1b81146000146114d557506114776114726113518b606460209c9d0135016024868201359101611121565b611050565b60018101549099906001600160a01b031696848816156114ca575b508161139d926114a19261112f565b995460d081901b6001600160d01b03191660709190911b65ffffffffffff60a01b16179961138c565b60501c965081611492565b9198979095509250600160e11b0361151b5761151161139d948a9361150c6113518a606460209c01350160248d8201359101611121565b6115fe565b919992969161138c565b505050505050505050600190565b604051636b31ba1560e11b8152600490fd5b6bffffffffffffffffffffffff19903581811693926014811061155d57505050565b60140360031b82901b16169150565b35906020811061157a575090565b6000199060200360031b1b1690565b908060209392818452848401376000828201840152601f01601f1916010190565b604090610737949281528160208201520191611589565b6001600160d01b031990358181169392600681106115de57505050565b60060360031b82901b16169150565b916020610737938181520191611589565b9061162a61161e611618611612868561114c565b9061153b565b60601c90565b6001600160a01b031690565b9361163e611638858461115d565b9061156c565b60588301607882019461165961163887856058018a896111b2565b9661176261166a611638838961116e565b61167a611618611612858b61117f565b996117086116893689896106d6565b8051602091820120604080517f3ce406685c1b3551d706d85a68afdaa49ac4e07b451ad9b8ff8b58c3ee9641768185019081526001600160e01b03198b169282019290925260608101969096526001600160a01b039e909e16608086015260a08086019190915284529b8c9361170060c0826101de565b5190206118d9565b600080516020611d9383398151915254909190611744906117349060501c6001600160a01b031661161e565b9189019b60788d0190878d6111b2565b60405163199ed7c960e11b81529586948593849391600485016115aa565b03915afa92831561060f576114726117a861186895610517946000916118bc575b506117a1611791878d61116e565b6001600160a01b0319929161156c565b1690611d2c565b9a898b016078019a85036077190199611858906118486117e86117dd6117d76117d18b86611190565b906115c1565b60d01c90565b65ffffffffffff1690565b9761181f61161e6116186116126118086117dd6117d76117d1888b6111a1565b94611819611618611612838b61117f565b9761114c565b9461183961182b6101ff565b65ffffffffffff909b168b52565b89019065ffffffffffff169052565b6001600160a01b03166040870152565b6001600160a01b03166060850152565b6001600160a01b03871691823b156101755761189e926000928360405180968195829463064acaab60e11b8452600484016115ed565b03925af1801561060f576118af5750565b8061060361020c92610190565b6118d391508d803d106109215761091381836101de565b38611783565b7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000030147f000000000000000000000000000000000000000000000000000000000000000046141615611966575b671901000000000000600052601a52603a526042601820906000603a52565b5060a06040517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f81527f000000000000000000000000000000000000000000000000000000000000000060208201527f0000000000000000000000000000000000000000000000000000000000000000604082015246606082015230608082015220611947565b600080516020611d9383398151915254611a3a93602093909291611a1c9060501c6001600160a01b031661161e565b916040519586948593849363199ed7c960e11b8552600485016115aa565b03915afa801561060f57611a5691600091611ab1575b50611d03565b9165ffffffffffff908142911611611aa15742911610611a94576001600160a01b0316611a8857630b135d3f60e11b90565b6001600160e01b031990565b506001600160e01b031990565b506001600160e01b031992915050565b611ac9915060203d81116109215761091381836101de565b38611a50565b90816020910312610175575180151581036101755790565b6001600160a01b0390911681526040602082018190528101829052606091806000848401376000828201840152601f01601f1916010190565b600080516020611d9383398151915254611b459060501c6001600160a01b031661161e565b6040519081639ea9bd5960e01b9182825260209384918180611b6b363360048401611ae7565b03915afa90811561060f57600091611c99575b50611c9257611b986000356001600160e01b031916611050565b6001810154909190611bb2906001600160a01b031661161e565b916001600160a01b03831615908115611c56575b8115611c32575b5015611bdb57505050600090565b829060405192839182528180611bf5363360048401611ae7565b03915afa91821561060f57600092611c0c57505090565b6107379250803d10611c2b575b611c2381836101de565b810190611acf565b503d611c19565b54611c45915065ffffffffffff166117dd565b65ffffffffffff4291161138611bcd565b905065ffffffffffff611c766117dd835465ffffffffffff9060301c1690565b168015159081611c88575b5090611bc6565b9050421138611c81565b5050600190565b611cb09150833d8511611c2b57611c2381836101de565b38611b7e565b600080516020611d9383398151915280547fffff0000000000000000000000000000000000000000ffffffffffffffffffff1660509290921b600160501b600160f01b0316919091179055565b8065ffffffffffff91828160a01c16928315600114611d24575b5060d01c92565b925038611d1d565b8082186001600160a01b031615600114611d47575050600190565b65ffffffffffff60a01b828116828216818118918111919091028082189465ffffffffffff60a01b199485169416929114611d8a575b5081811190821802181790565b925038611d7d56fe439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dd90000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d2789", + "nonce": "0x5", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xd5ddbe4660caa47a02e09ebc1a1eec6fabe1f5cbfad13051cef12c558401194f", + "transactionType": "CREATE2", + "contractName": "KernelFactory", + "contractAddress": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0xf2137", + "value": "0x0", + "data": "0x00000000000000000000000000000000000000000000000000000000000000006080346100b257601f610b2d38819003918201601f19168301916001600160401b038311848410176100b75780849260409485528339810103126100b25780516001600160a01b0391828216918290036100b257602001519182168092036100b25780638b78c6d8195560007f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08180a3600080546001600160a01b031916919091179055604051610a5f90816100ce8239f35b600080fd5b634e487b7160e01b600052604160045260246000fdfe6040608081526004908136101561001557600080fd5b600091823560e01c9081630396cb60146107d45781632569296214610789578163296601cd1461059d5781634d6cb7001461052b5781635414dff0146104fa57816354d1f13d146104b4578163584465f2146104745781636544c82814610436578163715018a6146103f05781638da5cb5b146103c3578163b0d691fe1461039b578163bb30a9741461034557838263bb9fe6bf146102ec578263c23a5cea1461026157508163d7533f0214610243578163db4c545e14610219578163f04e283e14610199578163f2fde38b1461012c575063fee81cf4146100f657600080fd5b3461012857602036600319011261012857602091610112610845565b9063389a75e1600c525281600c20549051908152f35b5080fd5b8390602036600319011261012857610142610845565b9061014b61088e565b8160601b1561018e575060018060a01b0316638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08580a35580f35b637448fbae8352601cfd5b83906020366003190112610128576101af610845565b906101b861088e565b63389a75e1600c528183526020600c20908154421161020e575082905560018060a01b0316638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08580a35580f35b636f5e88188452601cfd5b5050346101285781600319360112610128576020906089601361023a6108d8565b01209051908152f35b505034610128578160031936011261012857602090516202a3008152f35b809184346102e85760203660031901126102e85781356001600160a01b0381811693918490036102e45761029361088e565b84541692833b156102e45760248592838551968794859363611d2e7560e11b85528401525af19081156102db57506102c85750f35b6102d190610a13565b6102d85780f35b80fd5b513d84823e3d90fd5b8480fd5b5050fd5b809184346102e857826003193601126102e85761030761088e565b82546001600160a01b031691823b1561034057815163bb9fe6bf60e01b81529284918491829084905af19081156102db57506102c85750f35b505050fd5b50503461012857806003193601126101285761035f610845565b90602435918215158093036103975761037661088e565b60018060a01b03168352600160205282209060ff8019835416911617905580f35b8380fd5b505034610128578160031936011261012857905490516001600160a01b039091168152602090f35b505034610128578160031936011261012857638b78c6d8195490516001600160a01b039091168152602090f35b83806003193601126102d85761040461088e565b80638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a35580f35b5050346101285760203660031901126101285760209160ff9082906001600160a01b03610461610845565b1681526001855220541690519015158152f35b83903461012857602036600319011261012857356001600160a01b03811690819003610128576104a261088e565b81546001600160a01b03191617815580f35b83806003193601126102d85763389a75e1600c52338152806020600c2055337ffa7b8eab7da67f412cc9575ed43464468f9bfbae89d1675917346ca6d8fe3c928280a280f35b8284346102d85760203660031901126102d8575061051a602092356108ab565b90516001600160a01b039091168152f35b8284346102d857816003193601126102d85782359067ffffffffffffffff82116102d857506bffffffffffffffffffffffff61056f60209461051a93369101610860565b6105948580518381948a830196873781016024358a8201520388810184520182610a3d565b519020166108ab565b828460603660031901126102d8576105b3610845565b9160243567ffffffffffffffff8111610785576105d39036908601610860565b9360018060a01b039384821681526020966001885260ff858320541615610730576bffffffffffffffffffffffff8551898101908987833761062988828d8d82019060443590820152038d810184520182610a3d565b5190201696331560011715610724576106406108d8565b90601382019860898a2060ff86536035523060601b600152806015526055852099856035528a3b15610678575b8b8b8b8b5191168152f35b856089929394959697989b50f597881561071857918185939284938884527f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc8d85015289840137870190348a5af1156106fe57507f09e48df7857bd0c1e0d31bb8a85d42cf1874817895f171c917f6ee2cea73ec20818692a3848080808080808061066d565b3d1561070d57503d81803e3d90fd5b63301164258252601cfd5b8363301164258652601cfd5b50632f6348368252601cfd5b845162461bcd60e51b8152908101889052602960248201527f4b65726e656c466163746f72793a20696d706c656d656e746174696f6e206e6f6044820152681d08185b1b1bddd95960ba1b6064820152608490fd5b8280fd5b83806003193601126102d85763389a75e1600c523381526202a30042016020600c2055337fdbf36a107da19e49527a7176a1babf963b4b0ff8cde35ee35d6cd8f1f9ac7e1d8280a280f35b91905060203660031901126107855782823563ffffffff8116809103610128576107fc61088e565b81546001600160a01b031693843b156107855760249084519586938492621cb65b60e51b845283015234905af19081156102db5750610839575080f35b61084290610a13565b80f35b600435906001600160a01b038216820361085b57565b600080fd5b9181601f8401121561085b5782359167ffffffffffffffff831161085b576020838186019501011161085b57565b638b78c6d81954330361089d57565b6382b429006000526004601cfd5b608960136108b76108d8565b012060ff6000536035523060601b6001526015526055600020906000603552565b604051903060701c1561097c57666052573d6000fd607b8301527f3d356020355560408036111560525736038060403d373d3d355af43d6000803e60748301527f3735a920a3ca505d382bbc545af43d6000803e6052573d6000fd5b3d6000f35b60548301527f14605757363d3d37363d7f360894a13ba1a3210667c828492db98dca3e2076cc60348301523060148301526c607f3d8160093d39f33d3d33738252565b66604c573d6000fd60758301527f3d3560203555604080361115604c5736038060403d373d3d355af43d6000803e606e8301527f3735a920a3ca505d382bbc545af43d6000803e604c573d6000fd5b3d6000f35b604e8301527f14605157363d3d37363d7f360894a13ba1a3210667c828492db98dca3e2076cc602e83015230600e8301526c60793d8160093d39f33d3d336d8252565b67ffffffffffffffff8111610a2757604052565b634e487b7160e01b600052604160045260246000fd5b90601f8019910116810190811067ffffffffffffffff821117610a2757604052560000000000000000000000009775137314fe595c943712b0b336327dfa80ae8a0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d2789", + "nonce": "0x6", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xe936cc1816814fb8729b689d06e528f9b47450143632e8ae0ee53fc3b227a445", + "transactionType": "CALL", + "contractName": "KernelFactory", + "contractAddress": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", + "function": "setImplementation(address,bool)", + "arguments": [ + "0xf048AD83CB2dfd6037A43902a2A5Be04e53cd2Eb", + "true" + ], + "transaction": { + "type": "0x02", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x5de4839a76cf55d0c90e2061ef4386d962e15ae3", + "gas": "0x10945", + "value": "0x0", + "data": "0xbb30a974000000000000000000000000f048ad83cb2dfd6037a43902a2a5be04e53cd2eb0000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x7", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x54eaef3f8424768c6eff4b449cfb054f67500f65b556066a2b1ea4d56cd4532b", + "transactionType": "CALL", + "contractName": "KernelFactory", + "contractAddress": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", + "function": "addStake(uint32)", + "arguments": [ + "1" + ], + "transaction": { + "type": "0x02", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x5de4839a76cf55d0c90e2061ef4386d962e15ae3", + "gas": "0x1da73", + "value": "0x1", + "data": "0x0396cb600000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x8", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [], + "libraries": [], + "pending": [ + "0xe8fd691147cbc247caa40366af428f2d9f5b3e9205a0a473030eec43aeec3bfd", + "0xd5ddbe4660caa47a02e09ebc1a1eec6fabe1f5cbfad13051cef12c558401194f", + "0xe936cc1816814fb8729b689d06e528f9b47450143632e8ae0ee53fc3b227a445", + "0x54eaef3f8424768c6eff4b449cfb054f67500f65b556066a2b1ea4d56cd4532b" + ], + "returns": {}, + "timestamp": 1692073665, + "chain": 420, + "multi": false, + "commit": "951fd36" +} \ No newline at end of file diff --git a/broadcast/DeployKernel.s.sol/420/run-1692073672.json b/broadcast/DeployKernel.s.sol/420/run-1692073672.json new file mode 100644 index 00000000..ed9569b6 --- /dev/null +++ b/broadcast/DeployKernel.s.sol/420/run-1692073672.json @@ -0,0 +1,193 @@ +{ + "transactions": [ + { + "hash": "0xe8fd691147cbc247caa40366af428f2d9f5b3e9205a0a473030eec43aeec3bfd", + "transactionType": "CREATE2", + "contractName": "Kernel", + "contractAddress": "0xf048AD83CB2dfd6037A43902a2A5Be04e53cd2Eb", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x24572d", + "value": "0x0", + "data": "0x000000000000000000000000000000000000000000000000000000000000000061014034620001b057601f62001f9f38819003918201601f19168301916001600160401b03831184841017620001b557808492602094604052833981010312620001b057516001600160a01b0381168103620001b057306080524660a05260a062000069620001cb565b600681526005602082016512d95c9b995b60d21b815260206200008b620001cb565b838152019264302e322e3160d81b845251902091208160c0528060e052604051917f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f83526020830152604082015246606082015230608082015220906101009182526101209081527f439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dd96a010000000000000000000080600160f01b031982541617905560405190611db39283620001ec8439608051836118fc015260a0518361191f015260c05183611991015260e051836119b7015251826118db01525181818161049d01528181610654015281816108ad01528181610a3801528181610b5f01528181610d5901528181610e7a01528181610f7b015281816110a501526112f50152f35b600080fd5b634e487b7160e01b600052604160045260246000fd5b60408051919082016001600160401b03811183821017620001b55760405256fe60806040526004361015610015575b3661108857005b60003560e01c806306fdde03146101655780630b3dc35414610160578063150b7a021461015b5780631626ba7e1461015657806329f8b174146101515780633659cfe61461014c5780633a871cdd146101475780633e1b08121461014257806351166ba01461013d578063519454471461013857806354fd4d501461013357806355b14f501461012e57806357b750471461012957806384b0196e1461012457806388e7fd061461011f578063b0d691fe1461011a578063bc197c8114610115578063d087d28814610110578063d1f578941461010b578063d5416221146101065763f23a6e610361000e57610ff6565b610f64565b610ec6565b610e47565b610db8565b610d43565b610d0e565b610c66565b610c2f565b610b49565b610af1565b6109f1565b610928565b610864565b61073a565b610630565b61042f565b61039d565b610343565b6102c4565b610290565b600091031261017557565b600080fd5b634e487b7160e01b600052604160045260246000fd5b6001600160401b0381116101a357604052565b61017a565b608081019081106001600160401b038211176101a357604052565b604081019081106001600160401b038211176101a357604052565b90601f801991011681019081106001600160401b038211176101a357604052565b6040519061020c826101a8565b565b6040519061016082018281106001600160401b038211176101a357604052565b6040519061023b826101c3565b600682526512d95c9b995b60d21b6020830152565b919082519283825260005b84811061027c575050826000602080949584010152601f8019910116010190565b60208183018101518483018201520161025b565b34610175576000366003190112610175576102c06102ac61022e565b604051918291602083526020830190610250565b0390f35b34610175576000366003190112610175576020600080516020611d938339815191525460501c6040519060018060a01b03168152f35b6001600160a01b0381160361017557565b359061020c826102fa565b9181601f84011215610175578235916001600160401b038311610175576020838186019501011161017557565b346101755760803660031901126101755761035f6004356102fa565b61036a6024356102fa565b6064356001600160401b03811161017557610389903690600401610316565b5050604051630a85bd0160e11b8152602090f35b34610175576040366003190112610175576024356001600160401b038111610175576103db6103d26020923690600401610316565b906004356119ed565b6040516001600160e01b03199091168152f35b600435906001600160e01b03198216820361017557565b6064359065ffffffffffff8216820361017557565b6084359065ffffffffffff8216820361017557565b60c0366003190112610175576104436103ee565b60243590610450826102fa565b6044359061045d826102fa565b610465610405565b9261046e61041a565b9060a4356001600160401b0381116101755761048e903690600401610316565b9590946001600160a01b0393337f00000000000000000000000000000000000000000000000000000000000000008616141580610626575b6106145784926104f0610587926104db6101ff565b65ffffffffffff918216815292166020830152565b6001600160a01b03851660408201526001600160a01b038316606082015261051787611050565b81516020830151604084015160309190911b6bffffffffffff0000000000001665ffffffffffff9290921691909117606091821b6bffffffffffffffffffffffff19161782559091015160019190910180546001600160a01b0319166001600160a01b0392909216919091179055565b1693843b15610175576040519063064acaab60e11b825281806105b16000998a94600484016115ed565b038183895af1801561060f576105f6575b5016906001600160e01b0319167fed03d2572564284398470d3f266a693e29ddfff3eba45fc06c5e91013d3213538480a480f35b8061060361060992610190565b8061016a565b386105c2565b6112d5565b604051637046c88d60e01b8152600490fd5b50303314156104c6565b602036600319011261017557600435610648816102fa565b6001600160a01b0390337f000000000000000000000000000000000000000000000000000000000000000083161415806106cc575b61061457807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55167fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b600080a2005b503033141561067d565b9291926001600160401b0382116101a357604051916106ff601f8201601f1916602001846101de565b829481845281830111610175578281602093846000960137010152565b9080601f8301121561017557816020610737933591016106d6565b90565b6003196060368201126101755760048035916001600160401b0390818411610175576101609084360301126101755761077161020e565b9061077d84840161030b565b8252602484013560208301526044840135818111610175576107a49084369187010161071c565b60408301526064840135818111610175576107c49084369187010161071c565b60608301526084840135608083015260a484013560a083015260c484013560c083015260e484013560e0830152610104840135610100830152610124840135818111610175576108199084369187010161071c565b610120830152610144840135908111610175576102c09361085493610841923692010161071c565b61014082015260443590602435906112e1565b6040519081529081906020820190565b34610175576020366003190112610175576004356001600160c01b0381169081900361017557604051631aab3f0d60e11b815230600482015260248101919091526020816044817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa801561060f576102c0916000916108fa575b506040519081529081906020820190565b61091b915060203d8111610921575b61091381836101de565b8101906111f6565b386108e9565b503d610909565b34610175576020366003190112610175576102c061096d6109476103ee565b60006060604051610957816101a8565b8281528260208201528260408201520152611050565b6040519061097a826101a8565b805465ffffffffffff80821684528160301c16602084015260601c60408301526001808060a01b03910154166060820152604051918291829190916060608082019365ffffffffffff80825116845260208201511660208401528160018060a01b0391826040820151166040860152015116910152565b608036600319011261017557600435610a09816102fa565b6044356001600160401b03811161017557610a2890369060040161071c565b90606435600281101561017557337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316141580610abb575b61061457610a7581611101565b610a9e576000828193926020839451920190602435905af13d82803e15610a9a573d90f35b3d90fd5b60008281939260208394519201905af43d82803e15610a9a573d90f35b50610acb610ac7611b20565b1590565b610a68565b60405190610add826101c3565b6005825264302e322e3160d81b6020830152565b34610175576000366003190112610175576102c06102ac610ad0565b90604060031983011261017557600435610b26816102fa565b91602435906001600160401b03821161017557610b4591600401610316565b9091565b610b5236610b0d565b90916001600160a01b03337f00000000000000000000000000000000000000000000000000000000000000008216141580610c25575b6106145780600080516020611d938339815191525460501c1691610bab81611cb6565b1692836040519360009586947fa35f5cdc5fbabb614b4cd5064ce5543f43dc8fab0e4da41255230eb8aba2531c8680a3813b15610c21578385610bff819593829463064acaab60e11b8452600484016115ed565b03925af1801561060f57610c11575080f35b80610603610c1e92610190565b80f35b8380fd5b5030331415610b88565b34610175576000366003190112610175576020600080516020611d938339815191525460e01b6040519063ffffffff60e01b168152f35b3461017557600036600319011261017557610cbc610c8261022e565b610c8a610ad0565b90604051928392600f60f81b8452610cae60209360e08587015260e0860190610250565b908482036040860152610250565b90466060840152306080840152600060a084015282820360c08401528060605192838152019160809160005b828110610cf757505050500390f35b835185528695509381019392810192600101610ce8565b34610175576000366003190112610175576020600080516020611d938339815191525465ffffffffffff60405191831c168152f35b34610175576000366003190112610175576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b9181601f84011215610175578235916001600160401b038311610175576020808501948460051b01011161017557565b346101755760a036600319011261017557610dd46004356102fa565b610ddf6024356102fa565b6001600160401b0360443581811161017557610dff903690600401610d88565b505060643581811161017557610e19903690600401610d88565b505060843590811161017557610e33903690600401610316565b505060405163bc197c8160e01b8152602090f35b3461017557600036600319011261017557604051631aab3f0d60e11b8152306004820152600060248201526020816044817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa801561060f576102c0916000916108fa57506040519081529081906020820190565b610ecf36610b0d565b600080516020611d9383398151915254919290916001600160a01b03919060501c8216610f5357610eff81611cb6565b1691823b1561017557610f34926000928360405180968195829463064acaab60e11b8452602060048501526024840191611589565b03925af1801561060f57610f4457005b80610603610f5192610190565b005b60405162dc149f60e41b8152600490fd5b602036600319011261017557610f786103ee565b337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316141580610fec575b61061457600080516020611d9383398151915290815469ffffffffffff000000004260201b169160e01c9069ffffffffffffffffffff191617179055600080f35b5030331415610fab565b346101755760a0366003190112610175576110126004356102fa565b61101d6024356102fa565b6084356001600160401b0381116101755761103c903690600401610316565b505060405163f23a6e6160e01b8152602090f35b63ffffffff60e01b166000527f439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dda602052604060002090565b600061109e81356001600160e01b031916611050565b5460601c337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03161415806110f2575b61061457818091368280378136915af43d82803e15610a9a573d90f35b506110fb611b20565b156110d5565b6002111561110b57565b634e487b7160e01b600052602160045260246000fd5b906004116101755790600490565b909291928360041161017557831161017557600401916003190190565b906024116101755760100190601490565b906058116101755760380190602090565b906024116101755760040190602090565b906038116101755760240190601490565b90600a116101755760040190600690565b9060101161017557600a0190600690565b90939293848311610175578411610175578101920390565b6001600160e01b031990358181169392600481106111e757505050565b60040360031b82901b16169150565b90816020910312610175575190565b606080825282516001600160a01b031690820152919392916040916112cb90602081015160808401528381015161124a610160918260a08701526101c0860190610250565b906112b861126a606085015193605f1994858983030160c08a0152610250565b608085015160e088015260a085015192610100938489015260c08601519061012091828a015260e08701519461014095868b0152870151908901528501518488830301610180890152610250565b92015190848303016101a0850152610250565b9460208201520152565b6040513d6000823e3d90fd5b6001600160a01b03939260009290918391907f000000000000000000000000000000000000000000000000000000000000000087163303611529576004908135978861014481013501928060248501940135600080516020611d9383398151915254946113576113518383611121565b906111ca565b9b6001600160e01b0319808e16908161140c57505050899a9b50611386826020999a9b95949361139d9361112f565b9660501c965b858c806113fd575b505036916106d6565b6101408501526113c1604051998a9788968794633a871cdd60e01b86528501611205565b0393165af191821561060f5761073793926113dd575b50611d2c565b6113f691925060203d81116109215761091381836101de565b90386113d7565b81808092335af150858c611394565b9199509197969594939c8660e01b161615156000146114365760405163fc2f51c560e01b81528c90fd5b90899a9b91600160e09b95969798999a9b1b81146000146114d557506114776114726113518b606460209c9d0135016024868201359101611121565b611050565b60018101549099906001600160a01b031696848816156114ca575b508161139d926114a19261112f565b995460d081901b6001600160d01b03191660709190911b65ffffffffffff60a01b16179961138c565b60501c965081611492565b9198979095509250600160e11b0361151b5761151161139d948a9361150c6113518a606460209c01350160248d8201359101611121565b6115fe565b919992969161138c565b505050505050505050600190565b604051636b31ba1560e11b8152600490fd5b6bffffffffffffffffffffffff19903581811693926014811061155d57505050565b60140360031b82901b16169150565b35906020811061157a575090565b6000199060200360031b1b1690565b908060209392818452848401376000828201840152601f01601f1916010190565b604090610737949281528160208201520191611589565b6001600160d01b031990358181169392600681106115de57505050565b60060360031b82901b16169150565b916020610737938181520191611589565b9061162a61161e611618611612868561114c565b9061153b565b60601c90565b6001600160a01b031690565b9361163e611638858461115d565b9061156c565b60588301607882019461165961163887856058018a896111b2565b9661176261166a611638838961116e565b61167a611618611612858b61117f565b996117086116893689896106d6565b8051602091820120604080517f3ce406685c1b3551d706d85a68afdaa49ac4e07b451ad9b8ff8b58c3ee9641768185019081526001600160e01b03198b169282019290925260608101969096526001600160a01b039e909e16608086015260a08086019190915284529b8c9361170060c0826101de565b5190206118d9565b600080516020611d9383398151915254909190611744906117349060501c6001600160a01b031661161e565b9189019b60788d0190878d6111b2565b60405163199ed7c960e11b81529586948593849391600485016115aa565b03915afa92831561060f576114726117a861186895610517946000916118bc575b506117a1611791878d61116e565b6001600160a01b0319929161156c565b1690611d2c565b9a898b016078019a85036077190199611858906118486117e86117dd6117d76117d18b86611190565b906115c1565b60d01c90565b65ffffffffffff1690565b9761181f61161e6116186116126118086117dd6117d76117d1888b6111a1565b94611819611618611612838b61117f565b9761114c565b9461183961182b6101ff565b65ffffffffffff909b168b52565b89019065ffffffffffff169052565b6001600160a01b03166040870152565b6001600160a01b03166060850152565b6001600160a01b03871691823b156101755761189e926000928360405180968195829463064acaab60e11b8452600484016115ed565b03925af1801561060f576118af5750565b8061060361020c92610190565b6118d391508d803d106109215761091381836101de565b38611783565b7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000030147f000000000000000000000000000000000000000000000000000000000000000046141615611966575b671901000000000000600052601a52603a526042601820906000603a52565b5060a06040517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f81527f000000000000000000000000000000000000000000000000000000000000000060208201527f0000000000000000000000000000000000000000000000000000000000000000604082015246606082015230608082015220611947565b600080516020611d9383398151915254611a3a93602093909291611a1c9060501c6001600160a01b031661161e565b916040519586948593849363199ed7c960e11b8552600485016115aa565b03915afa801561060f57611a5691600091611ab1575b50611d03565b9165ffffffffffff908142911611611aa15742911610611a94576001600160a01b0316611a8857630b135d3f60e11b90565b6001600160e01b031990565b506001600160e01b031990565b506001600160e01b031992915050565b611ac9915060203d81116109215761091381836101de565b38611a50565b90816020910312610175575180151581036101755790565b6001600160a01b0390911681526040602082018190528101829052606091806000848401376000828201840152601f01601f1916010190565b600080516020611d9383398151915254611b459060501c6001600160a01b031661161e565b6040519081639ea9bd5960e01b9182825260209384918180611b6b363360048401611ae7565b03915afa90811561060f57600091611c99575b50611c9257611b986000356001600160e01b031916611050565b6001810154909190611bb2906001600160a01b031661161e565b916001600160a01b03831615908115611c56575b8115611c32575b5015611bdb57505050600090565b829060405192839182528180611bf5363360048401611ae7565b03915afa91821561060f57600092611c0c57505090565b6107379250803d10611c2b575b611c2381836101de565b810190611acf565b503d611c19565b54611c45915065ffffffffffff166117dd565b65ffffffffffff4291161138611bcd565b905065ffffffffffff611c766117dd835465ffffffffffff9060301c1690565b168015159081611c88575b5090611bc6565b9050421138611c81565b5050600190565b611cb09150833d8511611c2b57611c2381836101de565b38611b7e565b600080516020611d9383398151915280547fffff0000000000000000000000000000000000000000ffffffffffffffffffff1660509290921b600160501b600160f01b0316919091179055565b8065ffffffffffff91828160a01c16928315600114611d24575b5060d01c92565b925038611d1d565b8082186001600160a01b031615600114611d47575050600190565b65ffffffffffff60a01b828116828216818118918111919091028082189465ffffffffffff60a01b199485169416929114611d8a575b5081811190821802181790565b925038611d7d56fe439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dd90000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d2789", + "nonce": "0x5", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xd5ddbe4660caa47a02e09ebc1a1eec6fabe1f5cbfad13051cef12c558401194f", + "transactionType": "CREATE2", + "contractName": "KernelFactory", + "contractAddress": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0xf2137", + "value": "0x0", + "data": "0x00000000000000000000000000000000000000000000000000000000000000006080346100b257601f610b2d38819003918201601f19168301916001600160401b038311848410176100b75780849260409485528339810103126100b25780516001600160a01b0391828216918290036100b257602001519182168092036100b25780638b78c6d8195560007f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08180a3600080546001600160a01b031916919091179055604051610a5f90816100ce8239f35b600080fd5b634e487b7160e01b600052604160045260246000fdfe6040608081526004908136101561001557600080fd5b600091823560e01c9081630396cb60146107d45781632569296214610789578163296601cd1461059d5781634d6cb7001461052b5781635414dff0146104fa57816354d1f13d146104b4578163584465f2146104745781636544c82814610436578163715018a6146103f05781638da5cb5b146103c3578163b0d691fe1461039b578163bb30a9741461034557838263bb9fe6bf146102ec578263c23a5cea1461026157508163d7533f0214610243578163db4c545e14610219578163f04e283e14610199578163f2fde38b1461012c575063fee81cf4146100f657600080fd5b3461012857602036600319011261012857602091610112610845565b9063389a75e1600c525281600c20549051908152f35b5080fd5b8390602036600319011261012857610142610845565b9061014b61088e565b8160601b1561018e575060018060a01b0316638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08580a35580f35b637448fbae8352601cfd5b83906020366003190112610128576101af610845565b906101b861088e565b63389a75e1600c528183526020600c20908154421161020e575082905560018060a01b0316638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08580a35580f35b636f5e88188452601cfd5b5050346101285781600319360112610128576020906089601361023a6108d8565b01209051908152f35b505034610128578160031936011261012857602090516202a3008152f35b809184346102e85760203660031901126102e85781356001600160a01b0381811693918490036102e45761029361088e565b84541692833b156102e45760248592838551968794859363611d2e7560e11b85528401525af19081156102db57506102c85750f35b6102d190610a13565b6102d85780f35b80fd5b513d84823e3d90fd5b8480fd5b5050fd5b809184346102e857826003193601126102e85761030761088e565b82546001600160a01b031691823b1561034057815163bb9fe6bf60e01b81529284918491829084905af19081156102db57506102c85750f35b505050fd5b50503461012857806003193601126101285761035f610845565b90602435918215158093036103975761037661088e565b60018060a01b03168352600160205282209060ff8019835416911617905580f35b8380fd5b505034610128578160031936011261012857905490516001600160a01b039091168152602090f35b505034610128578160031936011261012857638b78c6d8195490516001600160a01b039091168152602090f35b83806003193601126102d85761040461088e565b80638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a35580f35b5050346101285760203660031901126101285760209160ff9082906001600160a01b03610461610845565b1681526001855220541690519015158152f35b83903461012857602036600319011261012857356001600160a01b03811690819003610128576104a261088e565b81546001600160a01b03191617815580f35b83806003193601126102d85763389a75e1600c52338152806020600c2055337ffa7b8eab7da67f412cc9575ed43464468f9bfbae89d1675917346ca6d8fe3c928280a280f35b8284346102d85760203660031901126102d8575061051a602092356108ab565b90516001600160a01b039091168152f35b8284346102d857816003193601126102d85782359067ffffffffffffffff82116102d857506bffffffffffffffffffffffff61056f60209461051a93369101610860565b6105948580518381948a830196873781016024358a8201520388810184520182610a3d565b519020166108ab565b828460603660031901126102d8576105b3610845565b9160243567ffffffffffffffff8111610785576105d39036908601610860565b9360018060a01b039384821681526020966001885260ff858320541615610730576bffffffffffffffffffffffff8551898101908987833761062988828d8d82019060443590820152038d810184520182610a3d565b5190201696331560011715610724576106406108d8565b90601382019860898a2060ff86536035523060601b600152806015526055852099856035528a3b15610678575b8b8b8b8b5191168152f35b856089929394959697989b50f597881561071857918185939284938884527f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc8d85015289840137870190348a5af1156106fe57507f09e48df7857bd0c1e0d31bb8a85d42cf1874817895f171c917f6ee2cea73ec20818692a3848080808080808061066d565b3d1561070d57503d81803e3d90fd5b63301164258252601cfd5b8363301164258652601cfd5b50632f6348368252601cfd5b845162461bcd60e51b8152908101889052602960248201527f4b65726e656c466163746f72793a20696d706c656d656e746174696f6e206e6f6044820152681d08185b1b1bddd95960ba1b6064820152608490fd5b8280fd5b83806003193601126102d85763389a75e1600c523381526202a30042016020600c2055337fdbf36a107da19e49527a7176a1babf963b4b0ff8cde35ee35d6cd8f1f9ac7e1d8280a280f35b91905060203660031901126107855782823563ffffffff8116809103610128576107fc61088e565b81546001600160a01b031693843b156107855760249084519586938492621cb65b60e51b845283015234905af19081156102db5750610839575080f35b61084290610a13565b80f35b600435906001600160a01b038216820361085b57565b600080fd5b9181601f8401121561085b5782359167ffffffffffffffff831161085b576020838186019501011161085b57565b638b78c6d81954330361089d57565b6382b429006000526004601cfd5b608960136108b76108d8565b012060ff6000536035523060601b6001526015526055600020906000603552565b604051903060701c1561097c57666052573d6000fd607b8301527f3d356020355560408036111560525736038060403d373d3d355af43d6000803e60748301527f3735a920a3ca505d382bbc545af43d6000803e6052573d6000fd5b3d6000f35b60548301527f14605757363d3d37363d7f360894a13ba1a3210667c828492db98dca3e2076cc60348301523060148301526c607f3d8160093d39f33d3d33738252565b66604c573d6000fd60758301527f3d3560203555604080361115604c5736038060403d373d3d355af43d6000803e606e8301527f3735a920a3ca505d382bbc545af43d6000803e604c573d6000fd5b3d6000f35b604e8301527f14605157363d3d37363d7f360894a13ba1a3210667c828492db98dca3e2076cc602e83015230600e8301526c60793d8160093d39f33d3d336d8252565b67ffffffffffffffff8111610a2757604052565b634e487b7160e01b600052604160045260246000fd5b90601f8019910116810190811067ffffffffffffffff821117610a2757604052560000000000000000000000009775137314fe595c943712b0b336327dfa80ae8a0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d2789", + "nonce": "0x6", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xe936cc1816814fb8729b689d06e528f9b47450143632e8ae0ee53fc3b227a445", + "transactionType": "CALL", + "contractName": "KernelFactory", + "contractAddress": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", + "function": "setImplementation(address,bool)", + "arguments": [ + "0xf048AD83CB2dfd6037A43902a2A5Be04e53cd2Eb", + "true" + ], + "transaction": { + "type": "0x02", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x5de4839a76cf55d0c90e2061ef4386d962e15ae3", + "gas": "0x10945", + "value": "0x0", + "data": "0xbb30a974000000000000000000000000f048ad83cb2dfd6037a43902a2a5be04e53cd2eb0000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x7", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x54eaef3f8424768c6eff4b449cfb054f67500f65b556066a2b1ea4d56cd4532b", + "transactionType": "CALL", + "contractName": "KernelFactory", + "contractAddress": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", + "function": "addStake(uint32)", + "arguments": [ + "1" + ], + "transaction": { + "type": "0x02", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x5de4839a76cf55d0c90e2061ef4386d962e15ae3", + "gas": "0x1da73", + "value": "0x1", + "data": "0x0396cb600000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x8", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "transactionHash": "0xe8fd691147cbc247caa40366af428f2d9f5b3e9205a0a473030eec43aeec3bfd", + "transactionIndex": "0x1", + "blockHash": "0x6bf93962791af8c3823047e082c177e678134398c95c58015ac64bd67c392dd4", + "blockNumber": "0xcb4a2f", + "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", + "to": "0x4e59b44847b379578588920cA78FbF26c0B4956C", + "cumulativeGasUsed": "0x1b0666", + "gasUsed": "0x1a4f55", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d05e32" + }, + { + "transactionHash": "0xd5ddbe4660caa47a02e09ebc1a1eec6fabe1f5cbfad13051cef12c558401194f", + "transactionIndex": "0x2", + "blockHash": "0x6bf93962791af8c3823047e082c177e678134398c95c58015ac64bd67c392dd4", + "blockNumber": "0xcb4a2f", + "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", + "to": "0x4e59b44847b379578588920cA78FbF26c0B4956C", + "cumulativeGasUsed": "0x255ec1", + "gasUsed": "0xa585b", + "contractAddress": null, + "logs": [ + { + "address": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000009775137314fe595c943712b0b336327dfa80ae8a" + ], + "data": "0x", + "blockHash": "0x6bf93962791af8c3823047e082c177e678134398c95c58015ac64bd67c392dd4", + "blockNumber": "0xcb4a2f", + "transactionHash": "0xd5ddbe4660caa47a02e09ebc1a1eec6fabe1f5cbfad13051cef12c558401194f", + "transactionIndex": "0x2", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000200000000020000000000000000000800000000000000000000000000000000400000000000000000000000000080000000000000000000000000080000000000001000100000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d05e32" + }, + { + "transactionHash": "0xe936cc1816814fb8729b689d06e528f9b47450143632e8ae0ee53fc3b227a445", + "transactionIndex": "0x3", + "blockHash": "0x6bf93962791af8c3823047e082c177e678134398c95c58015ac64bd67c392dd4", + "blockNumber": "0xcb4a2f", + "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", + "to": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", + "cumulativeGasUsed": "0x261423", + "gasUsed": "0xb562", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d05e32" + }, + { + "transactionHash": "0x54eaef3f8424768c6eff4b449cfb054f67500f65b556066a2b1ea4d56cd4532b", + "transactionIndex": "0x4", + "blockHash": "0x6bf93962791af8c3823047e082c177e678134398c95c58015ac64bd67c392dd4", + "blockNumber": "0xcb4a2f", + "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", + "to": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", + "cumulativeGasUsed": "0x27588c", + "gasUsed": "0x14469", + "contractAddress": null, + "logs": [ + { + "address": "0x5FF137D4b0FDCD49DcA30c7CF57E578a026d2789", + "topics": [ + "0xa5ae833d0bb1dcd632d98a8b70973e8516812898e19bf27b70071ebc8dc52c01", + "0x0000000000000000000000005de4839a76cf55d0c90e2061ef4386d962e15ae3" + ], + "data": "0x00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x6bf93962791af8c3823047e082c177e678134398c95c58015ac64bd67c392dd4", + "blockNumber": "0xcb4a2f", + "transactionHash": "0x54eaef3f8424768c6eff4b449cfb054f67500f65b556066a2b1ea4d56cd4532b", + "transactionIndex": "0x4", + "logIndex": "0x1", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000010000000800000000000000000000000000200000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000100000000000000000000000000000000000200000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d05e32" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1692073672, + "chain": 420, + "multi": false, + "commit": "951fd36" +} \ No newline at end of file diff --git a/broadcast/DeployKernel.s.sol/420/run-latest.json b/broadcast/DeployKernel.s.sol/420/run-latest.json index 50b0a859..ed9569b6 100644 --- a/broadcast/DeployKernel.s.sol/420/run-latest.json +++ b/broadcast/DeployKernel.s.sol/420/run-latest.json @@ -1,73 +1,73 @@ { "transactions": [ { - "hash": "0x7b6c66e3348524ea9e0b538e4ac466c28cc733b1e7f813a0cfa6498136eb0956", + "hash": "0xe8fd691147cbc247caa40366af428f2d9f5b3e9205a0a473030eec43aeec3bfd", "transactionType": "CREATE2", "contractName": "Kernel", - "contractAddress": "0xD2063bE7C610eb55492C05385743edDbf5b6B951", + "contractAddress": "0xf048AD83CB2dfd6037A43902a2A5Be04e53cd2Eb", "function": null, "arguments": null, "transaction": { "type": "0x02", "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x26dfd0", + "gas": "0x24572d", "value": "0x0", - "data": "0x000000000000000000000000000000000000000000000000000000000000000061014034620001b057601f62001ff138819003918201601f19168301916001600160401b03831184841017620001b557808492602094604052833981010312620001b057516001600160a01b0381168103620001b057306080524660a05260a062000069620001cb565b600681526005602082016512d95c9b995b60d21b815260206200008b620001cb565b838152019264302e322e3160d81b845251902091208160c0528060e052604051917f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f83526020830152604082015246606082015230608082015220906101009182526101209081527f439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dd96a010000000000000000000080600160f01b031982541617905560405190611e059283620001ec8439608051836118f9015260a0518361191c015260c0518361198e015260e051836119b4015251826118d801525181818161049c0152818161065e015281816108b701528181610a4201528181610b6d01528181610d6701528181610e8801528181610f89015281816110b301526113030152f35b600080fd5b634e487b7160e01b600052604160045260246000fd5b60408051919082016001600160401b03811183821017620001b55760405256fe60806040526004361015610015575b3661109657005b60003560e01c806306fdde03146101655780630b3dc35414610160578063150b7a021461015b5780631626ba7e1461015657806329f8b174146101515780633659cfe61461014c5780633a871cdd146101475780633e1b08121461014257806351166ba01461013d578063519454471461013857806354fd4d501461013357806355b14f501461012e57806357b750471461012957806384b0196e1461012457806388e7fd061461011f578063b0d691fe1461011a578063bc197c8114610115578063d087d28814610110578063d1f578941461010b578063d5416221146101065763f23a6e610361000e57611004565b610f72565b610ed4565b610e55565b610dc6565b610d51565b610d1c565b610c74565b610c3d565b610b57565b610aff565b6109fb565b610932565b61086e565b610744565b61063a565b61042f565b61039d565b610343565b6102c4565b610290565b600091031261017557565b600080fd5b634e487b7160e01b600052604160045260246000fd5b6001600160401b0381116101a357604052565b61017a565b608081019081106001600160401b038211176101a357604052565b604081019081106001600160401b038211176101a357604052565b90601f801991011681019081106001600160401b038211176101a357604052565b6040519061020c826101a8565b565b6040519061016082018281106001600160401b038211176101a357604052565b6040519061023b826101c3565b600682526512d95c9b995b60d21b6020830152565b919082519283825260005b84811061027c575050826000602080949584010152601f8019910116010190565b60208183018101518483018201520161025b565b34610175576000366003190112610175576102c06102ac61022e565b604051918291602083526020830190610250565b0390f35b34610175576000366003190112610175576020600080516020611de58339815191525460501c6040519060018060a01b03168152f35b6001600160a01b0381160361017557565b359061020c826102fa565b9181601f84011215610175578235916001600160401b038311610175576020838186019501011161017557565b346101755760803660031901126101755761035f6004356102fa565b61036a6024356102fa565b6064356001600160401b03811161017557610389903690600401610316565b5050604051630a85bd0160e11b8152602090f35b34610175576040366003190112610175576024356001600160401b038111610175576103db6103d26020923690600401610316565b906004356119ea565b6040516001600160e01b03199091168152f35b600435906001600160e01b03198216820361017557565b6064359065ffffffffffff8216820361017557565b6084359065ffffffffffff8216820361017557565b60c0366003190112610175576104436103ee565b60243590610450826102fa565b6044359061045d826102fa565b610465610405565b61046d61041a565b9360a4356001600160401b0381116101755761048d903690600401610316565b9590946001600160a01b0393337f00000000000000000000000000000000000000000000000000000000000000008616141580610630575b61061e5784926104fa610591926104eb6104dd6101ff565b65ffffffffffff9094168452565b65ffffffffffff166020830152565b6001600160a01b03851660408201526001600160a01b03831660608201526105218761105e565b81516020830151604084015160309190911b6bffffffffffff0000000000001665ffffffffffff9290921691909117606091821b6bffffffffffffffffffffffff19161782559091015160019190910180546001600160a01b0319166001600160a01b0392909216919091179055565b1693843b15610175576040519063064acaab60e11b825281806105bb6000998a94600484016115fb565b038183895af1801561061957610600575b5016906001600160e01b0319167fed03d2572564284398470d3f266a693e29ddfff3eba45fc06c5e91013d3213538480a480f35b8061060d61061392610190565b8061016a565b386105cc565b6112e3565b604051637046c88d60e01b8152600490fd5b50303314156104c5565b602036600319011261017557600435610652816102fa565b6001600160a01b0390337f000000000000000000000000000000000000000000000000000000000000000083161415806106d6575b61061e57807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55167fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b600080a2005b5030331415610687565b9291926001600160401b0382116101a35760405191610709601f8201601f1916602001846101de565b829481845281830111610175578281602093846000960137010152565b9080601f8301121561017557816020610741933591016106e0565b90565b6003196060368201126101755760048035916001600160401b0390818411610175576101609084360301126101755761077b61020e565b9061078784840161030b565b8252602484013560208301526044840135818111610175576107ae90843691870101610726565b60408301526064840135818111610175576107ce90843691870101610726565b60608301526084840135608083015260a484013560a083015260c484013560c083015260e484013560e08301526101048401356101008301526101248401358181116101755761082390843691870101610726565b610120830152610144840135908111610175576102c09361085e9361084b9236920101610726565b61014082015260443590602435906112ef565b6040519081529081906020820190565b34610175576020366003190112610175576004356001600160c01b0381169081900361017557604051631aab3f0d60e11b815230600482015260248101919091526020816044817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa8015610619576102c091600091610904575b506040519081529081906020820190565b610925915060203d811161092b575b61091d81836101de565b810190611204565b386108f3565b503d610913565b34610175576020366003190112610175576102c06109776109516103ee565b60006060604051610961816101a8565b828152826020820152826040820152015261105e565b60405190610984826101a8565b805465ffffffffffff80821684528160301c16602084015260601c60408301526001808060a01b03910154166060820152604051918291829190916060608082019365ffffffffffff80825116845260208201511660208401528160018060a01b0391826040820151166040860152015116910152565b608036600319011261017557600435610a13816102fa565b6044356001600160401b03811161017557610a32903690600401610726565b90606435600281101561017557337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316141580610ac9575b61061e5780610a8260019261110f565b03610aa85760008281939260208394519201905af43d82803e15610aa4573d90f35b3d90fd5b6000828193926020839451920190602435905af13d82803e15610aa4573d90f35b50610ad9610ad5611bad565b1590565b610a72565b60405190610aeb826101c3565b6005825264302e322e3160d81b6020830152565b34610175576000366003190112610175576102c06102ac610ade565b90604060031983011261017557600435610b34816102fa565b91602435906001600160401b03821161017557610b5391600401610316565b9091565b610b6036610b1b565b90916001600160a01b03337f00000000000000000000000000000000000000000000000000000000000000008216141580610c33575b61061e5780600080516020611de58339815191525460501c1691610bb981611d31565b1692836040519360009586947fa35f5cdc5fbabb614b4cd5064ce5543f43dc8fab0e4da41255230eb8aba2531c8680a3813b15610c2f578385610c0d819593829463064acaab60e11b8452600484016115fb565b03925af1801561061957610c1f575080f35b8061060d610c2c92610190565b80f35b8380fd5b5030331415610b96565b34610175576000366003190112610175576020600080516020611de58339815191525460e01b6040519063ffffffff60e01b168152f35b3461017557600036600319011261017557610cca610c9061022e565b610c98610ade565b90604051928392600f60f81b8452610cbc60209360e08587015260e0860190610250565b908482036040860152610250565b90466060840152306080840152600060a084015282820360c08401528060605192838152019160809160005b828110610d0557505050500390f35b835185528695509381019392810192600101610cf6565b34610175576000366003190112610175576020600080516020611de58339815191525465ffffffffffff60405191831c168152f35b34610175576000366003190112610175576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b9181601f84011215610175578235916001600160401b038311610175576020808501948460051b01011161017557565b346101755760a036600319011261017557610de26004356102fa565b610ded6024356102fa565b6001600160401b0360443581811161017557610e0d903690600401610d96565b505060643581811161017557610e27903690600401610d96565b505060843590811161017557610e41903690600401610316565b505060405163bc197c8160e01b8152602090f35b3461017557600036600319011261017557604051631aab3f0d60e11b8152306004820152600060248201526020816044817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa8015610619576102c09160009161090457506040519081529081906020820190565b610edd36610b1b565b600080516020611de583398151915254919290916001600160a01b03919060501c8216610f6157610f0d81611d31565b1691823b1561017557610f42926000928360405180968195829463064acaab60e11b8452602060048501526024840191611597565b03925af1801561061957610f5257005b8061060d610f5f92610190565b005b60405162dc149f60e41b8152600490fd5b602036600319011261017557610f866103ee565b337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316141580610ffa575b61061e57600080516020611de583398151915290815469ffffffffffff000000004260201b169160e01c9069ffffffffffffffffffff191617179055600080f35b5030331415610fb9565b346101755760a0366003190112610175576110206004356102fa565b61102b6024356102fa565b6084356001600160401b0381116101755761104a903690600401610316565b505060405163f23a6e6160e01b8152602090f35b63ffffffff60e01b166000527f439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dda602052604060002090565b60006110ac81356001600160e01b03191661105e565b5460601c337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316141580611100575b61061e57818091368280378136915af43d82803e15610aa4573d90f35b50611109611bad565b156110e3565b6002111561111957565b634e487b7160e01b600052602160045260246000fd5b906004116101755790600490565b909291928360041161017557831161017557600401916003190190565b906024116101755760100190601490565b906058116101755760380190602090565b906024116101755760040190602090565b906038116101755760240190601490565b90600a116101755760040190600690565b9060101161017557600a0190600690565b90939293848311610175578411610175578101920390565b6001600160e01b031990358181169392600481106111f557505050565b60040360031b82901b16169150565b90816020910312610175575190565b606080825282516001600160a01b031690820152919392916040916112d9906020810151608084015283810151611258610160918260a08701526101c0860190610250565b906112c6611278606085015193605f1994858983030160c08a0152610250565b608085015160e088015260a085015192610100938489015260c08601519061012091828a015260e08701519461014095868b0152870151908901528501518488830301610180890152610250565b92015190848303016101a0850152610250565b9460208201520152565b6040513d6000823e3d90fd5b6001600160a01b03939260009290918391907f000000000000000000000000000000000000000000000000000000000000000087163303611537576004908135978861014481013501928060248501940135600080516020611de5833981519152549461136561135f838361112f565b906111d8565b9b6001600160e01b0319808e16908161141a57505050899a9b50611394826020999a9b9594936113ab9361113d565b9660501c965b858c8061140b575b505036916106e0565b6101408501526113cf604051998a9788968794633a871cdd60e01b86528501611213565b0393165af19182156106195761074193926113eb575b50611d7e565b61140491925060203d811161092b5761091d81836101de565b90386113e5565b81808092335af150858c6113a2565b9199509197969594939c8660e01b161615156000146114445760405163fc2f51c560e01b81528c90fd5b90899a9b91600160e09b95969798999a9b1b81146000146114e3575061148561148061135f8b606460209c9d013501602486820135910161112f565b61105e565b60018101549099906001600160a01b031696848816156114d8575b50816113ab926114af9261113d565b995460d081901b6001600160d01b03191660709190911b65ffffffffffff60a01b16179961139a565b60501c9650816114a0565b9198979095509250600160e11b036115295761151f6113ab948a9361151a61135f8a606460209c01350160248d820135910161112f565b61160c565b919992969161139a565b505050505050505050600190565b604051636b31ba1560e11b8152600490fd5b6bffffffffffffffffffffffff19903581811693926014811061156b57505050565b60140360031b82901b16169150565b359060208110611588575090565b6000199060200360031b1b1690565b908060209392818452848401376000828201840152601f01601f1916010190565b604090610741949281528160208201520191611597565b6001600160d01b031990358181169392600681106115ec57505050565b60060360031b82901b16169150565b916020610741938181520191611597565b9061163861162c611626611620868561115a565b90611549565b60601c90565b6001600160a01b031690565b9361164c611646858461116b565b9061157a565b60588301607882019461166761164687856058018a896111c0565b96611770611678611646838961117c565b611688611626611620858b61118d565b996117166116973689896106e0565b8051602091820120604080517f3ce406685c1b3551d706d85a68afdaa49ac4e07b451ad9b8ff8b58c3ee9641768185019081526001600160e01b03198b169282019290925260608101969096526001600160a01b039e909e16608086015260a08086019190915284529b8c9361170e60c0826101de565b5190206118d6565b600080516020611de583398151915254909190611752906117429060501c6001600160a01b031661162c565b9189019b60788d0190878d6111c0565b60405163199ed7c960e11b81529586948593849391600485016115b8565b03915afa928315610619576114806117b661186595610521946000916118b9575b506117af61179f878d61117c565b6001600160a01b0319929161157a565b1690611d7e565b9a898b016078019a85036077190199611855906118456117e86117e26117dc8a8561119e565b906115cf565b60d01c90565b9761181c61162c6116266116206118056117e26117dc878a6111af565b94611816611626611620838b61118d565b9761115a565b946118366118286101ff565b65ffffffffffff909b168b52565b89019065ffffffffffff169052565b6001600160a01b03166040870152565b6001600160a01b03166060850152565b6001600160a01b03871691823b156101755761189b926000928360405180968195829463064acaab60e11b8452600484016115fb565b03925af18015610619576118ac5750565b8061060d61020c92610190565b6118d091508d803d1061092b5761091d81836101de565b38611791565b7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000030147f000000000000000000000000000000000000000000000000000000000000000046141615611963575b671901000000000000600052601a52603a526042601820906000603a52565b5060a06040517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f81527f000000000000000000000000000000000000000000000000000000000000000060208201527f0000000000000000000000000000000000000000000000000000000000000000604082015246606082015230608082015220611944565b600080516020611de583398151915254611a3793602093909291611a199060501c6001600160a01b031661162c565b916040519586948593849363199ed7c960e11b8552600485016115b8565b03915afa801561061957611a5391600091611ac1575b50611adf565b60208101514265ffffffffffff90911611611ab45742611a8a611a7f604084015165ffffffffffff1690565b65ffffffffffff1690565b10611ab457516001600160a01b0316611aa857630b135d3f60e11b90565b6001600160e01b031990565b506001600160e01b031990565b611ad9915060203d811161092b5761091d81836101de565b38611a4d565b604080516001600160401b03929060608101848111828210176101a35760009184918252828152826020820152015265ffffffffffff90818160a01c16908115611b54575b83519460608601908111868210176101a35784526001600160a01b038116855260d01c6020850152169082015290565b829150611b24565b90816020910312610175575180151581036101755790565b6001600160a01b0390911681526040602082018190528101829052606091806000848401376000828201840152601f01601f1916010190565b600080516020611de583398151915254611bd29060501c6001600160a01b031661162c565b6040519081639ea9bd5960e01b9182825260209384918180611bf8363360048401611b74565b03915afa90811561061957600091611d14575b50611d0d57611c256000356001600160e01b03191661105e565b6001810154909190611c3f906001600160a01b031661162c565b916001600160a01b03831615908115611cd4575b8115611cbf575b5015611c6857505050600090565b829060405192839182528180611c82363360048401611b74565b03915afa91821561061957600092611c9957505090565b6107419250803d10611cb8575b611cb081836101de565b810190611b5c565b503d611ca6565b544265ffffffffffff90911611905038611c5a565b905065ffffffffffff611cf1825465ffffffffffff9060301c1690565b168015159081611d03575b5090611c53565b9050421138611cfc565b5050600190565b611d2b9150833d8511611cb857611cb081836101de565b38611c0b565b600080516020611de583398151915280547fffff0000000000000000000000000000000000000000ffffffffffffffffffff1660509290921b600160501b600160f01b0316919091179055565b8082186001600160a01b031615600114611d99575050600190565b65ffffffffffff60a01b828116828216818118918111919091028082189465ffffffffffff60a01b199485169416929114611ddc575b5081811190821802181790565b925038611dcf56fe439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dd90000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d2789", - "nonce": "0x0", + "data": "0x000000000000000000000000000000000000000000000000000000000000000061014034620001b057601f62001f9f38819003918201601f19168301916001600160401b03831184841017620001b557808492602094604052833981010312620001b057516001600160a01b0381168103620001b057306080524660a05260a062000069620001cb565b600681526005602082016512d95c9b995b60d21b815260206200008b620001cb565b838152019264302e322e3160d81b845251902091208160c0528060e052604051917f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f83526020830152604082015246606082015230608082015220906101009182526101209081527f439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dd96a010000000000000000000080600160f01b031982541617905560405190611db39283620001ec8439608051836118fc015260a0518361191f015260c05183611991015260e051836119b7015251826118db01525181818161049d01528181610654015281816108ad01528181610a3801528181610b5f01528181610d5901528181610e7a01528181610f7b015281816110a501526112f50152f35b600080fd5b634e487b7160e01b600052604160045260246000fd5b60408051919082016001600160401b03811183821017620001b55760405256fe60806040526004361015610015575b3661108857005b60003560e01c806306fdde03146101655780630b3dc35414610160578063150b7a021461015b5780631626ba7e1461015657806329f8b174146101515780633659cfe61461014c5780633a871cdd146101475780633e1b08121461014257806351166ba01461013d578063519454471461013857806354fd4d501461013357806355b14f501461012e57806357b750471461012957806384b0196e1461012457806388e7fd061461011f578063b0d691fe1461011a578063bc197c8114610115578063d087d28814610110578063d1f578941461010b578063d5416221146101065763f23a6e610361000e57610ff6565b610f64565b610ec6565b610e47565b610db8565b610d43565b610d0e565b610c66565b610c2f565b610b49565b610af1565b6109f1565b610928565b610864565b61073a565b610630565b61042f565b61039d565b610343565b6102c4565b610290565b600091031261017557565b600080fd5b634e487b7160e01b600052604160045260246000fd5b6001600160401b0381116101a357604052565b61017a565b608081019081106001600160401b038211176101a357604052565b604081019081106001600160401b038211176101a357604052565b90601f801991011681019081106001600160401b038211176101a357604052565b6040519061020c826101a8565b565b6040519061016082018281106001600160401b038211176101a357604052565b6040519061023b826101c3565b600682526512d95c9b995b60d21b6020830152565b919082519283825260005b84811061027c575050826000602080949584010152601f8019910116010190565b60208183018101518483018201520161025b565b34610175576000366003190112610175576102c06102ac61022e565b604051918291602083526020830190610250565b0390f35b34610175576000366003190112610175576020600080516020611d938339815191525460501c6040519060018060a01b03168152f35b6001600160a01b0381160361017557565b359061020c826102fa565b9181601f84011215610175578235916001600160401b038311610175576020838186019501011161017557565b346101755760803660031901126101755761035f6004356102fa565b61036a6024356102fa565b6064356001600160401b03811161017557610389903690600401610316565b5050604051630a85bd0160e11b8152602090f35b34610175576040366003190112610175576024356001600160401b038111610175576103db6103d26020923690600401610316565b906004356119ed565b6040516001600160e01b03199091168152f35b600435906001600160e01b03198216820361017557565b6064359065ffffffffffff8216820361017557565b6084359065ffffffffffff8216820361017557565b60c0366003190112610175576104436103ee565b60243590610450826102fa565b6044359061045d826102fa565b610465610405565b9261046e61041a565b9060a4356001600160401b0381116101755761048e903690600401610316565b9590946001600160a01b0393337f00000000000000000000000000000000000000000000000000000000000000008616141580610626575b6106145784926104f0610587926104db6101ff565b65ffffffffffff918216815292166020830152565b6001600160a01b03851660408201526001600160a01b038316606082015261051787611050565b81516020830151604084015160309190911b6bffffffffffff0000000000001665ffffffffffff9290921691909117606091821b6bffffffffffffffffffffffff19161782559091015160019190910180546001600160a01b0319166001600160a01b0392909216919091179055565b1693843b15610175576040519063064acaab60e11b825281806105b16000998a94600484016115ed565b038183895af1801561060f576105f6575b5016906001600160e01b0319167fed03d2572564284398470d3f266a693e29ddfff3eba45fc06c5e91013d3213538480a480f35b8061060361060992610190565b8061016a565b386105c2565b6112d5565b604051637046c88d60e01b8152600490fd5b50303314156104c6565b602036600319011261017557600435610648816102fa565b6001600160a01b0390337f000000000000000000000000000000000000000000000000000000000000000083161415806106cc575b61061457807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55167fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b600080a2005b503033141561067d565b9291926001600160401b0382116101a357604051916106ff601f8201601f1916602001846101de565b829481845281830111610175578281602093846000960137010152565b9080601f8301121561017557816020610737933591016106d6565b90565b6003196060368201126101755760048035916001600160401b0390818411610175576101609084360301126101755761077161020e565b9061077d84840161030b565b8252602484013560208301526044840135818111610175576107a49084369187010161071c565b60408301526064840135818111610175576107c49084369187010161071c565b60608301526084840135608083015260a484013560a083015260c484013560c083015260e484013560e0830152610104840135610100830152610124840135818111610175576108199084369187010161071c565b610120830152610144840135908111610175576102c09361085493610841923692010161071c565b61014082015260443590602435906112e1565b6040519081529081906020820190565b34610175576020366003190112610175576004356001600160c01b0381169081900361017557604051631aab3f0d60e11b815230600482015260248101919091526020816044817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa801561060f576102c0916000916108fa575b506040519081529081906020820190565b61091b915060203d8111610921575b61091381836101de565b8101906111f6565b386108e9565b503d610909565b34610175576020366003190112610175576102c061096d6109476103ee565b60006060604051610957816101a8565b8281528260208201528260408201520152611050565b6040519061097a826101a8565b805465ffffffffffff80821684528160301c16602084015260601c60408301526001808060a01b03910154166060820152604051918291829190916060608082019365ffffffffffff80825116845260208201511660208401528160018060a01b0391826040820151166040860152015116910152565b608036600319011261017557600435610a09816102fa565b6044356001600160401b03811161017557610a2890369060040161071c565b90606435600281101561017557337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316141580610abb575b61061457610a7581611101565b610a9e576000828193926020839451920190602435905af13d82803e15610a9a573d90f35b3d90fd5b60008281939260208394519201905af43d82803e15610a9a573d90f35b50610acb610ac7611b20565b1590565b610a68565b60405190610add826101c3565b6005825264302e322e3160d81b6020830152565b34610175576000366003190112610175576102c06102ac610ad0565b90604060031983011261017557600435610b26816102fa565b91602435906001600160401b03821161017557610b4591600401610316565b9091565b610b5236610b0d565b90916001600160a01b03337f00000000000000000000000000000000000000000000000000000000000000008216141580610c25575b6106145780600080516020611d938339815191525460501c1691610bab81611cb6565b1692836040519360009586947fa35f5cdc5fbabb614b4cd5064ce5543f43dc8fab0e4da41255230eb8aba2531c8680a3813b15610c21578385610bff819593829463064acaab60e11b8452600484016115ed565b03925af1801561060f57610c11575080f35b80610603610c1e92610190565b80f35b8380fd5b5030331415610b88565b34610175576000366003190112610175576020600080516020611d938339815191525460e01b6040519063ffffffff60e01b168152f35b3461017557600036600319011261017557610cbc610c8261022e565b610c8a610ad0565b90604051928392600f60f81b8452610cae60209360e08587015260e0860190610250565b908482036040860152610250565b90466060840152306080840152600060a084015282820360c08401528060605192838152019160809160005b828110610cf757505050500390f35b835185528695509381019392810192600101610ce8565b34610175576000366003190112610175576020600080516020611d938339815191525465ffffffffffff60405191831c168152f35b34610175576000366003190112610175576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b9181601f84011215610175578235916001600160401b038311610175576020808501948460051b01011161017557565b346101755760a036600319011261017557610dd46004356102fa565b610ddf6024356102fa565b6001600160401b0360443581811161017557610dff903690600401610d88565b505060643581811161017557610e19903690600401610d88565b505060843590811161017557610e33903690600401610316565b505060405163bc197c8160e01b8152602090f35b3461017557600036600319011261017557604051631aab3f0d60e11b8152306004820152600060248201526020816044817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa801561060f576102c0916000916108fa57506040519081529081906020820190565b610ecf36610b0d565b600080516020611d9383398151915254919290916001600160a01b03919060501c8216610f5357610eff81611cb6565b1691823b1561017557610f34926000928360405180968195829463064acaab60e11b8452602060048501526024840191611589565b03925af1801561060f57610f4457005b80610603610f5192610190565b005b60405162dc149f60e41b8152600490fd5b602036600319011261017557610f786103ee565b337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316141580610fec575b61061457600080516020611d9383398151915290815469ffffffffffff000000004260201b169160e01c9069ffffffffffffffffffff191617179055600080f35b5030331415610fab565b346101755760a0366003190112610175576110126004356102fa565b61101d6024356102fa565b6084356001600160401b0381116101755761103c903690600401610316565b505060405163f23a6e6160e01b8152602090f35b63ffffffff60e01b166000527f439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dda602052604060002090565b600061109e81356001600160e01b031916611050565b5460601c337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03161415806110f2575b61061457818091368280378136915af43d82803e15610a9a573d90f35b506110fb611b20565b156110d5565b6002111561110b57565b634e487b7160e01b600052602160045260246000fd5b906004116101755790600490565b909291928360041161017557831161017557600401916003190190565b906024116101755760100190601490565b906058116101755760380190602090565b906024116101755760040190602090565b906038116101755760240190601490565b90600a116101755760040190600690565b9060101161017557600a0190600690565b90939293848311610175578411610175578101920390565b6001600160e01b031990358181169392600481106111e757505050565b60040360031b82901b16169150565b90816020910312610175575190565b606080825282516001600160a01b031690820152919392916040916112cb90602081015160808401528381015161124a610160918260a08701526101c0860190610250565b906112b861126a606085015193605f1994858983030160c08a0152610250565b608085015160e088015260a085015192610100938489015260c08601519061012091828a015260e08701519461014095868b0152870151908901528501518488830301610180890152610250565b92015190848303016101a0850152610250565b9460208201520152565b6040513d6000823e3d90fd5b6001600160a01b03939260009290918391907f000000000000000000000000000000000000000000000000000000000000000087163303611529576004908135978861014481013501928060248501940135600080516020611d9383398151915254946113576113518383611121565b906111ca565b9b6001600160e01b0319808e16908161140c57505050899a9b50611386826020999a9b95949361139d9361112f565b9660501c965b858c806113fd575b505036916106d6565b6101408501526113c1604051998a9788968794633a871cdd60e01b86528501611205565b0393165af191821561060f5761073793926113dd575b50611d2c565b6113f691925060203d81116109215761091381836101de565b90386113d7565b81808092335af150858c611394565b9199509197969594939c8660e01b161615156000146114365760405163fc2f51c560e01b81528c90fd5b90899a9b91600160e09b95969798999a9b1b81146000146114d557506114776114726113518b606460209c9d0135016024868201359101611121565b611050565b60018101549099906001600160a01b031696848816156114ca575b508161139d926114a19261112f565b995460d081901b6001600160d01b03191660709190911b65ffffffffffff60a01b16179961138c565b60501c965081611492565b9198979095509250600160e11b0361151b5761151161139d948a9361150c6113518a606460209c01350160248d8201359101611121565b6115fe565b919992969161138c565b505050505050505050600190565b604051636b31ba1560e11b8152600490fd5b6bffffffffffffffffffffffff19903581811693926014811061155d57505050565b60140360031b82901b16169150565b35906020811061157a575090565b6000199060200360031b1b1690565b908060209392818452848401376000828201840152601f01601f1916010190565b604090610737949281528160208201520191611589565b6001600160d01b031990358181169392600681106115de57505050565b60060360031b82901b16169150565b916020610737938181520191611589565b9061162a61161e611618611612868561114c565b9061153b565b60601c90565b6001600160a01b031690565b9361163e611638858461115d565b9061156c565b60588301607882019461165961163887856058018a896111b2565b9661176261166a611638838961116e565b61167a611618611612858b61117f565b996117086116893689896106d6565b8051602091820120604080517f3ce406685c1b3551d706d85a68afdaa49ac4e07b451ad9b8ff8b58c3ee9641768185019081526001600160e01b03198b169282019290925260608101969096526001600160a01b039e909e16608086015260a08086019190915284529b8c9361170060c0826101de565b5190206118d9565b600080516020611d9383398151915254909190611744906117349060501c6001600160a01b031661161e565b9189019b60788d0190878d6111b2565b60405163199ed7c960e11b81529586948593849391600485016115aa565b03915afa92831561060f576114726117a861186895610517946000916118bc575b506117a1611791878d61116e565b6001600160a01b0319929161156c565b1690611d2c565b9a898b016078019a85036077190199611858906118486117e86117dd6117d76117d18b86611190565b906115c1565b60d01c90565b65ffffffffffff1690565b9761181f61161e6116186116126118086117dd6117d76117d1888b6111a1565b94611819611618611612838b61117f565b9761114c565b9461183961182b6101ff565b65ffffffffffff909b168b52565b89019065ffffffffffff169052565b6001600160a01b03166040870152565b6001600160a01b03166060850152565b6001600160a01b03871691823b156101755761189e926000928360405180968195829463064acaab60e11b8452600484016115ed565b03925af1801561060f576118af5750565b8061060361020c92610190565b6118d391508d803d106109215761091381836101de565b38611783565b7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000030147f000000000000000000000000000000000000000000000000000000000000000046141615611966575b671901000000000000600052601a52603a526042601820906000603a52565b5060a06040517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f81527f000000000000000000000000000000000000000000000000000000000000000060208201527f0000000000000000000000000000000000000000000000000000000000000000604082015246606082015230608082015220611947565b600080516020611d9383398151915254611a3a93602093909291611a1c9060501c6001600160a01b031661161e565b916040519586948593849363199ed7c960e11b8552600485016115aa565b03915afa801561060f57611a5691600091611ab1575b50611d03565b9165ffffffffffff908142911611611aa15742911610611a94576001600160a01b0316611a8857630b135d3f60e11b90565b6001600160e01b031990565b506001600160e01b031990565b506001600160e01b031992915050565b611ac9915060203d81116109215761091381836101de565b38611a50565b90816020910312610175575180151581036101755790565b6001600160a01b0390911681526040602082018190528101829052606091806000848401376000828201840152601f01601f1916010190565b600080516020611d9383398151915254611b459060501c6001600160a01b031661161e565b6040519081639ea9bd5960e01b9182825260209384918180611b6b363360048401611ae7565b03915afa90811561060f57600091611c99575b50611c9257611b986000356001600160e01b031916611050565b6001810154909190611bb2906001600160a01b031661161e565b916001600160a01b03831615908115611c56575b8115611c32575b5015611bdb57505050600090565b829060405192839182528180611bf5363360048401611ae7565b03915afa91821561060f57600092611c0c57505090565b6107379250803d10611c2b575b611c2381836101de565b810190611acf565b503d611c19565b54611c45915065ffffffffffff166117dd565b65ffffffffffff4291161138611bcd565b905065ffffffffffff611c766117dd835465ffffffffffff9060301c1690565b168015159081611c88575b5090611bc6565b9050421138611c81565b5050600190565b611cb09150833d8511611c2b57611c2381836101de565b38611b7e565b600080516020611d9383398151915280547fffff0000000000000000000000000000000000000000ffffffffffffffffffff1660509290921b600160501b600160f01b0316919091179055565b8065ffffffffffff91828160a01c16928315600114611d24575b5060d01c92565b925038611d1d565b8082186001600160a01b031615600114611d47575050600190565b65ffffffffffff60a01b828116828216818118918111919091028082189465ffffffffffff60a01b199485169416929114611d8a575b5081811190821802181790565b925038611d7d56fe439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dd90000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d2789", + "nonce": "0x5", "accessList": [] }, "additionalContracts": [], "isFixedGasLimit": false }, { - "hash": "0x78d0844c4cc5917977e0ba2b6eba8294244907609207705b7d40b1be358f7a9e", + "hash": "0xd5ddbe4660caa47a02e09ebc1a1eec6fabe1f5cbfad13051cef12c558401194f", "transactionType": "CREATE2", "contractName": "KernelFactory", - "contractAddress": "0x85DF6Dc686FBDcAc7da61651D116fc71B2246B50", + "contractAddress": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", "function": null, "arguments": null, "transaction": { "type": "0x02", "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xe0068", + "gas": "0xf2137", "value": "0x0", - "data": "0x00000000000000000000000000000000000000000000000000000000000000006080346100b257601f610aee38819003918201601f19168301916001600160401b038311848410176100b75780849260409485528339810103126100b25780516001600160a01b0391828216918290036100b257602001519182168092036100b25780638b78c6d8195560007f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08180a3600080546001600160a01b031916919091179055604051610a2090816100ce8239f35b600080fd5b634e487b7160e01b600052604160045260246000fdfe6040608081526004908136101561001557600080fd5b600091823560e01c9081630396cb60146107915781632569296214610746578163296601cd1461059d5781634d6cb7001461052b5781635414dff0146104fa57816354d1f13d146104b4578163584465f2146104745781636544c82814610436578163715018a6146103f05781638da5cb5b146103c3578163b0d691fe1461039b578163bb30a9741461034557838263bb9fe6bf146102ec578263c23a5cea1461026157508163d7533f0214610243578163db4c545e14610219578163f04e283e14610199578163f2fde38b1461012c575063fee81cf4146100f657600080fd5b3461012857602036600319011261012857602091610112610806565b9063389a75e1600c525281600c20549051908152f35b5080fd5b8390602036600319011261012857610142610806565b9061014b61084f565b8160601b1561018e575060018060a01b0316638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08580a35580f35b637448fbae8352601cfd5b83906020366003190112610128576101af610806565b906101b861084f565b63389a75e1600c528183526020600c20908154421161020e575082905560018060a01b0316638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08580a35580f35b636f5e88188452601cfd5b5050346101285781600319360112610128576020906089601361023a610899565b01209051908152f35b505034610128578160031936011261012857602090516202a3008152f35b809184346102e85760203660031901126102e85781356001600160a01b0381811693918490036102e45761029361084f565b84541692833b156102e45760248592838551968794859363611d2e7560e11b85528401525af19081156102db57506102c85750f35b6102d1906109d4565b6102d85780f35b80fd5b513d84823e3d90fd5b8480fd5b5050fd5b809184346102e857826003193601126102e85761030761084f565b82546001600160a01b031691823b1561034057815163bb9fe6bf60e01b81529284918491829084905af19081156102db57506102c85750f35b505050fd5b50503461012857806003193601126101285761035f610806565b90602435918215158093036103975761037661084f565b60018060a01b03168352600160205282209060ff8019835416911617905580f35b8380fd5b505034610128578160031936011261012857905490516001600160a01b039091168152602090f35b505034610128578160031936011261012857638b78c6d8195490516001600160a01b039091168152602090f35b83806003193601126102d85761040461084f565b80638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a35580f35b5050346101285760203660031901126101285760209160ff9082906001600160a01b03610461610806565b1681526001855220541690519015158152f35b83903461012857602036600319011261012857356001600160a01b03811690819003610128576104a261084f565b81546001600160a01b03191617815580f35b83806003193601126102d85763389a75e1600c52338152806020600c2055337ffa7b8eab7da67f412cc9575ed43464468f9bfbae89d1675917346ca6d8fe3c928280a280f35b8284346102d85760203660031901126102d8575061051a6020923561086c565b90516001600160a01b039091168152f35b8284346102d857816003193601126102d85782359067ffffffffffffffff82116102d857506bffffffffffffffffffffffff61056f60209461051a93369101610821565b6105948580518381948a830196873781016024358a82015203888101845201826109fe565b5190201661086c565b8391506060366003190112610128576105b4610806565b9260243567ffffffffffffffff8111610397576105d49036908401610821565b94909360018060a01b039384831682526020966001885260ff8584205416156106f1576bffffffffffffffffffffffff855189810190838a833761062c88828d8782019060443590820152038d8101845201826109fe565b51902016903315600117156106e557610643610899565b9160896013840186f59788156106d957918185939284938884527f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc8d85015289840137870190348a5af1156106bf57507f09e48df7857bd0c1e0d31bb8a85d42cf1874817895f171c917f6ee2cea73ec20818692a35191168152f35b3d156106ce57503d81803e3d90fd5b63301164258252601cfd5b8363301164258652601cfd5b82632f6348368552601cfd5b845162461bcd60e51b8152808301899052602960248201527f4b65726e656c466163746f72793a20696d706c656d656e746174696f6e206e6f6044820152681d08185b1b1bddd95960ba1b6064820152608490fd5b83806003193601126102d85763389a75e1600c523381526202a30042016020600c2055337fdbf36a107da19e49527a7176a1babf963b4b0ff8cde35ee35d6cd8f1f9ac7e1d8280a280f35b91905060203660031901126108025782823563ffffffff8116809103610128576107b961084f565b81546001600160a01b031693843b156108025760249084519586938492621cb65b60e51b845283015234905af19081156102db57506107f6575080f35b6107ff906109d4565b80f35b8280fd5b600435906001600160a01b038216820361081c57565b600080fd5b9181601f8401121561081c5782359167ffffffffffffffff831161081c576020838186019501011161081c57565b638b78c6d81954330361085e57565b6382b429006000526004601cfd5b60896013610878610899565b012060ff6000536035523060601b6001526015526055600020906000603552565b604051903060701c1561093d57666052573d6000fd607b8301527f3d356020355560408036111560525736038060403d373d3d355af43d6000803e60748301527f3735a920a3ca505d382bbc545af43d6000803e6052573d6000fd5b3d6000f35b60548301527f14605757363d3d37363d7f360894a13ba1a3210667c828492db98dca3e2076cc60348301523060148301526c607f3d8160093d39f33d3d33738252565b66604c573d6000fd60758301527f3d3560203555604080361115604c5736038060403d373d3d355af43d6000803e606e8301527f3735a920a3ca505d382bbc545af43d6000803e604c573d6000fd5b3d6000f35b604e8301527f14605157363d3d37363d7f360894a13ba1a3210667c828492db98dca3e2076cc602e83015230600e8301526c60793d8160093d39f33d3d336d8252565b67ffffffffffffffff81116109e857604052565b634e487b7160e01b600052604160045260246000fd5b90601f8019910116810190811067ffffffffffffffff8211176109e857604052560000000000000000000000009775137314fe595c943712b0b336327dfa80ae8a0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d2789", - "nonce": "0x1", + "data": "0x00000000000000000000000000000000000000000000000000000000000000006080346100b257601f610b2d38819003918201601f19168301916001600160401b038311848410176100b75780849260409485528339810103126100b25780516001600160a01b0391828216918290036100b257602001519182168092036100b25780638b78c6d8195560007f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08180a3600080546001600160a01b031916919091179055604051610a5f90816100ce8239f35b600080fd5b634e487b7160e01b600052604160045260246000fdfe6040608081526004908136101561001557600080fd5b600091823560e01c9081630396cb60146107d45781632569296214610789578163296601cd1461059d5781634d6cb7001461052b5781635414dff0146104fa57816354d1f13d146104b4578163584465f2146104745781636544c82814610436578163715018a6146103f05781638da5cb5b146103c3578163b0d691fe1461039b578163bb30a9741461034557838263bb9fe6bf146102ec578263c23a5cea1461026157508163d7533f0214610243578163db4c545e14610219578163f04e283e14610199578163f2fde38b1461012c575063fee81cf4146100f657600080fd5b3461012857602036600319011261012857602091610112610845565b9063389a75e1600c525281600c20549051908152f35b5080fd5b8390602036600319011261012857610142610845565b9061014b61088e565b8160601b1561018e575060018060a01b0316638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08580a35580f35b637448fbae8352601cfd5b83906020366003190112610128576101af610845565b906101b861088e565b63389a75e1600c528183526020600c20908154421161020e575082905560018060a01b0316638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08580a35580f35b636f5e88188452601cfd5b5050346101285781600319360112610128576020906089601361023a6108d8565b01209051908152f35b505034610128578160031936011261012857602090516202a3008152f35b809184346102e85760203660031901126102e85781356001600160a01b0381811693918490036102e45761029361088e565b84541692833b156102e45760248592838551968794859363611d2e7560e11b85528401525af19081156102db57506102c85750f35b6102d190610a13565b6102d85780f35b80fd5b513d84823e3d90fd5b8480fd5b5050fd5b809184346102e857826003193601126102e85761030761088e565b82546001600160a01b031691823b1561034057815163bb9fe6bf60e01b81529284918491829084905af19081156102db57506102c85750f35b505050fd5b50503461012857806003193601126101285761035f610845565b90602435918215158093036103975761037661088e565b60018060a01b03168352600160205282209060ff8019835416911617905580f35b8380fd5b505034610128578160031936011261012857905490516001600160a01b039091168152602090f35b505034610128578160031936011261012857638b78c6d8195490516001600160a01b039091168152602090f35b83806003193601126102d85761040461088e565b80638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a35580f35b5050346101285760203660031901126101285760209160ff9082906001600160a01b03610461610845565b1681526001855220541690519015158152f35b83903461012857602036600319011261012857356001600160a01b03811690819003610128576104a261088e565b81546001600160a01b03191617815580f35b83806003193601126102d85763389a75e1600c52338152806020600c2055337ffa7b8eab7da67f412cc9575ed43464468f9bfbae89d1675917346ca6d8fe3c928280a280f35b8284346102d85760203660031901126102d8575061051a602092356108ab565b90516001600160a01b039091168152f35b8284346102d857816003193601126102d85782359067ffffffffffffffff82116102d857506bffffffffffffffffffffffff61056f60209461051a93369101610860565b6105948580518381948a830196873781016024358a8201520388810184520182610a3d565b519020166108ab565b828460603660031901126102d8576105b3610845565b9160243567ffffffffffffffff8111610785576105d39036908601610860565b9360018060a01b039384821681526020966001885260ff858320541615610730576bffffffffffffffffffffffff8551898101908987833761062988828d8d82019060443590820152038d810184520182610a3d565b5190201696331560011715610724576106406108d8565b90601382019860898a2060ff86536035523060601b600152806015526055852099856035528a3b15610678575b8b8b8b8b5191168152f35b856089929394959697989b50f597881561071857918185939284938884527f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc8d85015289840137870190348a5af1156106fe57507f09e48df7857bd0c1e0d31bb8a85d42cf1874817895f171c917f6ee2cea73ec20818692a3848080808080808061066d565b3d1561070d57503d81803e3d90fd5b63301164258252601cfd5b8363301164258652601cfd5b50632f6348368252601cfd5b845162461bcd60e51b8152908101889052602960248201527f4b65726e656c466163746f72793a20696d706c656d656e746174696f6e206e6f6044820152681d08185b1b1bddd95960ba1b6064820152608490fd5b8280fd5b83806003193601126102d85763389a75e1600c523381526202a30042016020600c2055337fdbf36a107da19e49527a7176a1babf963b4b0ff8cde35ee35d6cd8f1f9ac7e1d8280a280f35b91905060203660031901126107855782823563ffffffff8116809103610128576107fc61088e565b81546001600160a01b031693843b156107855760249084519586938492621cb65b60e51b845283015234905af19081156102db5750610839575080f35b61084290610a13565b80f35b600435906001600160a01b038216820361085b57565b600080fd5b9181601f8401121561085b5782359167ffffffffffffffff831161085b576020838186019501011161085b57565b638b78c6d81954330361089d57565b6382b429006000526004601cfd5b608960136108b76108d8565b012060ff6000536035523060601b6001526015526055600020906000603552565b604051903060701c1561097c57666052573d6000fd607b8301527f3d356020355560408036111560525736038060403d373d3d355af43d6000803e60748301527f3735a920a3ca505d382bbc545af43d6000803e6052573d6000fd5b3d6000f35b60548301527f14605757363d3d37363d7f360894a13ba1a3210667c828492db98dca3e2076cc60348301523060148301526c607f3d8160093d39f33d3d33738252565b66604c573d6000fd60758301527f3d3560203555604080361115604c5736038060403d373d3d355af43d6000803e606e8301527f3735a920a3ca505d382bbc545af43d6000803e604c573d6000fd5b3d6000f35b604e8301527f14605157363d3d37363d7f360894a13ba1a3210667c828492db98dca3e2076cc602e83015230600e8301526c60793d8160093d39f33d3d336d8252565b67ffffffffffffffff8111610a2757604052565b634e487b7160e01b600052604160045260246000fd5b90601f8019910116810190811067ffffffffffffffff821117610a2757604052560000000000000000000000009775137314fe595c943712b0b336327dfa80ae8a0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d2789", + "nonce": "0x6", "accessList": [] }, "additionalContracts": [], "isFixedGasLimit": false }, { - "hash": "0x8e29d3458e2d9679899836b01f6606e52a63f697e7c4ba94eabb6a6b2e79799a", + "hash": "0xe936cc1816814fb8729b689d06e528f9b47450143632e8ae0ee53fc3b227a445", "transactionType": "CALL", "contractName": "KernelFactory", - "contractAddress": "0x85DF6Dc686FBDcAc7da61651D116fc71B2246B50", + "contractAddress": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", "function": "setImplementation(address,bool)", "arguments": [ - "0xD2063bE7C610eb55492C05385743edDbf5b6B951", + "0xf048AD83CB2dfd6037A43902a2A5Be04e53cd2Eb", "true" ], "transaction": { "type": "0x02", "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", - "to": "0x85df6dc686fbdcac7da61651d116fc71b2246b50", + "to": "0x5de4839a76cf55d0c90e2061ef4386d962e15ae3", "gas": "0x10945", "value": "0x0", - "data": "0xbb30a974000000000000000000000000d2063be7c610eb55492c05385743eddbf5b6b9510000000000000000000000000000000000000000000000000000000000000001", - "nonce": "0x2", + "data": "0xbb30a974000000000000000000000000f048ad83cb2dfd6037a43902a2a5be04e53cd2eb0000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x7", "accessList": [] }, "additionalContracts": [], "isFixedGasLimit": false }, { - "hash": "0x30cf501835155a69c4b1e11ce8d908053faf84e121b732cddeb028ee7f661718", + "hash": "0x54eaef3f8424768c6eff4b449cfb054f67500f65b556066a2b1ea4d56cd4532b", "transactionType": "CALL", "contractName": "KernelFactory", - "contractAddress": "0x85DF6Dc686FBDcAc7da61651D116fc71B2246B50", + "contractAddress": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", "function": "addStake(uint32)", "arguments": [ "1" @@ -75,11 +75,11 @@ "transaction": { "type": "0x02", "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", - "to": "0x85df6dc686fbdcac7da61651d116fc71b2246b50", + "to": "0x5de4839a76cf55d0c90e2061ef4386d962e15ae3", "gas": "0x1da73", "value": "0x1", "data": "0x0396cb600000000000000000000000000000000000000000000000000000000000000001", - "nonce": "0x3", + "nonce": "0x8", "accessList": [] }, "additionalContracts": [], @@ -88,77 +88,77 @@ ], "receipts": [ { - "transactionHash": "0x7b6c66e3348524ea9e0b538e4ac466c28cc733b1e7f813a0cfa6498136eb0956", + "transactionHash": "0xe8fd691147cbc247caa40366af428f2d9f5b3e9205a0a473030eec43aeec3bfd", "transactionIndex": "0x1", - "blockHash": "0x1ce4c3775cc377a944f9214afa1e610c78c67263bda549b0e5e52c3936fe89f5", - "blockNumber": "0xc70d12", + "blockHash": "0x6bf93962791af8c3823047e082c177e678134398c95c58015ac64bd67c392dd4", + "blockNumber": "0xcb4a2f", "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", "to": "0x4e59b44847b379578588920cA78FbF26c0B4956C", - "cumulativeGasUsed": "0x1b4bde", - "gasUsed": "0x1a94a9", + "cumulativeGasUsed": "0x1b0666", + "gasUsed": "0x1a4f55", "contractAddress": null, "logs": [], "status": "0x1", "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "effectiveGasPrice": "0xb2d05e34" + "effectiveGasPrice": "0xb2d05e32" }, { - "transactionHash": "0x78d0844c4cc5917977e0ba2b6eba8294244907609207705b7d40b1be358f7a9e", + "transactionHash": "0xd5ddbe4660caa47a02e09ebc1a1eec6fabe1f5cbfad13051cef12c558401194f", "transactionIndex": "0x2", - "blockHash": "0x1ce4c3775cc377a944f9214afa1e610c78c67263bda549b0e5e52c3936fe89f5", - "blockNumber": "0xc70d12", + "blockHash": "0x6bf93962791af8c3823047e082c177e678134398c95c58015ac64bd67c392dd4", + "blockNumber": "0xcb4a2f", "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", "to": "0x4e59b44847b379578588920cA78FbF26c0B4956C", - "cumulativeGasUsed": "0x256eeb", - "gasUsed": "0xa230d", + "cumulativeGasUsed": "0x255ec1", + "gasUsed": "0xa585b", "contractAddress": null, "logs": [ { - "address": "0x85DF6Dc686FBDcAc7da61651D116fc71B2246B50", + "address": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", "topics": [ "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000009775137314fe595c943712b0b336327dfa80ae8a" ], "data": "0x", - "blockHash": "0x1ce4c3775cc377a944f9214afa1e610c78c67263bda549b0e5e52c3936fe89f5", - "blockNumber": "0xc70d12", - "transactionHash": "0x78d0844c4cc5917977e0ba2b6eba8294244907609207705b7d40b1be358f7a9e", + "blockHash": "0x6bf93962791af8c3823047e082c177e678134398c95c58015ac64bd67c392dd4", + "blockNumber": "0xcb4a2f", + "transactionHash": "0xd5ddbe4660caa47a02e09ebc1a1eec6fabe1f5cbfad13051cef12c558401194f", "transactionIndex": "0x2", "logIndex": "0x0", "removed": false } ], "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000010000000000200000000020000000000000000000800000000000000000000000000000000400000000000000000000000000000000000000000000000000000080000000000001000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000200000000", + "logsBloom": "0x00000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000200000000020000000000000000000800000000000000000000000000000000400000000000000000000000000080000000000000000000000000080000000000001000100000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "effectiveGasPrice": "0xb2d05e34" + "effectiveGasPrice": "0xb2d05e32" }, { - "transactionHash": "0x8e29d3458e2d9679899836b01f6606e52a63f697e7c4ba94eabb6a6b2e79799a", + "transactionHash": "0xe936cc1816814fb8729b689d06e528f9b47450143632e8ae0ee53fc3b227a445", "transactionIndex": "0x3", - "blockHash": "0x1ce4c3775cc377a944f9214afa1e610c78c67263bda549b0e5e52c3936fe89f5", - "blockNumber": "0xc70d12", + "blockHash": "0x6bf93962791af8c3823047e082c177e678134398c95c58015ac64bd67c392dd4", + "blockNumber": "0xcb4a2f", "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", - "to": "0x85DF6Dc686FBDcAc7da61651D116fc71B2246B50", - "cumulativeGasUsed": "0x26244d", + "to": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", + "cumulativeGasUsed": "0x261423", "gasUsed": "0xb562", "contractAddress": null, "logs": [], "status": "0x1", "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "effectiveGasPrice": "0xb2d05e34" + "effectiveGasPrice": "0xb2d05e32" }, { - "transactionHash": "0x30cf501835155a69c4b1e11ce8d908053faf84e121b732cddeb028ee7f661718", + "transactionHash": "0x54eaef3f8424768c6eff4b449cfb054f67500f65b556066a2b1ea4d56cd4532b", "transactionIndex": "0x4", - "blockHash": "0x1ce4c3775cc377a944f9214afa1e610c78c67263bda549b0e5e52c3936fe89f5", - "blockNumber": "0xc70d12", + "blockHash": "0x6bf93962791af8c3823047e082c177e678134398c95c58015ac64bd67c392dd4", + "blockNumber": "0xcb4a2f", "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", - "to": "0x85DF6Dc686FBDcAc7da61651D116fc71B2246B50", - "cumulativeGasUsed": "0x2768b6", + "to": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", + "cumulativeGasUsed": "0x27588c", "gasUsed": "0x14469", "contractAddress": null, "logs": [ @@ -166,28 +166,28 @@ "address": "0x5FF137D4b0FDCD49DcA30c7CF57E578a026d2789", "topics": [ "0xa5ae833d0bb1dcd632d98a8b70973e8516812898e19bf27b70071ebc8dc52c01", - "0x00000000000000000000000085df6dc686fbdcac7da61651d116fc71b2246b50" + "0x0000000000000000000000005de4839a76cf55d0c90e2061ef4386d962e15ae3" ], "data": "0x00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001", - "blockHash": "0x1ce4c3775cc377a944f9214afa1e610c78c67263bda549b0e5e52c3936fe89f5", - "blockNumber": "0xc70d12", - "transactionHash": "0x30cf501835155a69c4b1e11ce8d908053faf84e121b732cddeb028ee7f661718", + "blockHash": "0x6bf93962791af8c3823047e082c177e678134398c95c58015ac64bd67c392dd4", + "blockNumber": "0xcb4a2f", + "transactionHash": "0x54eaef3f8424768c6eff4b449cfb054f67500f65b556066a2b1ea4d56cd4532b", "transactionIndex": "0x4", "logIndex": "0x1", "removed": false } ], "status": "0x1", - "logsBloom": "0x00080000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000040000000000000000000000000000100000000000000000000000000000000000200000000000000000000000000", + "logsBloom": "0x00000000000000000000000000000000000000000000000010000000800000000000000000000000000200000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000100000000000000000000000000000000000200000000000000000000000000", "type": "0x2", - "effectiveGasPrice": "0xb2d05e34" + "effectiveGasPrice": "0xb2d05e32" } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1691518093, + "timestamp": 1692073672, "chain": 420, "multi": false, - "commit": "06a62a2" + "commit": "951fd36" } \ No newline at end of file diff --git a/broadcast/DeployKernel.s.sol/421613/run-1692072403.json b/broadcast/DeployKernel.s.sol/421613/run-1692072403.json new file mode 100644 index 00000000..6cc97267 --- /dev/null +++ b/broadcast/DeployKernel.s.sol/421613/run-1692072403.json @@ -0,0 +1,193 @@ +{ + "transactions": [ + { + "hash": "0xbe0aa7865435f15efbe859b40daeda58a9a687a50a954ecd512bfc47113efffe", + "transactionType": "CREATE2", + "contractName": "Kernel", + "contractAddress": "0xf048AD83CB2dfd6037A43902a2A5Be04e53cd2Eb", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x22b045", + "value": "0x0", + "data": "0x000000000000000000000000000000000000000000000000000000000000000061014034620001b057601f62001f9f38819003918201601f19168301916001600160401b03831184841017620001b557808492602094604052833981010312620001b057516001600160a01b0381168103620001b057306080524660a05260a062000069620001cb565b600681526005602082016512d95c9b995b60d21b815260206200008b620001cb565b838152019264302e322e3160d81b845251902091208160c0528060e052604051917f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f83526020830152604082015246606082015230608082015220906101009182526101209081527f439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dd96a010000000000000000000080600160f01b031982541617905560405190611db39283620001ec8439608051836118fc015260a0518361191f015260c05183611991015260e051836119b7015251826118db01525181818161049d01528181610654015281816108ad01528181610a3801528181610b5f01528181610d5901528181610e7a01528181610f7b015281816110a501526112f50152f35b600080fd5b634e487b7160e01b600052604160045260246000fd5b60408051919082016001600160401b03811183821017620001b55760405256fe60806040526004361015610015575b3661108857005b60003560e01c806306fdde03146101655780630b3dc35414610160578063150b7a021461015b5780631626ba7e1461015657806329f8b174146101515780633659cfe61461014c5780633a871cdd146101475780633e1b08121461014257806351166ba01461013d578063519454471461013857806354fd4d501461013357806355b14f501461012e57806357b750471461012957806384b0196e1461012457806388e7fd061461011f578063b0d691fe1461011a578063bc197c8114610115578063d087d28814610110578063d1f578941461010b578063d5416221146101065763f23a6e610361000e57610ff6565b610f64565b610ec6565b610e47565b610db8565b610d43565b610d0e565b610c66565b610c2f565b610b49565b610af1565b6109f1565b610928565b610864565b61073a565b610630565b61042f565b61039d565b610343565b6102c4565b610290565b600091031261017557565b600080fd5b634e487b7160e01b600052604160045260246000fd5b6001600160401b0381116101a357604052565b61017a565b608081019081106001600160401b038211176101a357604052565b604081019081106001600160401b038211176101a357604052565b90601f801991011681019081106001600160401b038211176101a357604052565b6040519061020c826101a8565b565b6040519061016082018281106001600160401b038211176101a357604052565b6040519061023b826101c3565b600682526512d95c9b995b60d21b6020830152565b919082519283825260005b84811061027c575050826000602080949584010152601f8019910116010190565b60208183018101518483018201520161025b565b34610175576000366003190112610175576102c06102ac61022e565b604051918291602083526020830190610250565b0390f35b34610175576000366003190112610175576020600080516020611d938339815191525460501c6040519060018060a01b03168152f35b6001600160a01b0381160361017557565b359061020c826102fa565b9181601f84011215610175578235916001600160401b038311610175576020838186019501011161017557565b346101755760803660031901126101755761035f6004356102fa565b61036a6024356102fa565b6064356001600160401b03811161017557610389903690600401610316565b5050604051630a85bd0160e11b8152602090f35b34610175576040366003190112610175576024356001600160401b038111610175576103db6103d26020923690600401610316565b906004356119ed565b6040516001600160e01b03199091168152f35b600435906001600160e01b03198216820361017557565b6064359065ffffffffffff8216820361017557565b6084359065ffffffffffff8216820361017557565b60c0366003190112610175576104436103ee565b60243590610450826102fa565b6044359061045d826102fa565b610465610405565b9261046e61041a565b9060a4356001600160401b0381116101755761048e903690600401610316565b9590946001600160a01b0393337f00000000000000000000000000000000000000000000000000000000000000008616141580610626575b6106145784926104f0610587926104db6101ff565b65ffffffffffff918216815292166020830152565b6001600160a01b03851660408201526001600160a01b038316606082015261051787611050565b81516020830151604084015160309190911b6bffffffffffff0000000000001665ffffffffffff9290921691909117606091821b6bffffffffffffffffffffffff19161782559091015160019190910180546001600160a01b0319166001600160a01b0392909216919091179055565b1693843b15610175576040519063064acaab60e11b825281806105b16000998a94600484016115ed565b038183895af1801561060f576105f6575b5016906001600160e01b0319167fed03d2572564284398470d3f266a693e29ddfff3eba45fc06c5e91013d3213538480a480f35b8061060361060992610190565b8061016a565b386105c2565b6112d5565b604051637046c88d60e01b8152600490fd5b50303314156104c6565b602036600319011261017557600435610648816102fa565b6001600160a01b0390337f000000000000000000000000000000000000000000000000000000000000000083161415806106cc575b61061457807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55167fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b600080a2005b503033141561067d565b9291926001600160401b0382116101a357604051916106ff601f8201601f1916602001846101de565b829481845281830111610175578281602093846000960137010152565b9080601f8301121561017557816020610737933591016106d6565b90565b6003196060368201126101755760048035916001600160401b0390818411610175576101609084360301126101755761077161020e565b9061077d84840161030b565b8252602484013560208301526044840135818111610175576107a49084369187010161071c565b60408301526064840135818111610175576107c49084369187010161071c565b60608301526084840135608083015260a484013560a083015260c484013560c083015260e484013560e0830152610104840135610100830152610124840135818111610175576108199084369187010161071c565b610120830152610144840135908111610175576102c09361085493610841923692010161071c565b61014082015260443590602435906112e1565b6040519081529081906020820190565b34610175576020366003190112610175576004356001600160c01b0381169081900361017557604051631aab3f0d60e11b815230600482015260248101919091526020816044817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa801561060f576102c0916000916108fa575b506040519081529081906020820190565b61091b915060203d8111610921575b61091381836101de565b8101906111f6565b386108e9565b503d610909565b34610175576020366003190112610175576102c061096d6109476103ee565b60006060604051610957816101a8565b8281528260208201528260408201520152611050565b6040519061097a826101a8565b805465ffffffffffff80821684528160301c16602084015260601c60408301526001808060a01b03910154166060820152604051918291829190916060608082019365ffffffffffff80825116845260208201511660208401528160018060a01b0391826040820151166040860152015116910152565b608036600319011261017557600435610a09816102fa565b6044356001600160401b03811161017557610a2890369060040161071c565b90606435600281101561017557337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316141580610abb575b61061457610a7581611101565b610a9e576000828193926020839451920190602435905af13d82803e15610a9a573d90f35b3d90fd5b60008281939260208394519201905af43d82803e15610a9a573d90f35b50610acb610ac7611b20565b1590565b610a68565b60405190610add826101c3565b6005825264302e322e3160d81b6020830152565b34610175576000366003190112610175576102c06102ac610ad0565b90604060031983011261017557600435610b26816102fa565b91602435906001600160401b03821161017557610b4591600401610316565b9091565b610b5236610b0d565b90916001600160a01b03337f00000000000000000000000000000000000000000000000000000000000000008216141580610c25575b6106145780600080516020611d938339815191525460501c1691610bab81611cb6565b1692836040519360009586947fa35f5cdc5fbabb614b4cd5064ce5543f43dc8fab0e4da41255230eb8aba2531c8680a3813b15610c21578385610bff819593829463064acaab60e11b8452600484016115ed565b03925af1801561060f57610c11575080f35b80610603610c1e92610190565b80f35b8380fd5b5030331415610b88565b34610175576000366003190112610175576020600080516020611d938339815191525460e01b6040519063ffffffff60e01b168152f35b3461017557600036600319011261017557610cbc610c8261022e565b610c8a610ad0565b90604051928392600f60f81b8452610cae60209360e08587015260e0860190610250565b908482036040860152610250565b90466060840152306080840152600060a084015282820360c08401528060605192838152019160809160005b828110610cf757505050500390f35b835185528695509381019392810192600101610ce8565b34610175576000366003190112610175576020600080516020611d938339815191525465ffffffffffff60405191831c168152f35b34610175576000366003190112610175576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b9181601f84011215610175578235916001600160401b038311610175576020808501948460051b01011161017557565b346101755760a036600319011261017557610dd46004356102fa565b610ddf6024356102fa565b6001600160401b0360443581811161017557610dff903690600401610d88565b505060643581811161017557610e19903690600401610d88565b505060843590811161017557610e33903690600401610316565b505060405163bc197c8160e01b8152602090f35b3461017557600036600319011261017557604051631aab3f0d60e11b8152306004820152600060248201526020816044817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa801561060f576102c0916000916108fa57506040519081529081906020820190565b610ecf36610b0d565b600080516020611d9383398151915254919290916001600160a01b03919060501c8216610f5357610eff81611cb6565b1691823b1561017557610f34926000928360405180968195829463064acaab60e11b8452602060048501526024840191611589565b03925af1801561060f57610f4457005b80610603610f5192610190565b005b60405162dc149f60e41b8152600490fd5b602036600319011261017557610f786103ee565b337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316141580610fec575b61061457600080516020611d9383398151915290815469ffffffffffff000000004260201b169160e01c9069ffffffffffffffffffff191617179055600080f35b5030331415610fab565b346101755760a0366003190112610175576110126004356102fa565b61101d6024356102fa565b6084356001600160401b0381116101755761103c903690600401610316565b505060405163f23a6e6160e01b8152602090f35b63ffffffff60e01b166000527f439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dda602052604060002090565b600061109e81356001600160e01b031916611050565b5460601c337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03161415806110f2575b61061457818091368280378136915af43d82803e15610a9a573d90f35b506110fb611b20565b156110d5565b6002111561110b57565b634e487b7160e01b600052602160045260246000fd5b906004116101755790600490565b909291928360041161017557831161017557600401916003190190565b906024116101755760100190601490565b906058116101755760380190602090565b906024116101755760040190602090565b906038116101755760240190601490565b90600a116101755760040190600690565b9060101161017557600a0190600690565b90939293848311610175578411610175578101920390565b6001600160e01b031990358181169392600481106111e757505050565b60040360031b82901b16169150565b90816020910312610175575190565b606080825282516001600160a01b031690820152919392916040916112cb90602081015160808401528381015161124a610160918260a08701526101c0860190610250565b906112b861126a606085015193605f1994858983030160c08a0152610250565b608085015160e088015260a085015192610100938489015260c08601519061012091828a015260e08701519461014095868b0152870151908901528501518488830301610180890152610250565b92015190848303016101a0850152610250565b9460208201520152565b6040513d6000823e3d90fd5b6001600160a01b03939260009290918391907f000000000000000000000000000000000000000000000000000000000000000087163303611529576004908135978861014481013501928060248501940135600080516020611d9383398151915254946113576113518383611121565b906111ca565b9b6001600160e01b0319808e16908161140c57505050899a9b50611386826020999a9b95949361139d9361112f565b9660501c965b858c806113fd575b505036916106d6565b6101408501526113c1604051998a9788968794633a871cdd60e01b86528501611205565b0393165af191821561060f5761073793926113dd575b50611d2c565b6113f691925060203d81116109215761091381836101de565b90386113d7565b81808092335af150858c611394565b9199509197969594939c8660e01b161615156000146114365760405163fc2f51c560e01b81528c90fd5b90899a9b91600160e09b95969798999a9b1b81146000146114d557506114776114726113518b606460209c9d0135016024868201359101611121565b611050565b60018101549099906001600160a01b031696848816156114ca575b508161139d926114a19261112f565b995460d081901b6001600160d01b03191660709190911b65ffffffffffff60a01b16179961138c565b60501c965081611492565b9198979095509250600160e11b0361151b5761151161139d948a9361150c6113518a606460209c01350160248d8201359101611121565b6115fe565b919992969161138c565b505050505050505050600190565b604051636b31ba1560e11b8152600490fd5b6bffffffffffffffffffffffff19903581811693926014811061155d57505050565b60140360031b82901b16169150565b35906020811061157a575090565b6000199060200360031b1b1690565b908060209392818452848401376000828201840152601f01601f1916010190565b604090610737949281528160208201520191611589565b6001600160d01b031990358181169392600681106115de57505050565b60060360031b82901b16169150565b916020610737938181520191611589565b9061162a61161e611618611612868561114c565b9061153b565b60601c90565b6001600160a01b031690565b9361163e611638858461115d565b9061156c565b60588301607882019461165961163887856058018a896111b2565b9661176261166a611638838961116e565b61167a611618611612858b61117f565b996117086116893689896106d6565b8051602091820120604080517f3ce406685c1b3551d706d85a68afdaa49ac4e07b451ad9b8ff8b58c3ee9641768185019081526001600160e01b03198b169282019290925260608101969096526001600160a01b039e909e16608086015260a08086019190915284529b8c9361170060c0826101de565b5190206118d9565b600080516020611d9383398151915254909190611744906117349060501c6001600160a01b031661161e565b9189019b60788d0190878d6111b2565b60405163199ed7c960e11b81529586948593849391600485016115aa565b03915afa92831561060f576114726117a861186895610517946000916118bc575b506117a1611791878d61116e565b6001600160a01b0319929161156c565b1690611d2c565b9a898b016078019a85036077190199611858906118486117e86117dd6117d76117d18b86611190565b906115c1565b60d01c90565b65ffffffffffff1690565b9761181f61161e6116186116126118086117dd6117d76117d1888b6111a1565b94611819611618611612838b61117f565b9761114c565b9461183961182b6101ff565b65ffffffffffff909b168b52565b89019065ffffffffffff169052565b6001600160a01b03166040870152565b6001600160a01b03166060850152565b6001600160a01b03871691823b156101755761189e926000928360405180968195829463064acaab60e11b8452600484016115ed565b03925af1801561060f576118af5750565b8061060361020c92610190565b6118d391508d803d106109215761091381836101de565b38611783565b7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000030147f000000000000000000000000000000000000000000000000000000000000000046141615611966575b671901000000000000600052601a52603a526042601820906000603a52565b5060a06040517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f81527f000000000000000000000000000000000000000000000000000000000000000060208201527f0000000000000000000000000000000000000000000000000000000000000000604082015246606082015230608082015220611947565b600080516020611d9383398151915254611a3a93602093909291611a1c9060501c6001600160a01b031661161e565b916040519586948593849363199ed7c960e11b8552600485016115aa565b03915afa801561060f57611a5691600091611ab1575b50611d03565b9165ffffffffffff908142911611611aa15742911610611a94576001600160a01b0316611a8857630b135d3f60e11b90565b6001600160e01b031990565b506001600160e01b031990565b506001600160e01b031992915050565b611ac9915060203d81116109215761091381836101de565b38611a50565b90816020910312610175575180151581036101755790565b6001600160a01b0390911681526040602082018190528101829052606091806000848401376000828201840152601f01601f1916010190565b600080516020611d9383398151915254611b459060501c6001600160a01b031661161e565b6040519081639ea9bd5960e01b9182825260209384918180611b6b363360048401611ae7565b03915afa90811561060f57600091611c99575b50611c9257611b986000356001600160e01b031916611050565b6001810154909190611bb2906001600160a01b031661161e565b916001600160a01b03831615908115611c56575b8115611c32575b5015611bdb57505050600090565b829060405192839182528180611bf5363360048401611ae7565b03915afa91821561060f57600092611c0c57505090565b6107379250803d10611c2b575b611c2381836101de565b810190611acf565b503d611c19565b54611c45915065ffffffffffff166117dd565b65ffffffffffff4291161138611bcd565b905065ffffffffffff611c766117dd835465ffffffffffff9060301c1690565b168015159081611c88575b5090611bc6565b9050421138611c81565b5050600190565b611cb09150833d8511611c2b57611c2381836101de565b38611b7e565b600080516020611d9383398151915280547fffff0000000000000000000000000000000000000000ffffffffffffffffffff1660509290921b600160501b600160f01b0316919091179055565b8065ffffffffffff91828160a01c16928315600114611d24575b5060d01c92565b925038611d1d565b8082186001600160a01b031615600114611d47575050600190565b65ffffffffffff60a01b828116828216818118918111919091028082189465ffffffffffff60a01b199485169416929114611d8a575b5081811190821802181790565b925038611d7d56fe439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dd90000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d2789", + "nonce": "0x5", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x8cc8507530779188dc7adff2a45384cd907cf51c719197742a7b91eca6320957", + "transactionType": "CREATE2", + "contractName": "KernelFactory", + "contractAddress": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0xda130", + "value": "0x0", + "data": "0x00000000000000000000000000000000000000000000000000000000000000006080346100b257601f610b2d38819003918201601f19168301916001600160401b038311848410176100b75780849260409485528339810103126100b25780516001600160a01b0391828216918290036100b257602001519182168092036100b25780638b78c6d8195560007f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08180a3600080546001600160a01b031916919091179055604051610a5f90816100ce8239f35b600080fd5b634e487b7160e01b600052604160045260246000fdfe6040608081526004908136101561001557600080fd5b600091823560e01c9081630396cb60146107d45781632569296214610789578163296601cd1461059d5781634d6cb7001461052b5781635414dff0146104fa57816354d1f13d146104b4578163584465f2146104745781636544c82814610436578163715018a6146103f05781638da5cb5b146103c3578163b0d691fe1461039b578163bb30a9741461034557838263bb9fe6bf146102ec578263c23a5cea1461026157508163d7533f0214610243578163db4c545e14610219578163f04e283e14610199578163f2fde38b1461012c575063fee81cf4146100f657600080fd5b3461012857602036600319011261012857602091610112610845565b9063389a75e1600c525281600c20549051908152f35b5080fd5b8390602036600319011261012857610142610845565b9061014b61088e565b8160601b1561018e575060018060a01b0316638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08580a35580f35b637448fbae8352601cfd5b83906020366003190112610128576101af610845565b906101b861088e565b63389a75e1600c528183526020600c20908154421161020e575082905560018060a01b0316638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08580a35580f35b636f5e88188452601cfd5b5050346101285781600319360112610128576020906089601361023a6108d8565b01209051908152f35b505034610128578160031936011261012857602090516202a3008152f35b809184346102e85760203660031901126102e85781356001600160a01b0381811693918490036102e45761029361088e565b84541692833b156102e45760248592838551968794859363611d2e7560e11b85528401525af19081156102db57506102c85750f35b6102d190610a13565b6102d85780f35b80fd5b513d84823e3d90fd5b8480fd5b5050fd5b809184346102e857826003193601126102e85761030761088e565b82546001600160a01b031691823b1561034057815163bb9fe6bf60e01b81529284918491829084905af19081156102db57506102c85750f35b505050fd5b50503461012857806003193601126101285761035f610845565b90602435918215158093036103975761037661088e565b60018060a01b03168352600160205282209060ff8019835416911617905580f35b8380fd5b505034610128578160031936011261012857905490516001600160a01b039091168152602090f35b505034610128578160031936011261012857638b78c6d8195490516001600160a01b039091168152602090f35b83806003193601126102d85761040461088e565b80638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a35580f35b5050346101285760203660031901126101285760209160ff9082906001600160a01b03610461610845565b1681526001855220541690519015158152f35b83903461012857602036600319011261012857356001600160a01b03811690819003610128576104a261088e565b81546001600160a01b03191617815580f35b83806003193601126102d85763389a75e1600c52338152806020600c2055337ffa7b8eab7da67f412cc9575ed43464468f9bfbae89d1675917346ca6d8fe3c928280a280f35b8284346102d85760203660031901126102d8575061051a602092356108ab565b90516001600160a01b039091168152f35b8284346102d857816003193601126102d85782359067ffffffffffffffff82116102d857506bffffffffffffffffffffffff61056f60209461051a93369101610860565b6105948580518381948a830196873781016024358a8201520388810184520182610a3d565b519020166108ab565b828460603660031901126102d8576105b3610845565b9160243567ffffffffffffffff8111610785576105d39036908601610860565b9360018060a01b039384821681526020966001885260ff858320541615610730576bffffffffffffffffffffffff8551898101908987833761062988828d8d82019060443590820152038d810184520182610a3d565b5190201696331560011715610724576106406108d8565b90601382019860898a2060ff86536035523060601b600152806015526055852099856035528a3b15610678575b8b8b8b8b5191168152f35b856089929394959697989b50f597881561071857918185939284938884527f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc8d85015289840137870190348a5af1156106fe57507f09e48df7857bd0c1e0d31bb8a85d42cf1874817895f171c917f6ee2cea73ec20818692a3848080808080808061066d565b3d1561070d57503d81803e3d90fd5b63301164258252601cfd5b8363301164258652601cfd5b50632f6348368252601cfd5b845162461bcd60e51b8152908101889052602960248201527f4b65726e656c466163746f72793a20696d706c656d656e746174696f6e206e6f6044820152681d08185b1b1bddd95960ba1b6064820152608490fd5b8280fd5b83806003193601126102d85763389a75e1600c523381526202a30042016020600c2055337fdbf36a107da19e49527a7176a1babf963b4b0ff8cde35ee35d6cd8f1f9ac7e1d8280a280f35b91905060203660031901126107855782823563ffffffff8116809103610128576107fc61088e565b81546001600160a01b031693843b156107855760249084519586938492621cb65b60e51b845283015234905af19081156102db5750610839575080f35b61084290610a13565b80f35b600435906001600160a01b038216820361085b57565b600080fd5b9181601f8401121561085b5782359167ffffffffffffffff831161085b576020838186019501011161085b57565b638b78c6d81954330361089d57565b6382b429006000526004601cfd5b608960136108b76108d8565b012060ff6000536035523060601b6001526015526055600020906000603552565b604051903060701c1561097c57666052573d6000fd607b8301527f3d356020355560408036111560525736038060403d373d3d355af43d6000803e60748301527f3735a920a3ca505d382bbc545af43d6000803e6052573d6000fd5b3d6000f35b60548301527f14605757363d3d37363d7f360894a13ba1a3210667c828492db98dca3e2076cc60348301523060148301526c607f3d8160093d39f33d3d33738252565b66604c573d6000fd60758301527f3d3560203555604080361115604c5736038060403d373d3d355af43d6000803e606e8301527f3735a920a3ca505d382bbc545af43d6000803e604c573d6000fd5b3d6000f35b604e8301527f14605157363d3d37363d7f360894a13ba1a3210667c828492db98dca3e2076cc602e83015230600e8301526c60793d8160093d39f33d3d336d8252565b67ffffffffffffffff8111610a2757604052565b634e487b7160e01b600052604160045260246000fd5b90601f8019910116810190811067ffffffffffffffff821117610a2757604052560000000000000000000000009775137314fe595c943712b0b336327dfa80ae8a0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d2789", + "nonce": "0x6", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xe7bb1817e2cca8e0707cad66c07e9cf1e160aca49e5c6f107a05b642e1a88735", + "transactionType": "CALL", + "contractName": "KernelFactory", + "contractAddress": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", + "function": "setImplementation(address,bool)", + "arguments": [ + "0xf048AD83CB2dfd6037A43902a2A5Be04e53cd2Eb", + "true" + ], + "transaction": { + "type": "0x02", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x5de4839a76cf55d0c90e2061ef4386d962e15ae3", + "gas": "0x6d8b", + "value": "0x0", + "data": "0xbb30a974000000000000000000000000f048ad83cb2dfd6037a43902a2a5be04e53cd2eb0000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x7", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x0e783c12cbf5b4d354000b6a8ba043a5fecba412bc9e2bbd9ab30549d013d7c0", + "transactionType": "CALL", + "contractName": "KernelFactory", + "contractAddress": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", + "function": "addStake(uint32)", + "arguments": [ + "1" + ], + "transaction": { + "type": "0x02", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x5de4839a76cf55d0c90e2061ef4386d962e15ae3", + "gas": "0x6bad", + "value": "0x1", + "data": "0x0396cb600000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x8", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "transactionHash": "0xbe0aa7865435f15efbe859b40daeda58a9a687a50a954ecd512bfc47113efffe", + "transactionIndex": "0x1", + "blockHash": "0x8978287e1f55eadc4ed392246db52d3c3db6ca5135907dc93cde93a6c8d18b7c", + "blockNumber": "0x20d64c4", + "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", + "to": "0x4e59b44847b379578588920cA78FbF26c0B4956C", + "cumulativeGasUsed": "0x1a4f55", + "gasUsed": "0x1a4f55", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0x8cc8507530779188dc7adff2a45384cd907cf51c719197742a7b91eca6320957", + "transactionIndex": "0x1", + "blockHash": "0x66f292140c0fbc7a525ddb0dcea944630f28c04f94cf9c377318faabe562d663", + "blockNumber": "0x20d64c7", + "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", + "to": "0x4e59b44847b379578588920cA78FbF26c0B4956C", + "cumulativeGasUsed": "0xa585b", + "gasUsed": "0xa585b", + "contractAddress": null, + "logs": [ + { + "address": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000009775137314fe595c943712b0b336327dfa80ae8a" + ], + "data": "0x", + "blockHash": "0x66f292140c0fbc7a525ddb0dcea944630f28c04f94cf9c377318faabe562d663", + "blockNumber": "0x20d64c7", + "transactionHash": "0x8cc8507530779188dc7adff2a45384cd907cf51c719197742a7b91eca6320957", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000200000000020000000000000000000800000000000000000000000000000000400000000000000000000000000080000000000000000000000000080000000000001000100000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0xe7bb1817e2cca8e0707cad66c07e9cf1e160aca49e5c6f107a05b642e1a88735", + "transactionIndex": "0x1", + "blockHash": "0x9a2bf75a01812fd05d84a9624e8925fa0e9014b5238ca7643efb67e39e5ccd93", + "blockNumber": "0x20d64c9", + "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", + "to": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", + "cumulativeGasUsed": "0xb562", + "gasUsed": "0xb562", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0x0e783c12cbf5b4d354000b6a8ba043a5fecba412bc9e2bbd9ab30549d013d7c0", + "transactionIndex": "0x1", + "blockHash": "0xe4c0793e7acf8c401d2f05c4eeb9730bac70c59cdc9c7023b3311cc9a05f9fd0", + "blockNumber": "0x20d64d4", + "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", + "to": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", + "cumulativeGasUsed": "0x14469", + "gasUsed": "0x14469", + "contractAddress": null, + "logs": [ + { + "address": "0x5FF137D4b0FDCD49DcA30c7CF57E578a026d2789", + "topics": [ + "0xa5ae833d0bb1dcd632d98a8b70973e8516812898e19bf27b70071ebc8dc52c01", + "0x0000000000000000000000005de4839a76cf55d0c90e2061ef4386d962e15ae3" + ], + "data": "0x00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0xe4c0793e7acf8c401d2f05c4eeb9730bac70c59cdc9c7023b3311cc9a05f9fd0", + "blockNumber": "0x20d64d4", + "transactionHash": "0x0e783c12cbf5b4d354000b6a8ba043a5fecba412bc9e2bbd9ab30549d013d7c0", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000010000000800000000000000000000000000200000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000100000000000000000000000000000000000200000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x5f5e100" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1692072403, + "chain": 421613, + "multi": false, + "commit": "951fd36" +} \ No newline at end of file diff --git a/broadcast/DeployKernel.s.sol/421613/run-latest.json b/broadcast/DeployKernel.s.sol/421613/run-latest.json index d180505e..6cc97267 100644 --- a/broadcast/DeployKernel.s.sol/421613/run-latest.json +++ b/broadcast/DeployKernel.s.sol/421613/run-latest.json @@ -1,73 +1,73 @@ { "transactions": [ { - "hash": "0xf278fddf310414c9528e8943472cddd5c5c184899d2c723ff041eeb92087a9a9", + "hash": "0xbe0aa7865435f15efbe859b40daeda58a9a687a50a954ecd512bfc47113efffe", "transactionType": "CREATE2", "contractName": "Kernel", - "contractAddress": "0xD2063bE7C610eb55492C05385743edDbf5b6B951", + "contractAddress": "0xf048AD83CB2dfd6037A43902a2A5Be04e53cd2Eb", "function": null, "arguments": null, "transaction": { "type": "0x02", "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x230bb7", + "gas": "0x22b045", "value": "0x0", - "data": "0x000000000000000000000000000000000000000000000000000000000000000061014034620001b057601f62001ff138819003918201601f19168301916001600160401b03831184841017620001b557808492602094604052833981010312620001b057516001600160a01b0381168103620001b057306080524660a05260a062000069620001cb565b600681526005602082016512d95c9b995b60d21b815260206200008b620001cb565b838152019264302e322e3160d81b845251902091208160c0528060e052604051917f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f83526020830152604082015246606082015230608082015220906101009182526101209081527f439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dd96a010000000000000000000080600160f01b031982541617905560405190611e059283620001ec8439608051836118f9015260a0518361191c015260c0518361198e015260e051836119b4015251826118d801525181818161049c0152818161065e015281816108b701528181610a4201528181610b6d01528181610d6701528181610e8801528181610f89015281816110b301526113030152f35b600080fd5b634e487b7160e01b600052604160045260246000fd5b60408051919082016001600160401b03811183821017620001b55760405256fe60806040526004361015610015575b3661109657005b60003560e01c806306fdde03146101655780630b3dc35414610160578063150b7a021461015b5780631626ba7e1461015657806329f8b174146101515780633659cfe61461014c5780633a871cdd146101475780633e1b08121461014257806351166ba01461013d578063519454471461013857806354fd4d501461013357806355b14f501461012e57806357b750471461012957806384b0196e1461012457806388e7fd061461011f578063b0d691fe1461011a578063bc197c8114610115578063d087d28814610110578063d1f578941461010b578063d5416221146101065763f23a6e610361000e57611004565b610f72565b610ed4565b610e55565b610dc6565b610d51565b610d1c565b610c74565b610c3d565b610b57565b610aff565b6109fb565b610932565b61086e565b610744565b61063a565b61042f565b61039d565b610343565b6102c4565b610290565b600091031261017557565b600080fd5b634e487b7160e01b600052604160045260246000fd5b6001600160401b0381116101a357604052565b61017a565b608081019081106001600160401b038211176101a357604052565b604081019081106001600160401b038211176101a357604052565b90601f801991011681019081106001600160401b038211176101a357604052565b6040519061020c826101a8565b565b6040519061016082018281106001600160401b038211176101a357604052565b6040519061023b826101c3565b600682526512d95c9b995b60d21b6020830152565b919082519283825260005b84811061027c575050826000602080949584010152601f8019910116010190565b60208183018101518483018201520161025b565b34610175576000366003190112610175576102c06102ac61022e565b604051918291602083526020830190610250565b0390f35b34610175576000366003190112610175576020600080516020611de58339815191525460501c6040519060018060a01b03168152f35b6001600160a01b0381160361017557565b359061020c826102fa565b9181601f84011215610175578235916001600160401b038311610175576020838186019501011161017557565b346101755760803660031901126101755761035f6004356102fa565b61036a6024356102fa565b6064356001600160401b03811161017557610389903690600401610316565b5050604051630a85bd0160e11b8152602090f35b34610175576040366003190112610175576024356001600160401b038111610175576103db6103d26020923690600401610316565b906004356119ea565b6040516001600160e01b03199091168152f35b600435906001600160e01b03198216820361017557565b6064359065ffffffffffff8216820361017557565b6084359065ffffffffffff8216820361017557565b60c0366003190112610175576104436103ee565b60243590610450826102fa565b6044359061045d826102fa565b610465610405565b61046d61041a565b9360a4356001600160401b0381116101755761048d903690600401610316565b9590946001600160a01b0393337f00000000000000000000000000000000000000000000000000000000000000008616141580610630575b61061e5784926104fa610591926104eb6104dd6101ff565b65ffffffffffff9094168452565b65ffffffffffff166020830152565b6001600160a01b03851660408201526001600160a01b03831660608201526105218761105e565b81516020830151604084015160309190911b6bffffffffffff0000000000001665ffffffffffff9290921691909117606091821b6bffffffffffffffffffffffff19161782559091015160019190910180546001600160a01b0319166001600160a01b0392909216919091179055565b1693843b15610175576040519063064acaab60e11b825281806105bb6000998a94600484016115fb565b038183895af1801561061957610600575b5016906001600160e01b0319167fed03d2572564284398470d3f266a693e29ddfff3eba45fc06c5e91013d3213538480a480f35b8061060d61061392610190565b8061016a565b386105cc565b6112e3565b604051637046c88d60e01b8152600490fd5b50303314156104c5565b602036600319011261017557600435610652816102fa565b6001600160a01b0390337f000000000000000000000000000000000000000000000000000000000000000083161415806106d6575b61061e57807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55167fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b600080a2005b5030331415610687565b9291926001600160401b0382116101a35760405191610709601f8201601f1916602001846101de565b829481845281830111610175578281602093846000960137010152565b9080601f8301121561017557816020610741933591016106e0565b90565b6003196060368201126101755760048035916001600160401b0390818411610175576101609084360301126101755761077b61020e565b9061078784840161030b565b8252602484013560208301526044840135818111610175576107ae90843691870101610726565b60408301526064840135818111610175576107ce90843691870101610726565b60608301526084840135608083015260a484013560a083015260c484013560c083015260e484013560e08301526101048401356101008301526101248401358181116101755761082390843691870101610726565b610120830152610144840135908111610175576102c09361085e9361084b9236920101610726565b61014082015260443590602435906112ef565b6040519081529081906020820190565b34610175576020366003190112610175576004356001600160c01b0381169081900361017557604051631aab3f0d60e11b815230600482015260248101919091526020816044817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa8015610619576102c091600091610904575b506040519081529081906020820190565b610925915060203d811161092b575b61091d81836101de565b810190611204565b386108f3565b503d610913565b34610175576020366003190112610175576102c06109776109516103ee565b60006060604051610961816101a8565b828152826020820152826040820152015261105e565b60405190610984826101a8565b805465ffffffffffff80821684528160301c16602084015260601c60408301526001808060a01b03910154166060820152604051918291829190916060608082019365ffffffffffff80825116845260208201511660208401528160018060a01b0391826040820151166040860152015116910152565b608036600319011261017557600435610a13816102fa565b6044356001600160401b03811161017557610a32903690600401610726565b90606435600281101561017557337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316141580610ac9575b61061e5780610a8260019261110f565b03610aa85760008281939260208394519201905af43d82803e15610aa4573d90f35b3d90fd5b6000828193926020839451920190602435905af13d82803e15610aa4573d90f35b50610ad9610ad5611bad565b1590565b610a72565b60405190610aeb826101c3565b6005825264302e322e3160d81b6020830152565b34610175576000366003190112610175576102c06102ac610ade565b90604060031983011261017557600435610b34816102fa565b91602435906001600160401b03821161017557610b5391600401610316565b9091565b610b6036610b1b565b90916001600160a01b03337f00000000000000000000000000000000000000000000000000000000000000008216141580610c33575b61061e5780600080516020611de58339815191525460501c1691610bb981611d31565b1692836040519360009586947fa35f5cdc5fbabb614b4cd5064ce5543f43dc8fab0e4da41255230eb8aba2531c8680a3813b15610c2f578385610c0d819593829463064acaab60e11b8452600484016115fb565b03925af1801561061957610c1f575080f35b8061060d610c2c92610190565b80f35b8380fd5b5030331415610b96565b34610175576000366003190112610175576020600080516020611de58339815191525460e01b6040519063ffffffff60e01b168152f35b3461017557600036600319011261017557610cca610c9061022e565b610c98610ade565b90604051928392600f60f81b8452610cbc60209360e08587015260e0860190610250565b908482036040860152610250565b90466060840152306080840152600060a084015282820360c08401528060605192838152019160809160005b828110610d0557505050500390f35b835185528695509381019392810192600101610cf6565b34610175576000366003190112610175576020600080516020611de58339815191525465ffffffffffff60405191831c168152f35b34610175576000366003190112610175576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b9181601f84011215610175578235916001600160401b038311610175576020808501948460051b01011161017557565b346101755760a036600319011261017557610de26004356102fa565b610ded6024356102fa565b6001600160401b0360443581811161017557610e0d903690600401610d96565b505060643581811161017557610e27903690600401610d96565b505060843590811161017557610e41903690600401610316565b505060405163bc197c8160e01b8152602090f35b3461017557600036600319011261017557604051631aab3f0d60e11b8152306004820152600060248201526020816044817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa8015610619576102c09160009161090457506040519081529081906020820190565b610edd36610b1b565b600080516020611de583398151915254919290916001600160a01b03919060501c8216610f6157610f0d81611d31565b1691823b1561017557610f42926000928360405180968195829463064acaab60e11b8452602060048501526024840191611597565b03925af1801561061957610f5257005b8061060d610f5f92610190565b005b60405162dc149f60e41b8152600490fd5b602036600319011261017557610f866103ee565b337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316141580610ffa575b61061e57600080516020611de583398151915290815469ffffffffffff000000004260201b169160e01c9069ffffffffffffffffffff191617179055600080f35b5030331415610fb9565b346101755760a0366003190112610175576110206004356102fa565b61102b6024356102fa565b6084356001600160401b0381116101755761104a903690600401610316565b505060405163f23a6e6160e01b8152602090f35b63ffffffff60e01b166000527f439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dda602052604060002090565b60006110ac81356001600160e01b03191661105e565b5460601c337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316141580611100575b61061e57818091368280378136915af43d82803e15610aa4573d90f35b50611109611bad565b156110e3565b6002111561111957565b634e487b7160e01b600052602160045260246000fd5b906004116101755790600490565b909291928360041161017557831161017557600401916003190190565b906024116101755760100190601490565b906058116101755760380190602090565b906024116101755760040190602090565b906038116101755760240190601490565b90600a116101755760040190600690565b9060101161017557600a0190600690565b90939293848311610175578411610175578101920390565b6001600160e01b031990358181169392600481106111f557505050565b60040360031b82901b16169150565b90816020910312610175575190565b606080825282516001600160a01b031690820152919392916040916112d9906020810151608084015283810151611258610160918260a08701526101c0860190610250565b906112c6611278606085015193605f1994858983030160c08a0152610250565b608085015160e088015260a085015192610100938489015260c08601519061012091828a015260e08701519461014095868b0152870151908901528501518488830301610180890152610250565b92015190848303016101a0850152610250565b9460208201520152565b6040513d6000823e3d90fd5b6001600160a01b03939260009290918391907f000000000000000000000000000000000000000000000000000000000000000087163303611537576004908135978861014481013501928060248501940135600080516020611de5833981519152549461136561135f838361112f565b906111d8565b9b6001600160e01b0319808e16908161141a57505050899a9b50611394826020999a9b9594936113ab9361113d565b9660501c965b858c8061140b575b505036916106e0565b6101408501526113cf604051998a9788968794633a871cdd60e01b86528501611213565b0393165af19182156106195761074193926113eb575b50611d7e565b61140491925060203d811161092b5761091d81836101de565b90386113e5565b81808092335af150858c6113a2565b9199509197969594939c8660e01b161615156000146114445760405163fc2f51c560e01b81528c90fd5b90899a9b91600160e09b95969798999a9b1b81146000146114e3575061148561148061135f8b606460209c9d013501602486820135910161112f565b61105e565b60018101549099906001600160a01b031696848816156114d8575b50816113ab926114af9261113d565b995460d081901b6001600160d01b03191660709190911b65ffffffffffff60a01b16179961139a565b60501c9650816114a0565b9198979095509250600160e11b036115295761151f6113ab948a9361151a61135f8a606460209c01350160248d820135910161112f565b61160c565b919992969161139a565b505050505050505050600190565b604051636b31ba1560e11b8152600490fd5b6bffffffffffffffffffffffff19903581811693926014811061156b57505050565b60140360031b82901b16169150565b359060208110611588575090565b6000199060200360031b1b1690565b908060209392818452848401376000828201840152601f01601f1916010190565b604090610741949281528160208201520191611597565b6001600160d01b031990358181169392600681106115ec57505050565b60060360031b82901b16169150565b916020610741938181520191611597565b9061163861162c611626611620868561115a565b90611549565b60601c90565b6001600160a01b031690565b9361164c611646858461116b565b9061157a565b60588301607882019461166761164687856058018a896111c0565b96611770611678611646838961117c565b611688611626611620858b61118d565b996117166116973689896106e0565b8051602091820120604080517f3ce406685c1b3551d706d85a68afdaa49ac4e07b451ad9b8ff8b58c3ee9641768185019081526001600160e01b03198b169282019290925260608101969096526001600160a01b039e909e16608086015260a08086019190915284529b8c9361170e60c0826101de565b5190206118d6565b600080516020611de583398151915254909190611752906117429060501c6001600160a01b031661162c565b9189019b60788d0190878d6111c0565b60405163199ed7c960e11b81529586948593849391600485016115b8565b03915afa928315610619576114806117b661186595610521946000916118b9575b506117af61179f878d61117c565b6001600160a01b0319929161157a565b1690611d7e565b9a898b016078019a85036077190199611855906118456117e86117e26117dc8a8561119e565b906115cf565b60d01c90565b9761181c61162c6116266116206118056117e26117dc878a6111af565b94611816611626611620838b61118d565b9761115a565b946118366118286101ff565b65ffffffffffff909b168b52565b89019065ffffffffffff169052565b6001600160a01b03166040870152565b6001600160a01b03166060850152565b6001600160a01b03871691823b156101755761189b926000928360405180968195829463064acaab60e11b8452600484016115fb565b03925af18015610619576118ac5750565b8061060d61020c92610190565b6118d091508d803d1061092b5761091d81836101de565b38611791565b7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000030147f000000000000000000000000000000000000000000000000000000000000000046141615611963575b671901000000000000600052601a52603a526042601820906000603a52565b5060a06040517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f81527f000000000000000000000000000000000000000000000000000000000000000060208201527f0000000000000000000000000000000000000000000000000000000000000000604082015246606082015230608082015220611944565b600080516020611de583398151915254611a3793602093909291611a199060501c6001600160a01b031661162c565b916040519586948593849363199ed7c960e11b8552600485016115b8565b03915afa801561061957611a5391600091611ac1575b50611adf565b60208101514265ffffffffffff90911611611ab45742611a8a611a7f604084015165ffffffffffff1690565b65ffffffffffff1690565b10611ab457516001600160a01b0316611aa857630b135d3f60e11b90565b6001600160e01b031990565b506001600160e01b031990565b611ad9915060203d811161092b5761091d81836101de565b38611a4d565b604080516001600160401b03929060608101848111828210176101a35760009184918252828152826020820152015265ffffffffffff90818160a01c16908115611b54575b83519460608601908111868210176101a35784526001600160a01b038116855260d01c6020850152169082015290565b829150611b24565b90816020910312610175575180151581036101755790565b6001600160a01b0390911681526040602082018190528101829052606091806000848401376000828201840152601f01601f1916010190565b600080516020611de583398151915254611bd29060501c6001600160a01b031661162c565b6040519081639ea9bd5960e01b9182825260209384918180611bf8363360048401611b74565b03915afa90811561061957600091611d14575b50611d0d57611c256000356001600160e01b03191661105e565b6001810154909190611c3f906001600160a01b031661162c565b916001600160a01b03831615908115611cd4575b8115611cbf575b5015611c6857505050600090565b829060405192839182528180611c82363360048401611b74565b03915afa91821561061957600092611c9957505090565b6107419250803d10611cb8575b611cb081836101de565b810190611b5c565b503d611ca6565b544265ffffffffffff90911611905038611c5a565b905065ffffffffffff611cf1825465ffffffffffff9060301c1690565b168015159081611d03575b5090611c53565b9050421138611cfc565b5050600190565b611d2b9150833d8511611cb857611cb081836101de565b38611c0b565b600080516020611de583398151915280547fffff0000000000000000000000000000000000000000ffffffffffffffffffff1660509290921b600160501b600160f01b0316919091179055565b8082186001600160a01b031615600114611d99575050600190565b65ffffffffffff60a01b828116828216818118918111919091028082189465ffffffffffff60a01b199485169416929114611ddc575b5081811190821802181790565b925038611dcf56fe439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dd90000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d2789", - "nonce": "0x0", + "data": "0x000000000000000000000000000000000000000000000000000000000000000061014034620001b057601f62001f9f38819003918201601f19168301916001600160401b03831184841017620001b557808492602094604052833981010312620001b057516001600160a01b0381168103620001b057306080524660a05260a062000069620001cb565b600681526005602082016512d95c9b995b60d21b815260206200008b620001cb565b838152019264302e322e3160d81b845251902091208160c0528060e052604051917f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f83526020830152604082015246606082015230608082015220906101009182526101209081527f439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dd96a010000000000000000000080600160f01b031982541617905560405190611db39283620001ec8439608051836118fc015260a0518361191f015260c05183611991015260e051836119b7015251826118db01525181818161049d01528181610654015281816108ad01528181610a3801528181610b5f01528181610d5901528181610e7a01528181610f7b015281816110a501526112f50152f35b600080fd5b634e487b7160e01b600052604160045260246000fd5b60408051919082016001600160401b03811183821017620001b55760405256fe60806040526004361015610015575b3661108857005b60003560e01c806306fdde03146101655780630b3dc35414610160578063150b7a021461015b5780631626ba7e1461015657806329f8b174146101515780633659cfe61461014c5780633a871cdd146101475780633e1b08121461014257806351166ba01461013d578063519454471461013857806354fd4d501461013357806355b14f501461012e57806357b750471461012957806384b0196e1461012457806388e7fd061461011f578063b0d691fe1461011a578063bc197c8114610115578063d087d28814610110578063d1f578941461010b578063d5416221146101065763f23a6e610361000e57610ff6565b610f64565b610ec6565b610e47565b610db8565b610d43565b610d0e565b610c66565b610c2f565b610b49565b610af1565b6109f1565b610928565b610864565b61073a565b610630565b61042f565b61039d565b610343565b6102c4565b610290565b600091031261017557565b600080fd5b634e487b7160e01b600052604160045260246000fd5b6001600160401b0381116101a357604052565b61017a565b608081019081106001600160401b038211176101a357604052565b604081019081106001600160401b038211176101a357604052565b90601f801991011681019081106001600160401b038211176101a357604052565b6040519061020c826101a8565b565b6040519061016082018281106001600160401b038211176101a357604052565b6040519061023b826101c3565b600682526512d95c9b995b60d21b6020830152565b919082519283825260005b84811061027c575050826000602080949584010152601f8019910116010190565b60208183018101518483018201520161025b565b34610175576000366003190112610175576102c06102ac61022e565b604051918291602083526020830190610250565b0390f35b34610175576000366003190112610175576020600080516020611d938339815191525460501c6040519060018060a01b03168152f35b6001600160a01b0381160361017557565b359061020c826102fa565b9181601f84011215610175578235916001600160401b038311610175576020838186019501011161017557565b346101755760803660031901126101755761035f6004356102fa565b61036a6024356102fa565b6064356001600160401b03811161017557610389903690600401610316565b5050604051630a85bd0160e11b8152602090f35b34610175576040366003190112610175576024356001600160401b038111610175576103db6103d26020923690600401610316565b906004356119ed565b6040516001600160e01b03199091168152f35b600435906001600160e01b03198216820361017557565b6064359065ffffffffffff8216820361017557565b6084359065ffffffffffff8216820361017557565b60c0366003190112610175576104436103ee565b60243590610450826102fa565b6044359061045d826102fa565b610465610405565b9261046e61041a565b9060a4356001600160401b0381116101755761048e903690600401610316565b9590946001600160a01b0393337f00000000000000000000000000000000000000000000000000000000000000008616141580610626575b6106145784926104f0610587926104db6101ff565b65ffffffffffff918216815292166020830152565b6001600160a01b03851660408201526001600160a01b038316606082015261051787611050565b81516020830151604084015160309190911b6bffffffffffff0000000000001665ffffffffffff9290921691909117606091821b6bffffffffffffffffffffffff19161782559091015160019190910180546001600160a01b0319166001600160a01b0392909216919091179055565b1693843b15610175576040519063064acaab60e11b825281806105b16000998a94600484016115ed565b038183895af1801561060f576105f6575b5016906001600160e01b0319167fed03d2572564284398470d3f266a693e29ddfff3eba45fc06c5e91013d3213538480a480f35b8061060361060992610190565b8061016a565b386105c2565b6112d5565b604051637046c88d60e01b8152600490fd5b50303314156104c6565b602036600319011261017557600435610648816102fa565b6001600160a01b0390337f000000000000000000000000000000000000000000000000000000000000000083161415806106cc575b61061457807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55167fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b600080a2005b503033141561067d565b9291926001600160401b0382116101a357604051916106ff601f8201601f1916602001846101de565b829481845281830111610175578281602093846000960137010152565b9080601f8301121561017557816020610737933591016106d6565b90565b6003196060368201126101755760048035916001600160401b0390818411610175576101609084360301126101755761077161020e565b9061077d84840161030b565b8252602484013560208301526044840135818111610175576107a49084369187010161071c565b60408301526064840135818111610175576107c49084369187010161071c565b60608301526084840135608083015260a484013560a083015260c484013560c083015260e484013560e0830152610104840135610100830152610124840135818111610175576108199084369187010161071c565b610120830152610144840135908111610175576102c09361085493610841923692010161071c565b61014082015260443590602435906112e1565b6040519081529081906020820190565b34610175576020366003190112610175576004356001600160c01b0381169081900361017557604051631aab3f0d60e11b815230600482015260248101919091526020816044817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa801561060f576102c0916000916108fa575b506040519081529081906020820190565b61091b915060203d8111610921575b61091381836101de565b8101906111f6565b386108e9565b503d610909565b34610175576020366003190112610175576102c061096d6109476103ee565b60006060604051610957816101a8565b8281528260208201528260408201520152611050565b6040519061097a826101a8565b805465ffffffffffff80821684528160301c16602084015260601c60408301526001808060a01b03910154166060820152604051918291829190916060608082019365ffffffffffff80825116845260208201511660208401528160018060a01b0391826040820151166040860152015116910152565b608036600319011261017557600435610a09816102fa565b6044356001600160401b03811161017557610a2890369060040161071c565b90606435600281101561017557337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316141580610abb575b61061457610a7581611101565b610a9e576000828193926020839451920190602435905af13d82803e15610a9a573d90f35b3d90fd5b60008281939260208394519201905af43d82803e15610a9a573d90f35b50610acb610ac7611b20565b1590565b610a68565b60405190610add826101c3565b6005825264302e322e3160d81b6020830152565b34610175576000366003190112610175576102c06102ac610ad0565b90604060031983011261017557600435610b26816102fa565b91602435906001600160401b03821161017557610b4591600401610316565b9091565b610b5236610b0d565b90916001600160a01b03337f00000000000000000000000000000000000000000000000000000000000000008216141580610c25575b6106145780600080516020611d938339815191525460501c1691610bab81611cb6565b1692836040519360009586947fa35f5cdc5fbabb614b4cd5064ce5543f43dc8fab0e4da41255230eb8aba2531c8680a3813b15610c21578385610bff819593829463064acaab60e11b8452600484016115ed565b03925af1801561060f57610c11575080f35b80610603610c1e92610190565b80f35b8380fd5b5030331415610b88565b34610175576000366003190112610175576020600080516020611d938339815191525460e01b6040519063ffffffff60e01b168152f35b3461017557600036600319011261017557610cbc610c8261022e565b610c8a610ad0565b90604051928392600f60f81b8452610cae60209360e08587015260e0860190610250565b908482036040860152610250565b90466060840152306080840152600060a084015282820360c08401528060605192838152019160809160005b828110610cf757505050500390f35b835185528695509381019392810192600101610ce8565b34610175576000366003190112610175576020600080516020611d938339815191525465ffffffffffff60405191831c168152f35b34610175576000366003190112610175576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b9181601f84011215610175578235916001600160401b038311610175576020808501948460051b01011161017557565b346101755760a036600319011261017557610dd46004356102fa565b610ddf6024356102fa565b6001600160401b0360443581811161017557610dff903690600401610d88565b505060643581811161017557610e19903690600401610d88565b505060843590811161017557610e33903690600401610316565b505060405163bc197c8160e01b8152602090f35b3461017557600036600319011261017557604051631aab3f0d60e11b8152306004820152600060248201526020816044817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa801561060f576102c0916000916108fa57506040519081529081906020820190565b610ecf36610b0d565b600080516020611d9383398151915254919290916001600160a01b03919060501c8216610f5357610eff81611cb6565b1691823b1561017557610f34926000928360405180968195829463064acaab60e11b8452602060048501526024840191611589565b03925af1801561060f57610f4457005b80610603610f5192610190565b005b60405162dc149f60e41b8152600490fd5b602036600319011261017557610f786103ee565b337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316141580610fec575b61061457600080516020611d9383398151915290815469ffffffffffff000000004260201b169160e01c9069ffffffffffffffffffff191617179055600080f35b5030331415610fab565b346101755760a0366003190112610175576110126004356102fa565b61101d6024356102fa565b6084356001600160401b0381116101755761103c903690600401610316565b505060405163f23a6e6160e01b8152602090f35b63ffffffff60e01b166000527f439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dda602052604060002090565b600061109e81356001600160e01b031916611050565b5460601c337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03161415806110f2575b61061457818091368280378136915af43d82803e15610a9a573d90f35b506110fb611b20565b156110d5565b6002111561110b57565b634e487b7160e01b600052602160045260246000fd5b906004116101755790600490565b909291928360041161017557831161017557600401916003190190565b906024116101755760100190601490565b906058116101755760380190602090565b906024116101755760040190602090565b906038116101755760240190601490565b90600a116101755760040190600690565b9060101161017557600a0190600690565b90939293848311610175578411610175578101920390565b6001600160e01b031990358181169392600481106111e757505050565b60040360031b82901b16169150565b90816020910312610175575190565b606080825282516001600160a01b031690820152919392916040916112cb90602081015160808401528381015161124a610160918260a08701526101c0860190610250565b906112b861126a606085015193605f1994858983030160c08a0152610250565b608085015160e088015260a085015192610100938489015260c08601519061012091828a015260e08701519461014095868b0152870151908901528501518488830301610180890152610250565b92015190848303016101a0850152610250565b9460208201520152565b6040513d6000823e3d90fd5b6001600160a01b03939260009290918391907f000000000000000000000000000000000000000000000000000000000000000087163303611529576004908135978861014481013501928060248501940135600080516020611d9383398151915254946113576113518383611121565b906111ca565b9b6001600160e01b0319808e16908161140c57505050899a9b50611386826020999a9b95949361139d9361112f565b9660501c965b858c806113fd575b505036916106d6565b6101408501526113c1604051998a9788968794633a871cdd60e01b86528501611205565b0393165af191821561060f5761073793926113dd575b50611d2c565b6113f691925060203d81116109215761091381836101de565b90386113d7565b81808092335af150858c611394565b9199509197969594939c8660e01b161615156000146114365760405163fc2f51c560e01b81528c90fd5b90899a9b91600160e09b95969798999a9b1b81146000146114d557506114776114726113518b606460209c9d0135016024868201359101611121565b611050565b60018101549099906001600160a01b031696848816156114ca575b508161139d926114a19261112f565b995460d081901b6001600160d01b03191660709190911b65ffffffffffff60a01b16179961138c565b60501c965081611492565b9198979095509250600160e11b0361151b5761151161139d948a9361150c6113518a606460209c01350160248d8201359101611121565b6115fe565b919992969161138c565b505050505050505050600190565b604051636b31ba1560e11b8152600490fd5b6bffffffffffffffffffffffff19903581811693926014811061155d57505050565b60140360031b82901b16169150565b35906020811061157a575090565b6000199060200360031b1b1690565b908060209392818452848401376000828201840152601f01601f1916010190565b604090610737949281528160208201520191611589565b6001600160d01b031990358181169392600681106115de57505050565b60060360031b82901b16169150565b916020610737938181520191611589565b9061162a61161e611618611612868561114c565b9061153b565b60601c90565b6001600160a01b031690565b9361163e611638858461115d565b9061156c565b60588301607882019461165961163887856058018a896111b2565b9661176261166a611638838961116e565b61167a611618611612858b61117f565b996117086116893689896106d6565b8051602091820120604080517f3ce406685c1b3551d706d85a68afdaa49ac4e07b451ad9b8ff8b58c3ee9641768185019081526001600160e01b03198b169282019290925260608101969096526001600160a01b039e909e16608086015260a08086019190915284529b8c9361170060c0826101de565b5190206118d9565b600080516020611d9383398151915254909190611744906117349060501c6001600160a01b031661161e565b9189019b60788d0190878d6111b2565b60405163199ed7c960e11b81529586948593849391600485016115aa565b03915afa92831561060f576114726117a861186895610517946000916118bc575b506117a1611791878d61116e565b6001600160a01b0319929161156c565b1690611d2c565b9a898b016078019a85036077190199611858906118486117e86117dd6117d76117d18b86611190565b906115c1565b60d01c90565b65ffffffffffff1690565b9761181f61161e6116186116126118086117dd6117d76117d1888b6111a1565b94611819611618611612838b61117f565b9761114c565b9461183961182b6101ff565b65ffffffffffff909b168b52565b89019065ffffffffffff169052565b6001600160a01b03166040870152565b6001600160a01b03166060850152565b6001600160a01b03871691823b156101755761189e926000928360405180968195829463064acaab60e11b8452600484016115ed565b03925af1801561060f576118af5750565b8061060361020c92610190565b6118d391508d803d106109215761091381836101de565b38611783565b7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000030147f000000000000000000000000000000000000000000000000000000000000000046141615611966575b671901000000000000600052601a52603a526042601820906000603a52565b5060a06040517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f81527f000000000000000000000000000000000000000000000000000000000000000060208201527f0000000000000000000000000000000000000000000000000000000000000000604082015246606082015230608082015220611947565b600080516020611d9383398151915254611a3a93602093909291611a1c9060501c6001600160a01b031661161e565b916040519586948593849363199ed7c960e11b8552600485016115aa565b03915afa801561060f57611a5691600091611ab1575b50611d03565b9165ffffffffffff908142911611611aa15742911610611a94576001600160a01b0316611a8857630b135d3f60e11b90565b6001600160e01b031990565b506001600160e01b031990565b506001600160e01b031992915050565b611ac9915060203d81116109215761091381836101de565b38611a50565b90816020910312610175575180151581036101755790565b6001600160a01b0390911681526040602082018190528101829052606091806000848401376000828201840152601f01601f1916010190565b600080516020611d9383398151915254611b459060501c6001600160a01b031661161e565b6040519081639ea9bd5960e01b9182825260209384918180611b6b363360048401611ae7565b03915afa90811561060f57600091611c99575b50611c9257611b986000356001600160e01b031916611050565b6001810154909190611bb2906001600160a01b031661161e565b916001600160a01b03831615908115611c56575b8115611c32575b5015611bdb57505050600090565b829060405192839182528180611bf5363360048401611ae7565b03915afa91821561060f57600092611c0c57505090565b6107379250803d10611c2b575b611c2381836101de565b810190611acf565b503d611c19565b54611c45915065ffffffffffff166117dd565b65ffffffffffff4291161138611bcd565b905065ffffffffffff611c766117dd835465ffffffffffff9060301c1690565b168015159081611c88575b5090611bc6565b9050421138611c81565b5050600190565b611cb09150833d8511611c2b57611c2381836101de565b38611b7e565b600080516020611d9383398151915280547fffff0000000000000000000000000000000000000000ffffffffffffffffffff1660509290921b600160501b600160f01b0316919091179055565b8065ffffffffffff91828160a01c16928315600114611d24575b5060d01c92565b925038611d1d565b8082186001600160a01b031615600114611d47575050600190565b65ffffffffffff60a01b828116828216818118918111919091028082189465ffffffffffff60a01b199485169416929114611d8a575b5081811190821802181790565b925038611d7d56fe439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dd90000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d2789", + "nonce": "0x5", "accessList": [] }, "additionalContracts": [], "isFixedGasLimit": false }, { - "hash": "0x408dfd8719fa6fbc9d02f4ec2c9704f3240b2b9f0416d854ec2b2d7c20d6add0", + "hash": "0x8cc8507530779188dc7adff2a45384cd907cf51c719197742a7b91eca6320957", "transactionType": "CREATE2", "contractName": "KernelFactory", - "contractAddress": "0x85DF6Dc686FBDcAc7da61651D116fc71B2246B50", + "contractAddress": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", "function": null, "arguments": null, "transaction": { "type": "0x02", "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xd5ae0", + "gas": "0xda130", "value": "0x0", - "data": "0x00000000000000000000000000000000000000000000000000000000000000006080346100b257601f610aee38819003918201601f19168301916001600160401b038311848410176100b75780849260409485528339810103126100b25780516001600160a01b0391828216918290036100b257602001519182168092036100b25780638b78c6d8195560007f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08180a3600080546001600160a01b031916919091179055604051610a2090816100ce8239f35b600080fd5b634e487b7160e01b600052604160045260246000fdfe6040608081526004908136101561001557600080fd5b600091823560e01c9081630396cb60146107915781632569296214610746578163296601cd1461059d5781634d6cb7001461052b5781635414dff0146104fa57816354d1f13d146104b4578163584465f2146104745781636544c82814610436578163715018a6146103f05781638da5cb5b146103c3578163b0d691fe1461039b578163bb30a9741461034557838263bb9fe6bf146102ec578263c23a5cea1461026157508163d7533f0214610243578163db4c545e14610219578163f04e283e14610199578163f2fde38b1461012c575063fee81cf4146100f657600080fd5b3461012857602036600319011261012857602091610112610806565b9063389a75e1600c525281600c20549051908152f35b5080fd5b8390602036600319011261012857610142610806565b9061014b61084f565b8160601b1561018e575060018060a01b0316638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08580a35580f35b637448fbae8352601cfd5b83906020366003190112610128576101af610806565b906101b861084f565b63389a75e1600c528183526020600c20908154421161020e575082905560018060a01b0316638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08580a35580f35b636f5e88188452601cfd5b5050346101285781600319360112610128576020906089601361023a610899565b01209051908152f35b505034610128578160031936011261012857602090516202a3008152f35b809184346102e85760203660031901126102e85781356001600160a01b0381811693918490036102e45761029361084f565b84541692833b156102e45760248592838551968794859363611d2e7560e11b85528401525af19081156102db57506102c85750f35b6102d1906109d4565b6102d85780f35b80fd5b513d84823e3d90fd5b8480fd5b5050fd5b809184346102e857826003193601126102e85761030761084f565b82546001600160a01b031691823b1561034057815163bb9fe6bf60e01b81529284918491829084905af19081156102db57506102c85750f35b505050fd5b50503461012857806003193601126101285761035f610806565b90602435918215158093036103975761037661084f565b60018060a01b03168352600160205282209060ff8019835416911617905580f35b8380fd5b505034610128578160031936011261012857905490516001600160a01b039091168152602090f35b505034610128578160031936011261012857638b78c6d8195490516001600160a01b039091168152602090f35b83806003193601126102d85761040461084f565b80638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a35580f35b5050346101285760203660031901126101285760209160ff9082906001600160a01b03610461610806565b1681526001855220541690519015158152f35b83903461012857602036600319011261012857356001600160a01b03811690819003610128576104a261084f565b81546001600160a01b03191617815580f35b83806003193601126102d85763389a75e1600c52338152806020600c2055337ffa7b8eab7da67f412cc9575ed43464468f9bfbae89d1675917346ca6d8fe3c928280a280f35b8284346102d85760203660031901126102d8575061051a6020923561086c565b90516001600160a01b039091168152f35b8284346102d857816003193601126102d85782359067ffffffffffffffff82116102d857506bffffffffffffffffffffffff61056f60209461051a93369101610821565b6105948580518381948a830196873781016024358a82015203888101845201826109fe565b5190201661086c565b8391506060366003190112610128576105b4610806565b9260243567ffffffffffffffff8111610397576105d49036908401610821565b94909360018060a01b039384831682526020966001885260ff8584205416156106f1576bffffffffffffffffffffffff855189810190838a833761062c88828d8782019060443590820152038d8101845201826109fe565b51902016903315600117156106e557610643610899565b9160896013840186f59788156106d957918185939284938884527f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc8d85015289840137870190348a5af1156106bf57507f09e48df7857bd0c1e0d31bb8a85d42cf1874817895f171c917f6ee2cea73ec20818692a35191168152f35b3d156106ce57503d81803e3d90fd5b63301164258252601cfd5b8363301164258652601cfd5b82632f6348368552601cfd5b845162461bcd60e51b8152808301899052602960248201527f4b65726e656c466163746f72793a20696d706c656d656e746174696f6e206e6f6044820152681d08185b1b1bddd95960ba1b6064820152608490fd5b83806003193601126102d85763389a75e1600c523381526202a30042016020600c2055337fdbf36a107da19e49527a7176a1babf963b4b0ff8cde35ee35d6cd8f1f9ac7e1d8280a280f35b91905060203660031901126108025782823563ffffffff8116809103610128576107b961084f565b81546001600160a01b031693843b156108025760249084519586938492621cb65b60e51b845283015234905af19081156102db57506107f6575080f35b6107ff906109d4565b80f35b8280fd5b600435906001600160a01b038216820361081c57565b600080fd5b9181601f8401121561081c5782359167ffffffffffffffff831161081c576020838186019501011161081c57565b638b78c6d81954330361085e57565b6382b429006000526004601cfd5b60896013610878610899565b012060ff6000536035523060601b6001526015526055600020906000603552565b604051903060701c1561093d57666052573d6000fd607b8301527f3d356020355560408036111560525736038060403d373d3d355af43d6000803e60748301527f3735a920a3ca505d382bbc545af43d6000803e6052573d6000fd5b3d6000f35b60548301527f14605757363d3d37363d7f360894a13ba1a3210667c828492db98dca3e2076cc60348301523060148301526c607f3d8160093d39f33d3d33738252565b66604c573d6000fd60758301527f3d3560203555604080361115604c5736038060403d373d3d355af43d6000803e606e8301527f3735a920a3ca505d382bbc545af43d6000803e604c573d6000fd5b3d6000f35b604e8301527f14605157363d3d37363d7f360894a13ba1a3210667c828492db98dca3e2076cc602e83015230600e8301526c60793d8160093d39f33d3d336d8252565b67ffffffffffffffff81116109e857604052565b634e487b7160e01b600052604160045260246000fd5b90601f8019910116810190811067ffffffffffffffff8211176109e857604052560000000000000000000000009775137314fe595c943712b0b336327dfa80ae8a0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d2789", - "nonce": "0x1", + "data": "0x00000000000000000000000000000000000000000000000000000000000000006080346100b257601f610b2d38819003918201601f19168301916001600160401b038311848410176100b75780849260409485528339810103126100b25780516001600160a01b0391828216918290036100b257602001519182168092036100b25780638b78c6d8195560007f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08180a3600080546001600160a01b031916919091179055604051610a5f90816100ce8239f35b600080fd5b634e487b7160e01b600052604160045260246000fdfe6040608081526004908136101561001557600080fd5b600091823560e01c9081630396cb60146107d45781632569296214610789578163296601cd1461059d5781634d6cb7001461052b5781635414dff0146104fa57816354d1f13d146104b4578163584465f2146104745781636544c82814610436578163715018a6146103f05781638da5cb5b146103c3578163b0d691fe1461039b578163bb30a9741461034557838263bb9fe6bf146102ec578263c23a5cea1461026157508163d7533f0214610243578163db4c545e14610219578163f04e283e14610199578163f2fde38b1461012c575063fee81cf4146100f657600080fd5b3461012857602036600319011261012857602091610112610845565b9063389a75e1600c525281600c20549051908152f35b5080fd5b8390602036600319011261012857610142610845565b9061014b61088e565b8160601b1561018e575060018060a01b0316638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08580a35580f35b637448fbae8352601cfd5b83906020366003190112610128576101af610845565b906101b861088e565b63389a75e1600c528183526020600c20908154421161020e575082905560018060a01b0316638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08580a35580f35b636f5e88188452601cfd5b5050346101285781600319360112610128576020906089601361023a6108d8565b01209051908152f35b505034610128578160031936011261012857602090516202a3008152f35b809184346102e85760203660031901126102e85781356001600160a01b0381811693918490036102e45761029361088e565b84541692833b156102e45760248592838551968794859363611d2e7560e11b85528401525af19081156102db57506102c85750f35b6102d190610a13565b6102d85780f35b80fd5b513d84823e3d90fd5b8480fd5b5050fd5b809184346102e857826003193601126102e85761030761088e565b82546001600160a01b031691823b1561034057815163bb9fe6bf60e01b81529284918491829084905af19081156102db57506102c85750f35b505050fd5b50503461012857806003193601126101285761035f610845565b90602435918215158093036103975761037661088e565b60018060a01b03168352600160205282209060ff8019835416911617905580f35b8380fd5b505034610128578160031936011261012857905490516001600160a01b039091168152602090f35b505034610128578160031936011261012857638b78c6d8195490516001600160a01b039091168152602090f35b83806003193601126102d85761040461088e565b80638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a35580f35b5050346101285760203660031901126101285760209160ff9082906001600160a01b03610461610845565b1681526001855220541690519015158152f35b83903461012857602036600319011261012857356001600160a01b03811690819003610128576104a261088e565b81546001600160a01b03191617815580f35b83806003193601126102d85763389a75e1600c52338152806020600c2055337ffa7b8eab7da67f412cc9575ed43464468f9bfbae89d1675917346ca6d8fe3c928280a280f35b8284346102d85760203660031901126102d8575061051a602092356108ab565b90516001600160a01b039091168152f35b8284346102d857816003193601126102d85782359067ffffffffffffffff82116102d857506bffffffffffffffffffffffff61056f60209461051a93369101610860565b6105948580518381948a830196873781016024358a8201520388810184520182610a3d565b519020166108ab565b828460603660031901126102d8576105b3610845565b9160243567ffffffffffffffff8111610785576105d39036908601610860565b9360018060a01b039384821681526020966001885260ff858320541615610730576bffffffffffffffffffffffff8551898101908987833761062988828d8d82019060443590820152038d810184520182610a3d565b5190201696331560011715610724576106406108d8565b90601382019860898a2060ff86536035523060601b600152806015526055852099856035528a3b15610678575b8b8b8b8b5191168152f35b856089929394959697989b50f597881561071857918185939284938884527f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc8d85015289840137870190348a5af1156106fe57507f09e48df7857bd0c1e0d31bb8a85d42cf1874817895f171c917f6ee2cea73ec20818692a3848080808080808061066d565b3d1561070d57503d81803e3d90fd5b63301164258252601cfd5b8363301164258652601cfd5b50632f6348368252601cfd5b845162461bcd60e51b8152908101889052602960248201527f4b65726e656c466163746f72793a20696d706c656d656e746174696f6e206e6f6044820152681d08185b1b1bddd95960ba1b6064820152608490fd5b8280fd5b83806003193601126102d85763389a75e1600c523381526202a30042016020600c2055337fdbf36a107da19e49527a7176a1babf963b4b0ff8cde35ee35d6cd8f1f9ac7e1d8280a280f35b91905060203660031901126107855782823563ffffffff8116809103610128576107fc61088e565b81546001600160a01b031693843b156107855760249084519586938492621cb65b60e51b845283015234905af19081156102db5750610839575080f35b61084290610a13565b80f35b600435906001600160a01b038216820361085b57565b600080fd5b9181601f8401121561085b5782359167ffffffffffffffff831161085b576020838186019501011161085b57565b638b78c6d81954330361089d57565b6382b429006000526004601cfd5b608960136108b76108d8565b012060ff6000536035523060601b6001526015526055600020906000603552565b604051903060701c1561097c57666052573d6000fd607b8301527f3d356020355560408036111560525736038060403d373d3d355af43d6000803e60748301527f3735a920a3ca505d382bbc545af43d6000803e6052573d6000fd5b3d6000f35b60548301527f14605757363d3d37363d7f360894a13ba1a3210667c828492db98dca3e2076cc60348301523060148301526c607f3d8160093d39f33d3d33738252565b66604c573d6000fd60758301527f3d3560203555604080361115604c5736038060403d373d3d355af43d6000803e606e8301527f3735a920a3ca505d382bbc545af43d6000803e604c573d6000fd5b3d6000f35b604e8301527f14605157363d3d37363d7f360894a13ba1a3210667c828492db98dca3e2076cc602e83015230600e8301526c60793d8160093d39f33d3d336d8252565b67ffffffffffffffff8111610a2757604052565b634e487b7160e01b600052604160045260246000fd5b90601f8019910116810190811067ffffffffffffffff821117610a2757604052560000000000000000000000009775137314fe595c943712b0b336327dfa80ae8a0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d2789", + "nonce": "0x6", "accessList": [] }, "additionalContracts": [], "isFixedGasLimit": false }, { - "hash": "0x18984d32c69870fa6295c17667808fa383db21267de046102eceb8e5950d2bb0", + "hash": "0xe7bb1817e2cca8e0707cad66c07e9cf1e160aca49e5c6f107a05b642e1a88735", "transactionType": "CALL", "contractName": "KernelFactory", - "contractAddress": "0x85DF6Dc686FBDcAc7da61651D116fc71B2246B50", + "contractAddress": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", "function": "setImplementation(address,bool)", "arguments": [ - "0xD2063bE7C610eb55492C05385743edDbf5b6B951", + "0xf048AD83CB2dfd6037A43902a2A5Be04e53cd2Eb", "true" ], "transaction": { "type": "0x02", "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", - "to": "0x85df6dc686fbdcac7da61651d116fc71b2246b50", + "to": "0x5de4839a76cf55d0c90e2061ef4386d962e15ae3", "gas": "0x6d8b", "value": "0x0", - "data": "0xbb30a974000000000000000000000000d2063be7c610eb55492c05385743eddbf5b6b9510000000000000000000000000000000000000000000000000000000000000001", - "nonce": "0x2", + "data": "0xbb30a974000000000000000000000000f048ad83cb2dfd6037a43902a2a5be04e53cd2eb0000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x7", "accessList": [] }, "additionalContracts": [], "isFixedGasLimit": false }, { - "hash": "0xecdf420dc74cb3bb1e70c771ebcc4e2adbabe71d3d757ca6830b294494143397", + "hash": "0x0e783c12cbf5b4d354000b6a8ba043a5fecba412bc9e2bbd9ab30549d013d7c0", "transactionType": "CALL", "contractName": "KernelFactory", - "contractAddress": "0x85DF6Dc686FBDcAc7da61651D116fc71B2246B50", + "contractAddress": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", "function": "addStake(uint32)", "arguments": [ "1" @@ -75,11 +75,11 @@ "transaction": { "type": "0x02", "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", - "to": "0x85df6dc686fbdcac7da61651d116fc71b2246b50", + "to": "0x5de4839a76cf55d0c90e2061ef4386d962e15ae3", "gas": "0x6bad", "value": "0x1", "data": "0x0396cb600000000000000000000000000000000000000000000000000000000000000001", - "nonce": "0x3", + "nonce": "0x8", "accessList": [] }, "additionalContracts": [], @@ -88,60 +88,60 @@ ], "receipts": [ { - "transactionHash": "0xf278fddf310414c9528e8943472cddd5c5c184899d2c723ff041eeb92087a9a9", + "transactionHash": "0xbe0aa7865435f15efbe859b40daeda58a9a687a50a954ecd512bfc47113efffe", "transactionIndex": "0x1", - "blockHash": "0x088cff90920683955173731b8b2e8fb971cd2899f41f6ad228a4ee05c5fab1d1", - "blockNumber": "0x1feac3c", + "blockHash": "0x8978287e1f55eadc4ed392246db52d3c3db6ca5135907dc93cde93a6c8d18b7c", + "blockNumber": "0x20d64c4", "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", "to": "0x4e59b44847b379578588920cA78FbF26c0B4956C", - "cumulativeGasUsed": "0x1a94a9", - "gasUsed": "0x1a94a9", + "cumulativeGasUsed": "0x1a4f55", + "gasUsed": "0x1a4f55", "contractAddress": null, "logs": [], "status": "0x1", "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "effectiveGasPrice": "0x8d6b4c6f0" + "effectiveGasPrice": "0x5f5e100" }, { - "transactionHash": "0x408dfd8719fa6fbc9d02f4ec2c9704f3240b2b9f0416d854ec2b2d7c20d6add0", + "transactionHash": "0x8cc8507530779188dc7adff2a45384cd907cf51c719197742a7b91eca6320957", "transactionIndex": "0x1", - "blockHash": "0x1e5b5bd2885d86b564b3a959832b4659dbf3c1bf2af6bd0ac92717586a4808ee", - "blockNumber": "0x1feac4a", + "blockHash": "0x66f292140c0fbc7a525ddb0dcea944630f28c04f94cf9c377318faabe562d663", + "blockNumber": "0x20d64c7", "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", "to": "0x4e59b44847b379578588920cA78FbF26c0B4956C", - "cumulativeGasUsed": "0xa230d", - "gasUsed": "0xa230d", + "cumulativeGasUsed": "0xa585b", + "gasUsed": "0xa585b", "contractAddress": null, "logs": [ { - "address": "0x85DF6Dc686FBDcAc7da61651D116fc71B2246B50", + "address": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", "topics": [ "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000009775137314fe595c943712b0b336327dfa80ae8a" ], "data": "0x", - "blockHash": "0x1e5b5bd2885d86b564b3a959832b4659dbf3c1bf2af6bd0ac92717586a4808ee", - "blockNumber": "0x1feac4a", - "transactionHash": "0x408dfd8719fa6fbc9d02f4ec2c9704f3240b2b9f0416d854ec2b2d7c20d6add0", + "blockHash": "0x66f292140c0fbc7a525ddb0dcea944630f28c04f94cf9c377318faabe562d663", + "blockNumber": "0x20d64c7", + "transactionHash": "0x8cc8507530779188dc7adff2a45384cd907cf51c719197742a7b91eca6320957", "transactionIndex": "0x1", "logIndex": "0x0", "removed": false } ], "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000010000000000200000000020000000000000000000800000000000000000000000000000000400000000000000000000000000000000000000000000000000000080000000000001000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000200000000", + "logsBloom": "0x00000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000200000000020000000000000000000800000000000000000000000000000000400000000000000000000000000080000000000000000000000000080000000000001000100000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "effectiveGasPrice": "0x88b417060" + "effectiveGasPrice": "0x5f5e100" }, { - "transactionHash": "0x18984d32c69870fa6295c17667808fa383db21267de046102eceb8e5950d2bb0", + "transactionHash": "0xe7bb1817e2cca8e0707cad66c07e9cf1e160aca49e5c6f107a05b642e1a88735", "transactionIndex": "0x1", - "blockHash": "0x28b742fed42b1ce7e2a33fdd5c4ea49115e282fd0d80dee2ccd2f6c0de2e4a8e", - "blockNumber": "0x1feac4d", + "blockHash": "0x9a2bf75a01812fd05d84a9624e8925fa0e9014b5238ca7643efb67e39e5ccd93", + "blockNumber": "0x20d64c9", "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", - "to": "0x85DF6Dc686FBDcAc7da61651D116fc71B2246B50", + "to": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", "cumulativeGasUsed": "0xb562", "gasUsed": "0xb562", "contractAddress": null, @@ -149,15 +149,15 @@ "status": "0x1", "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "effectiveGasPrice": "0x886071730" + "effectiveGasPrice": "0x5f5e100" }, { - "transactionHash": "0xecdf420dc74cb3bb1e70c771ebcc4e2adbabe71d3d757ca6830b294494143397", + "transactionHash": "0x0e783c12cbf5b4d354000b6a8ba043a5fecba412bc9e2bbd9ab30549d013d7c0", "transactionIndex": "0x1", - "blockHash": "0x2c7e2365eb70c09c2ad6cbffc89af0bfc9bca976d686e4efc1176dbd69f90796", - "blockNumber": "0x1feac56", + "blockHash": "0xe4c0793e7acf8c401d2f05c4eeb9730bac70c59cdc9c7023b3311cc9a05f9fd0", + "blockNumber": "0x20d64d4", "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", - "to": "0x85DF6Dc686FBDcAc7da61651D116fc71B2246B50", + "to": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", "cumulativeGasUsed": "0x14469", "gasUsed": "0x14469", "contractAddress": null, @@ -166,28 +166,28 @@ "address": "0x5FF137D4b0FDCD49DcA30c7CF57E578a026d2789", "topics": [ "0xa5ae833d0bb1dcd632d98a8b70973e8516812898e19bf27b70071ebc8dc52c01", - "0x00000000000000000000000085df6dc686fbdcac7da61651d116fc71b2246b50" + "0x0000000000000000000000005de4839a76cf55d0c90e2061ef4386d962e15ae3" ], "data": "0x00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001", - "blockHash": "0x2c7e2365eb70c09c2ad6cbffc89af0bfc9bca976d686e4efc1176dbd69f90796", - "blockNumber": "0x1feac56", - "transactionHash": "0xecdf420dc74cb3bb1e70c771ebcc4e2adbabe71d3d757ca6830b294494143397", + "blockHash": "0xe4c0793e7acf8c401d2f05c4eeb9730bac70c59cdc9c7023b3311cc9a05f9fd0", + "blockNumber": "0x20d64d4", + "transactionHash": "0x0e783c12cbf5b4d354000b6a8ba043a5fecba412bc9e2bbd9ab30549d013d7c0", "transactionIndex": "0x1", "logIndex": "0x0", "removed": false } ], "status": "0x1", - "logsBloom": "0x00080000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000040000000000000000000000000000100000000000000000000000000000000000200000000000000000000000000", + "logsBloom": "0x00000000000000000000000000000000000000000000000010000000800000000000000000000000000200000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000100000000000000000000000000000000000200000000000000000000000000", "type": "0x2", - "effectiveGasPrice": "0x844a655d0" + "effectiveGasPrice": "0x5f5e100" } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1691520179, + "timestamp": 1692072403, "chain": 421613, "multi": false, - "commit": "06a62a2" + "commit": "951fd36" } \ No newline at end of file diff --git a/broadcast/DeployKernel.s.sol/43113/run-1692072581.json b/broadcast/DeployKernel.s.sol/43113/run-1692072581.json new file mode 100644 index 00000000..61203e4e --- /dev/null +++ b/broadcast/DeployKernel.s.sol/43113/run-1692072581.json @@ -0,0 +1,102 @@ +{ + "transactions": [ + { + "hash": "0x11efa6bf149e64554e222ca7c8aa98fd45313a7d8be419c37941a695306446b0", + "transactionType": "CREATE2", + "contractName": "Kernel", + "contractAddress": "0xf048AD83CB2dfd6037A43902a2A5Be04e53cd2Eb", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x24572d", + "value": "0x0", + "data": "0x000000000000000000000000000000000000000000000000000000000000000061014034620001b057601f62001f9f38819003918201601f19168301916001600160401b03831184841017620001b557808492602094604052833981010312620001b057516001600160a01b0381168103620001b057306080524660a05260a062000069620001cb565b600681526005602082016512d95c9b995b60d21b815260206200008b620001cb565b838152019264302e322e3160d81b845251902091208160c0528060e052604051917f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f83526020830152604082015246606082015230608082015220906101009182526101209081527f439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dd96a010000000000000000000080600160f01b031982541617905560405190611db39283620001ec8439608051836118fc015260a0518361191f015260c05183611991015260e051836119b7015251826118db01525181818161049d01528181610654015281816108ad01528181610a3801528181610b5f01528181610d5901528181610e7a01528181610f7b015281816110a501526112f50152f35b600080fd5b634e487b7160e01b600052604160045260246000fd5b60408051919082016001600160401b03811183821017620001b55760405256fe60806040526004361015610015575b3661108857005b60003560e01c806306fdde03146101655780630b3dc35414610160578063150b7a021461015b5780631626ba7e1461015657806329f8b174146101515780633659cfe61461014c5780633a871cdd146101475780633e1b08121461014257806351166ba01461013d578063519454471461013857806354fd4d501461013357806355b14f501461012e57806357b750471461012957806384b0196e1461012457806388e7fd061461011f578063b0d691fe1461011a578063bc197c8114610115578063d087d28814610110578063d1f578941461010b578063d5416221146101065763f23a6e610361000e57610ff6565b610f64565b610ec6565b610e47565b610db8565b610d43565b610d0e565b610c66565b610c2f565b610b49565b610af1565b6109f1565b610928565b610864565b61073a565b610630565b61042f565b61039d565b610343565b6102c4565b610290565b600091031261017557565b600080fd5b634e487b7160e01b600052604160045260246000fd5b6001600160401b0381116101a357604052565b61017a565b608081019081106001600160401b038211176101a357604052565b604081019081106001600160401b038211176101a357604052565b90601f801991011681019081106001600160401b038211176101a357604052565b6040519061020c826101a8565b565b6040519061016082018281106001600160401b038211176101a357604052565b6040519061023b826101c3565b600682526512d95c9b995b60d21b6020830152565b919082519283825260005b84811061027c575050826000602080949584010152601f8019910116010190565b60208183018101518483018201520161025b565b34610175576000366003190112610175576102c06102ac61022e565b604051918291602083526020830190610250565b0390f35b34610175576000366003190112610175576020600080516020611d938339815191525460501c6040519060018060a01b03168152f35b6001600160a01b0381160361017557565b359061020c826102fa565b9181601f84011215610175578235916001600160401b038311610175576020838186019501011161017557565b346101755760803660031901126101755761035f6004356102fa565b61036a6024356102fa565b6064356001600160401b03811161017557610389903690600401610316565b5050604051630a85bd0160e11b8152602090f35b34610175576040366003190112610175576024356001600160401b038111610175576103db6103d26020923690600401610316565b906004356119ed565b6040516001600160e01b03199091168152f35b600435906001600160e01b03198216820361017557565b6064359065ffffffffffff8216820361017557565b6084359065ffffffffffff8216820361017557565b60c0366003190112610175576104436103ee565b60243590610450826102fa565b6044359061045d826102fa565b610465610405565b9261046e61041a565b9060a4356001600160401b0381116101755761048e903690600401610316565b9590946001600160a01b0393337f00000000000000000000000000000000000000000000000000000000000000008616141580610626575b6106145784926104f0610587926104db6101ff565b65ffffffffffff918216815292166020830152565b6001600160a01b03851660408201526001600160a01b038316606082015261051787611050565b81516020830151604084015160309190911b6bffffffffffff0000000000001665ffffffffffff9290921691909117606091821b6bffffffffffffffffffffffff19161782559091015160019190910180546001600160a01b0319166001600160a01b0392909216919091179055565b1693843b15610175576040519063064acaab60e11b825281806105b16000998a94600484016115ed565b038183895af1801561060f576105f6575b5016906001600160e01b0319167fed03d2572564284398470d3f266a693e29ddfff3eba45fc06c5e91013d3213538480a480f35b8061060361060992610190565b8061016a565b386105c2565b6112d5565b604051637046c88d60e01b8152600490fd5b50303314156104c6565b602036600319011261017557600435610648816102fa565b6001600160a01b0390337f000000000000000000000000000000000000000000000000000000000000000083161415806106cc575b61061457807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55167fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b600080a2005b503033141561067d565b9291926001600160401b0382116101a357604051916106ff601f8201601f1916602001846101de565b829481845281830111610175578281602093846000960137010152565b9080601f8301121561017557816020610737933591016106d6565b90565b6003196060368201126101755760048035916001600160401b0390818411610175576101609084360301126101755761077161020e565b9061077d84840161030b565b8252602484013560208301526044840135818111610175576107a49084369187010161071c565b60408301526064840135818111610175576107c49084369187010161071c565b60608301526084840135608083015260a484013560a083015260c484013560c083015260e484013560e0830152610104840135610100830152610124840135818111610175576108199084369187010161071c565b610120830152610144840135908111610175576102c09361085493610841923692010161071c565b61014082015260443590602435906112e1565b6040519081529081906020820190565b34610175576020366003190112610175576004356001600160c01b0381169081900361017557604051631aab3f0d60e11b815230600482015260248101919091526020816044817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa801561060f576102c0916000916108fa575b506040519081529081906020820190565b61091b915060203d8111610921575b61091381836101de565b8101906111f6565b386108e9565b503d610909565b34610175576020366003190112610175576102c061096d6109476103ee565b60006060604051610957816101a8565b8281528260208201528260408201520152611050565b6040519061097a826101a8565b805465ffffffffffff80821684528160301c16602084015260601c60408301526001808060a01b03910154166060820152604051918291829190916060608082019365ffffffffffff80825116845260208201511660208401528160018060a01b0391826040820151166040860152015116910152565b608036600319011261017557600435610a09816102fa565b6044356001600160401b03811161017557610a2890369060040161071c565b90606435600281101561017557337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316141580610abb575b61061457610a7581611101565b610a9e576000828193926020839451920190602435905af13d82803e15610a9a573d90f35b3d90fd5b60008281939260208394519201905af43d82803e15610a9a573d90f35b50610acb610ac7611b20565b1590565b610a68565b60405190610add826101c3565b6005825264302e322e3160d81b6020830152565b34610175576000366003190112610175576102c06102ac610ad0565b90604060031983011261017557600435610b26816102fa565b91602435906001600160401b03821161017557610b4591600401610316565b9091565b610b5236610b0d565b90916001600160a01b03337f00000000000000000000000000000000000000000000000000000000000000008216141580610c25575b6106145780600080516020611d938339815191525460501c1691610bab81611cb6565b1692836040519360009586947fa35f5cdc5fbabb614b4cd5064ce5543f43dc8fab0e4da41255230eb8aba2531c8680a3813b15610c21578385610bff819593829463064acaab60e11b8452600484016115ed565b03925af1801561060f57610c11575080f35b80610603610c1e92610190565b80f35b8380fd5b5030331415610b88565b34610175576000366003190112610175576020600080516020611d938339815191525460e01b6040519063ffffffff60e01b168152f35b3461017557600036600319011261017557610cbc610c8261022e565b610c8a610ad0565b90604051928392600f60f81b8452610cae60209360e08587015260e0860190610250565b908482036040860152610250565b90466060840152306080840152600060a084015282820360c08401528060605192838152019160809160005b828110610cf757505050500390f35b835185528695509381019392810192600101610ce8565b34610175576000366003190112610175576020600080516020611d938339815191525465ffffffffffff60405191831c168152f35b34610175576000366003190112610175576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b9181601f84011215610175578235916001600160401b038311610175576020808501948460051b01011161017557565b346101755760a036600319011261017557610dd46004356102fa565b610ddf6024356102fa565b6001600160401b0360443581811161017557610dff903690600401610d88565b505060643581811161017557610e19903690600401610d88565b505060843590811161017557610e33903690600401610316565b505060405163bc197c8160e01b8152602090f35b3461017557600036600319011261017557604051631aab3f0d60e11b8152306004820152600060248201526020816044817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa801561060f576102c0916000916108fa57506040519081529081906020820190565b610ecf36610b0d565b600080516020611d9383398151915254919290916001600160a01b03919060501c8216610f5357610eff81611cb6565b1691823b1561017557610f34926000928360405180968195829463064acaab60e11b8452602060048501526024840191611589565b03925af1801561060f57610f4457005b80610603610f5192610190565b005b60405162dc149f60e41b8152600490fd5b602036600319011261017557610f786103ee565b337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316141580610fec575b61061457600080516020611d9383398151915290815469ffffffffffff000000004260201b169160e01c9069ffffffffffffffffffff191617179055600080f35b5030331415610fab565b346101755760a0366003190112610175576110126004356102fa565b61101d6024356102fa565b6084356001600160401b0381116101755761103c903690600401610316565b505060405163f23a6e6160e01b8152602090f35b63ffffffff60e01b166000527f439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dda602052604060002090565b600061109e81356001600160e01b031916611050565b5460601c337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03161415806110f2575b61061457818091368280378136915af43d82803e15610a9a573d90f35b506110fb611b20565b156110d5565b6002111561110b57565b634e487b7160e01b600052602160045260246000fd5b906004116101755790600490565b909291928360041161017557831161017557600401916003190190565b906024116101755760100190601490565b906058116101755760380190602090565b906024116101755760040190602090565b906038116101755760240190601490565b90600a116101755760040190600690565b9060101161017557600a0190600690565b90939293848311610175578411610175578101920390565b6001600160e01b031990358181169392600481106111e757505050565b60040360031b82901b16169150565b90816020910312610175575190565b606080825282516001600160a01b031690820152919392916040916112cb90602081015160808401528381015161124a610160918260a08701526101c0860190610250565b906112b861126a606085015193605f1994858983030160c08a0152610250565b608085015160e088015260a085015192610100938489015260c08601519061012091828a015260e08701519461014095868b0152870151908901528501518488830301610180890152610250565b92015190848303016101a0850152610250565b9460208201520152565b6040513d6000823e3d90fd5b6001600160a01b03939260009290918391907f000000000000000000000000000000000000000000000000000000000000000087163303611529576004908135978861014481013501928060248501940135600080516020611d9383398151915254946113576113518383611121565b906111ca565b9b6001600160e01b0319808e16908161140c57505050899a9b50611386826020999a9b95949361139d9361112f565b9660501c965b858c806113fd575b505036916106d6565b6101408501526113c1604051998a9788968794633a871cdd60e01b86528501611205565b0393165af191821561060f5761073793926113dd575b50611d2c565b6113f691925060203d81116109215761091381836101de565b90386113d7565b81808092335af150858c611394565b9199509197969594939c8660e01b161615156000146114365760405163fc2f51c560e01b81528c90fd5b90899a9b91600160e09b95969798999a9b1b81146000146114d557506114776114726113518b606460209c9d0135016024868201359101611121565b611050565b60018101549099906001600160a01b031696848816156114ca575b508161139d926114a19261112f565b995460d081901b6001600160d01b03191660709190911b65ffffffffffff60a01b16179961138c565b60501c965081611492565b9198979095509250600160e11b0361151b5761151161139d948a9361150c6113518a606460209c01350160248d8201359101611121565b6115fe565b919992969161138c565b505050505050505050600190565b604051636b31ba1560e11b8152600490fd5b6bffffffffffffffffffffffff19903581811693926014811061155d57505050565b60140360031b82901b16169150565b35906020811061157a575090565b6000199060200360031b1b1690565b908060209392818452848401376000828201840152601f01601f1916010190565b604090610737949281528160208201520191611589565b6001600160d01b031990358181169392600681106115de57505050565b60060360031b82901b16169150565b916020610737938181520191611589565b9061162a61161e611618611612868561114c565b9061153b565b60601c90565b6001600160a01b031690565b9361163e611638858461115d565b9061156c565b60588301607882019461165961163887856058018a896111b2565b9661176261166a611638838961116e565b61167a611618611612858b61117f565b996117086116893689896106d6565b8051602091820120604080517f3ce406685c1b3551d706d85a68afdaa49ac4e07b451ad9b8ff8b58c3ee9641768185019081526001600160e01b03198b169282019290925260608101969096526001600160a01b039e909e16608086015260a08086019190915284529b8c9361170060c0826101de565b5190206118d9565b600080516020611d9383398151915254909190611744906117349060501c6001600160a01b031661161e565b9189019b60788d0190878d6111b2565b60405163199ed7c960e11b81529586948593849391600485016115aa565b03915afa92831561060f576114726117a861186895610517946000916118bc575b506117a1611791878d61116e565b6001600160a01b0319929161156c565b1690611d2c565b9a898b016078019a85036077190199611858906118486117e86117dd6117d76117d18b86611190565b906115c1565b60d01c90565b65ffffffffffff1690565b9761181f61161e6116186116126118086117dd6117d76117d1888b6111a1565b94611819611618611612838b61117f565b9761114c565b9461183961182b6101ff565b65ffffffffffff909b168b52565b89019065ffffffffffff169052565b6001600160a01b03166040870152565b6001600160a01b03166060850152565b6001600160a01b03871691823b156101755761189e926000928360405180968195829463064acaab60e11b8452600484016115ed565b03925af1801561060f576118af5750565b8061060361020c92610190565b6118d391508d803d106109215761091381836101de565b38611783565b7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000030147f000000000000000000000000000000000000000000000000000000000000000046141615611966575b671901000000000000600052601a52603a526042601820906000603a52565b5060a06040517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f81527f000000000000000000000000000000000000000000000000000000000000000060208201527f0000000000000000000000000000000000000000000000000000000000000000604082015246606082015230608082015220611947565b600080516020611d9383398151915254611a3a93602093909291611a1c9060501c6001600160a01b031661161e565b916040519586948593849363199ed7c960e11b8552600485016115aa565b03915afa801561060f57611a5691600091611ab1575b50611d03565b9165ffffffffffff908142911611611aa15742911610611a94576001600160a01b0316611a8857630b135d3f60e11b90565b6001600160e01b031990565b506001600160e01b031990565b506001600160e01b031992915050565b611ac9915060203d81116109215761091381836101de565b38611a50565b90816020910312610175575180151581036101755790565b6001600160a01b0390911681526040602082018190528101829052606091806000848401376000828201840152601f01601f1916010190565b600080516020611d9383398151915254611b459060501c6001600160a01b031661161e565b6040519081639ea9bd5960e01b9182825260209384918180611b6b363360048401611ae7565b03915afa90811561060f57600091611c99575b50611c9257611b986000356001600160e01b031916611050565b6001810154909190611bb2906001600160a01b031661161e565b916001600160a01b03831615908115611c56575b8115611c32575b5015611bdb57505050600090565b829060405192839182528180611bf5363360048401611ae7565b03915afa91821561060f57600092611c0c57505090565b6107379250803d10611c2b575b611c2381836101de565b810190611acf565b503d611c19565b54611c45915065ffffffffffff166117dd565b65ffffffffffff4291161138611bcd565b905065ffffffffffff611c766117dd835465ffffffffffff9060301c1690565b168015159081611c88575b5090611bc6565b9050421138611c81565b5050600190565b611cb09150833d8511611c2b57611c2381836101de565b38611b7e565b600080516020611d9383398151915280547fffff0000000000000000000000000000000000000000ffffffffffffffffffff1660509290921b600160501b600160f01b0316919091179055565b8065ffffffffffff91828160a01c16928315600114611d24575b5060d01c92565b925038611d1d565b8082186001600160a01b031615600114611d47575050600190565b65ffffffffffff60a01b828116828216818118918111919091028082189465ffffffffffff60a01b199485169416929114611d8a575b5081811190821802181790565b925038611d7d56fe439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dd90000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d2789", + "nonce": "0x5", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xbca08b39206591f5fffcc645478f04710b177f852ec5bba99e7c04331cf46afd", + "transactionType": "CREATE2", + "contractName": "KernelFactory", + "contractAddress": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0xf2137", + "value": "0x0", + "data": "0x00000000000000000000000000000000000000000000000000000000000000006080346100b257601f610b2d38819003918201601f19168301916001600160401b038311848410176100b75780849260409485528339810103126100b25780516001600160a01b0391828216918290036100b257602001519182168092036100b25780638b78c6d8195560007f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08180a3600080546001600160a01b031916919091179055604051610a5f90816100ce8239f35b600080fd5b634e487b7160e01b600052604160045260246000fdfe6040608081526004908136101561001557600080fd5b600091823560e01c9081630396cb60146107d45781632569296214610789578163296601cd1461059d5781634d6cb7001461052b5781635414dff0146104fa57816354d1f13d146104b4578163584465f2146104745781636544c82814610436578163715018a6146103f05781638da5cb5b146103c3578163b0d691fe1461039b578163bb30a9741461034557838263bb9fe6bf146102ec578263c23a5cea1461026157508163d7533f0214610243578163db4c545e14610219578163f04e283e14610199578163f2fde38b1461012c575063fee81cf4146100f657600080fd5b3461012857602036600319011261012857602091610112610845565b9063389a75e1600c525281600c20549051908152f35b5080fd5b8390602036600319011261012857610142610845565b9061014b61088e565b8160601b1561018e575060018060a01b0316638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08580a35580f35b637448fbae8352601cfd5b83906020366003190112610128576101af610845565b906101b861088e565b63389a75e1600c528183526020600c20908154421161020e575082905560018060a01b0316638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08580a35580f35b636f5e88188452601cfd5b5050346101285781600319360112610128576020906089601361023a6108d8565b01209051908152f35b505034610128578160031936011261012857602090516202a3008152f35b809184346102e85760203660031901126102e85781356001600160a01b0381811693918490036102e45761029361088e565b84541692833b156102e45760248592838551968794859363611d2e7560e11b85528401525af19081156102db57506102c85750f35b6102d190610a13565b6102d85780f35b80fd5b513d84823e3d90fd5b8480fd5b5050fd5b809184346102e857826003193601126102e85761030761088e565b82546001600160a01b031691823b1561034057815163bb9fe6bf60e01b81529284918491829084905af19081156102db57506102c85750f35b505050fd5b50503461012857806003193601126101285761035f610845565b90602435918215158093036103975761037661088e565b60018060a01b03168352600160205282209060ff8019835416911617905580f35b8380fd5b505034610128578160031936011261012857905490516001600160a01b039091168152602090f35b505034610128578160031936011261012857638b78c6d8195490516001600160a01b039091168152602090f35b83806003193601126102d85761040461088e565b80638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a35580f35b5050346101285760203660031901126101285760209160ff9082906001600160a01b03610461610845565b1681526001855220541690519015158152f35b83903461012857602036600319011261012857356001600160a01b03811690819003610128576104a261088e565b81546001600160a01b03191617815580f35b83806003193601126102d85763389a75e1600c52338152806020600c2055337ffa7b8eab7da67f412cc9575ed43464468f9bfbae89d1675917346ca6d8fe3c928280a280f35b8284346102d85760203660031901126102d8575061051a602092356108ab565b90516001600160a01b039091168152f35b8284346102d857816003193601126102d85782359067ffffffffffffffff82116102d857506bffffffffffffffffffffffff61056f60209461051a93369101610860565b6105948580518381948a830196873781016024358a8201520388810184520182610a3d565b519020166108ab565b828460603660031901126102d8576105b3610845565b9160243567ffffffffffffffff8111610785576105d39036908601610860565b9360018060a01b039384821681526020966001885260ff858320541615610730576bffffffffffffffffffffffff8551898101908987833761062988828d8d82019060443590820152038d810184520182610a3d565b5190201696331560011715610724576106406108d8565b90601382019860898a2060ff86536035523060601b600152806015526055852099856035528a3b15610678575b8b8b8b8b5191168152f35b856089929394959697989b50f597881561071857918185939284938884527f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc8d85015289840137870190348a5af1156106fe57507f09e48df7857bd0c1e0d31bb8a85d42cf1874817895f171c917f6ee2cea73ec20818692a3848080808080808061066d565b3d1561070d57503d81803e3d90fd5b63301164258252601cfd5b8363301164258652601cfd5b50632f6348368252601cfd5b845162461bcd60e51b8152908101889052602960248201527f4b65726e656c466163746f72793a20696d706c656d656e746174696f6e206e6f6044820152681d08185b1b1bddd95960ba1b6064820152608490fd5b8280fd5b83806003193601126102d85763389a75e1600c523381526202a30042016020600c2055337fdbf36a107da19e49527a7176a1babf963b4b0ff8cde35ee35d6cd8f1f9ac7e1d8280a280f35b91905060203660031901126107855782823563ffffffff8116809103610128576107fc61088e565b81546001600160a01b031693843b156107855760249084519586938492621cb65b60e51b845283015234905af19081156102db5750610839575080f35b61084290610a13565b80f35b600435906001600160a01b038216820361085b57565b600080fd5b9181601f8401121561085b5782359167ffffffffffffffff831161085b576020838186019501011161085b57565b638b78c6d81954330361089d57565b6382b429006000526004601cfd5b608960136108b76108d8565b012060ff6000536035523060601b6001526015526055600020906000603552565b604051903060701c1561097c57666052573d6000fd607b8301527f3d356020355560408036111560525736038060403d373d3d355af43d6000803e60748301527f3735a920a3ca505d382bbc545af43d6000803e6052573d6000fd5b3d6000f35b60548301527f14605757363d3d37363d7f360894a13ba1a3210667c828492db98dca3e2076cc60348301523060148301526c607f3d8160093d39f33d3d33738252565b66604c573d6000fd60758301527f3d3560203555604080361115604c5736038060403d373d3d355af43d6000803e606e8301527f3735a920a3ca505d382bbc545af43d6000803e604c573d6000fd5b3d6000f35b604e8301527f14605157363d3d37363d7f360894a13ba1a3210667c828492db98dca3e2076cc602e83015230600e8301526c60793d8160093d39f33d3d336d8252565b67ffffffffffffffff8111610a2757604052565b634e487b7160e01b600052604160045260246000fd5b90601f8019910116810190811067ffffffffffffffff821117610a2757604052560000000000000000000000009775137314fe595c943712b0b336327dfa80ae8a0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d2789", + "nonce": "0x6", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x7b26345d0745ec879181d646e7e0a4648eb255589d21163b5c1ad5e3658aba8f", + "transactionType": "CALL", + "contractName": "KernelFactory", + "contractAddress": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", + "function": "setImplementation(address,bool)", + "arguments": [ + "0xf048AD83CB2dfd6037A43902a2A5Be04e53cd2Eb", + "true" + ], + "transaction": { + "type": "0x02", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x5de4839a76cf55d0c90e2061ef4386d962e15ae3", + "gas": "0x10945", + "value": "0x0", + "data": "0xbb30a974000000000000000000000000f048ad83cb2dfd6037a43902a2a5be04e53cd2eb0000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x7", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xe9bf21a02bbbeeab86ff46b72c63b0380efe292c655a0fd5e152794a32bcd36c", + "transactionType": "CALL", + "contractName": "KernelFactory", + "contractAddress": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", + "function": "addStake(uint32)", + "arguments": [ + "1" + ], + "transaction": { + "type": "0x02", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x5de4839a76cf55d0c90e2061ef4386d962e15ae3", + "gas": "0x1da73", + "value": "0x1", + "data": "0x0396cb600000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x8", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [], + "libraries": [], + "pending": [ + "0x11efa6bf149e64554e222ca7c8aa98fd45313a7d8be419c37941a695306446b0", + "0xbca08b39206591f5fffcc645478f04710b177f852ec5bba99e7c04331cf46afd", + "0x7b26345d0745ec879181d646e7e0a4648eb255589d21163b5c1ad5e3658aba8f", + "0xe9bf21a02bbbeeab86ff46b72c63b0380efe292c655a0fd5e152794a32bcd36c" + ], + "returns": {}, + "timestamp": 1692072581, + "chain": 43113, + "multi": false, + "commit": "951fd36" +} \ No newline at end of file diff --git a/broadcast/DeployKernel.s.sol/43113/run-1692072594.json b/broadcast/DeployKernel.s.sol/43113/run-1692072594.json new file mode 100644 index 00000000..a5376240 --- /dev/null +++ b/broadcast/DeployKernel.s.sol/43113/run-1692072594.json @@ -0,0 +1,193 @@ +{ + "transactions": [ + { + "hash": "0x11efa6bf149e64554e222ca7c8aa98fd45313a7d8be419c37941a695306446b0", + "transactionType": "CREATE2", + "contractName": "Kernel", + "contractAddress": "0xf048AD83CB2dfd6037A43902a2A5Be04e53cd2Eb", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x24572d", + "value": "0x0", + "data": "0x000000000000000000000000000000000000000000000000000000000000000061014034620001b057601f62001f9f38819003918201601f19168301916001600160401b03831184841017620001b557808492602094604052833981010312620001b057516001600160a01b0381168103620001b057306080524660a05260a062000069620001cb565b600681526005602082016512d95c9b995b60d21b815260206200008b620001cb565b838152019264302e322e3160d81b845251902091208160c0528060e052604051917f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f83526020830152604082015246606082015230608082015220906101009182526101209081527f439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dd96a010000000000000000000080600160f01b031982541617905560405190611db39283620001ec8439608051836118fc015260a0518361191f015260c05183611991015260e051836119b7015251826118db01525181818161049d01528181610654015281816108ad01528181610a3801528181610b5f01528181610d5901528181610e7a01528181610f7b015281816110a501526112f50152f35b600080fd5b634e487b7160e01b600052604160045260246000fd5b60408051919082016001600160401b03811183821017620001b55760405256fe60806040526004361015610015575b3661108857005b60003560e01c806306fdde03146101655780630b3dc35414610160578063150b7a021461015b5780631626ba7e1461015657806329f8b174146101515780633659cfe61461014c5780633a871cdd146101475780633e1b08121461014257806351166ba01461013d578063519454471461013857806354fd4d501461013357806355b14f501461012e57806357b750471461012957806384b0196e1461012457806388e7fd061461011f578063b0d691fe1461011a578063bc197c8114610115578063d087d28814610110578063d1f578941461010b578063d5416221146101065763f23a6e610361000e57610ff6565b610f64565b610ec6565b610e47565b610db8565b610d43565b610d0e565b610c66565b610c2f565b610b49565b610af1565b6109f1565b610928565b610864565b61073a565b610630565b61042f565b61039d565b610343565b6102c4565b610290565b600091031261017557565b600080fd5b634e487b7160e01b600052604160045260246000fd5b6001600160401b0381116101a357604052565b61017a565b608081019081106001600160401b038211176101a357604052565b604081019081106001600160401b038211176101a357604052565b90601f801991011681019081106001600160401b038211176101a357604052565b6040519061020c826101a8565b565b6040519061016082018281106001600160401b038211176101a357604052565b6040519061023b826101c3565b600682526512d95c9b995b60d21b6020830152565b919082519283825260005b84811061027c575050826000602080949584010152601f8019910116010190565b60208183018101518483018201520161025b565b34610175576000366003190112610175576102c06102ac61022e565b604051918291602083526020830190610250565b0390f35b34610175576000366003190112610175576020600080516020611d938339815191525460501c6040519060018060a01b03168152f35b6001600160a01b0381160361017557565b359061020c826102fa565b9181601f84011215610175578235916001600160401b038311610175576020838186019501011161017557565b346101755760803660031901126101755761035f6004356102fa565b61036a6024356102fa565b6064356001600160401b03811161017557610389903690600401610316565b5050604051630a85bd0160e11b8152602090f35b34610175576040366003190112610175576024356001600160401b038111610175576103db6103d26020923690600401610316565b906004356119ed565b6040516001600160e01b03199091168152f35b600435906001600160e01b03198216820361017557565b6064359065ffffffffffff8216820361017557565b6084359065ffffffffffff8216820361017557565b60c0366003190112610175576104436103ee565b60243590610450826102fa565b6044359061045d826102fa565b610465610405565b9261046e61041a565b9060a4356001600160401b0381116101755761048e903690600401610316565b9590946001600160a01b0393337f00000000000000000000000000000000000000000000000000000000000000008616141580610626575b6106145784926104f0610587926104db6101ff565b65ffffffffffff918216815292166020830152565b6001600160a01b03851660408201526001600160a01b038316606082015261051787611050565b81516020830151604084015160309190911b6bffffffffffff0000000000001665ffffffffffff9290921691909117606091821b6bffffffffffffffffffffffff19161782559091015160019190910180546001600160a01b0319166001600160a01b0392909216919091179055565b1693843b15610175576040519063064acaab60e11b825281806105b16000998a94600484016115ed565b038183895af1801561060f576105f6575b5016906001600160e01b0319167fed03d2572564284398470d3f266a693e29ddfff3eba45fc06c5e91013d3213538480a480f35b8061060361060992610190565b8061016a565b386105c2565b6112d5565b604051637046c88d60e01b8152600490fd5b50303314156104c6565b602036600319011261017557600435610648816102fa565b6001600160a01b0390337f000000000000000000000000000000000000000000000000000000000000000083161415806106cc575b61061457807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55167fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b600080a2005b503033141561067d565b9291926001600160401b0382116101a357604051916106ff601f8201601f1916602001846101de565b829481845281830111610175578281602093846000960137010152565b9080601f8301121561017557816020610737933591016106d6565b90565b6003196060368201126101755760048035916001600160401b0390818411610175576101609084360301126101755761077161020e565b9061077d84840161030b565b8252602484013560208301526044840135818111610175576107a49084369187010161071c565b60408301526064840135818111610175576107c49084369187010161071c565b60608301526084840135608083015260a484013560a083015260c484013560c083015260e484013560e0830152610104840135610100830152610124840135818111610175576108199084369187010161071c565b610120830152610144840135908111610175576102c09361085493610841923692010161071c565b61014082015260443590602435906112e1565b6040519081529081906020820190565b34610175576020366003190112610175576004356001600160c01b0381169081900361017557604051631aab3f0d60e11b815230600482015260248101919091526020816044817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa801561060f576102c0916000916108fa575b506040519081529081906020820190565b61091b915060203d8111610921575b61091381836101de565b8101906111f6565b386108e9565b503d610909565b34610175576020366003190112610175576102c061096d6109476103ee565b60006060604051610957816101a8565b8281528260208201528260408201520152611050565b6040519061097a826101a8565b805465ffffffffffff80821684528160301c16602084015260601c60408301526001808060a01b03910154166060820152604051918291829190916060608082019365ffffffffffff80825116845260208201511660208401528160018060a01b0391826040820151166040860152015116910152565b608036600319011261017557600435610a09816102fa565b6044356001600160401b03811161017557610a2890369060040161071c565b90606435600281101561017557337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316141580610abb575b61061457610a7581611101565b610a9e576000828193926020839451920190602435905af13d82803e15610a9a573d90f35b3d90fd5b60008281939260208394519201905af43d82803e15610a9a573d90f35b50610acb610ac7611b20565b1590565b610a68565b60405190610add826101c3565b6005825264302e322e3160d81b6020830152565b34610175576000366003190112610175576102c06102ac610ad0565b90604060031983011261017557600435610b26816102fa565b91602435906001600160401b03821161017557610b4591600401610316565b9091565b610b5236610b0d565b90916001600160a01b03337f00000000000000000000000000000000000000000000000000000000000000008216141580610c25575b6106145780600080516020611d938339815191525460501c1691610bab81611cb6565b1692836040519360009586947fa35f5cdc5fbabb614b4cd5064ce5543f43dc8fab0e4da41255230eb8aba2531c8680a3813b15610c21578385610bff819593829463064acaab60e11b8452600484016115ed565b03925af1801561060f57610c11575080f35b80610603610c1e92610190565b80f35b8380fd5b5030331415610b88565b34610175576000366003190112610175576020600080516020611d938339815191525460e01b6040519063ffffffff60e01b168152f35b3461017557600036600319011261017557610cbc610c8261022e565b610c8a610ad0565b90604051928392600f60f81b8452610cae60209360e08587015260e0860190610250565b908482036040860152610250565b90466060840152306080840152600060a084015282820360c08401528060605192838152019160809160005b828110610cf757505050500390f35b835185528695509381019392810192600101610ce8565b34610175576000366003190112610175576020600080516020611d938339815191525465ffffffffffff60405191831c168152f35b34610175576000366003190112610175576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b9181601f84011215610175578235916001600160401b038311610175576020808501948460051b01011161017557565b346101755760a036600319011261017557610dd46004356102fa565b610ddf6024356102fa565b6001600160401b0360443581811161017557610dff903690600401610d88565b505060643581811161017557610e19903690600401610d88565b505060843590811161017557610e33903690600401610316565b505060405163bc197c8160e01b8152602090f35b3461017557600036600319011261017557604051631aab3f0d60e11b8152306004820152600060248201526020816044817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa801561060f576102c0916000916108fa57506040519081529081906020820190565b610ecf36610b0d565b600080516020611d9383398151915254919290916001600160a01b03919060501c8216610f5357610eff81611cb6565b1691823b1561017557610f34926000928360405180968195829463064acaab60e11b8452602060048501526024840191611589565b03925af1801561060f57610f4457005b80610603610f5192610190565b005b60405162dc149f60e41b8152600490fd5b602036600319011261017557610f786103ee565b337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316141580610fec575b61061457600080516020611d9383398151915290815469ffffffffffff000000004260201b169160e01c9069ffffffffffffffffffff191617179055600080f35b5030331415610fab565b346101755760a0366003190112610175576110126004356102fa565b61101d6024356102fa565b6084356001600160401b0381116101755761103c903690600401610316565b505060405163f23a6e6160e01b8152602090f35b63ffffffff60e01b166000527f439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dda602052604060002090565b600061109e81356001600160e01b031916611050565b5460601c337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03161415806110f2575b61061457818091368280378136915af43d82803e15610a9a573d90f35b506110fb611b20565b156110d5565b6002111561110b57565b634e487b7160e01b600052602160045260246000fd5b906004116101755790600490565b909291928360041161017557831161017557600401916003190190565b906024116101755760100190601490565b906058116101755760380190602090565b906024116101755760040190602090565b906038116101755760240190601490565b90600a116101755760040190600690565b9060101161017557600a0190600690565b90939293848311610175578411610175578101920390565b6001600160e01b031990358181169392600481106111e757505050565b60040360031b82901b16169150565b90816020910312610175575190565b606080825282516001600160a01b031690820152919392916040916112cb90602081015160808401528381015161124a610160918260a08701526101c0860190610250565b906112b861126a606085015193605f1994858983030160c08a0152610250565b608085015160e088015260a085015192610100938489015260c08601519061012091828a015260e08701519461014095868b0152870151908901528501518488830301610180890152610250565b92015190848303016101a0850152610250565b9460208201520152565b6040513d6000823e3d90fd5b6001600160a01b03939260009290918391907f000000000000000000000000000000000000000000000000000000000000000087163303611529576004908135978861014481013501928060248501940135600080516020611d9383398151915254946113576113518383611121565b906111ca565b9b6001600160e01b0319808e16908161140c57505050899a9b50611386826020999a9b95949361139d9361112f565b9660501c965b858c806113fd575b505036916106d6565b6101408501526113c1604051998a9788968794633a871cdd60e01b86528501611205565b0393165af191821561060f5761073793926113dd575b50611d2c565b6113f691925060203d81116109215761091381836101de565b90386113d7565b81808092335af150858c611394565b9199509197969594939c8660e01b161615156000146114365760405163fc2f51c560e01b81528c90fd5b90899a9b91600160e09b95969798999a9b1b81146000146114d557506114776114726113518b606460209c9d0135016024868201359101611121565b611050565b60018101549099906001600160a01b031696848816156114ca575b508161139d926114a19261112f565b995460d081901b6001600160d01b03191660709190911b65ffffffffffff60a01b16179961138c565b60501c965081611492565b9198979095509250600160e11b0361151b5761151161139d948a9361150c6113518a606460209c01350160248d8201359101611121565b6115fe565b919992969161138c565b505050505050505050600190565b604051636b31ba1560e11b8152600490fd5b6bffffffffffffffffffffffff19903581811693926014811061155d57505050565b60140360031b82901b16169150565b35906020811061157a575090565b6000199060200360031b1b1690565b908060209392818452848401376000828201840152601f01601f1916010190565b604090610737949281528160208201520191611589565b6001600160d01b031990358181169392600681106115de57505050565b60060360031b82901b16169150565b916020610737938181520191611589565b9061162a61161e611618611612868561114c565b9061153b565b60601c90565b6001600160a01b031690565b9361163e611638858461115d565b9061156c565b60588301607882019461165961163887856058018a896111b2565b9661176261166a611638838961116e565b61167a611618611612858b61117f565b996117086116893689896106d6565b8051602091820120604080517f3ce406685c1b3551d706d85a68afdaa49ac4e07b451ad9b8ff8b58c3ee9641768185019081526001600160e01b03198b169282019290925260608101969096526001600160a01b039e909e16608086015260a08086019190915284529b8c9361170060c0826101de565b5190206118d9565b600080516020611d9383398151915254909190611744906117349060501c6001600160a01b031661161e565b9189019b60788d0190878d6111b2565b60405163199ed7c960e11b81529586948593849391600485016115aa565b03915afa92831561060f576114726117a861186895610517946000916118bc575b506117a1611791878d61116e565b6001600160a01b0319929161156c565b1690611d2c565b9a898b016078019a85036077190199611858906118486117e86117dd6117d76117d18b86611190565b906115c1565b60d01c90565b65ffffffffffff1690565b9761181f61161e6116186116126118086117dd6117d76117d1888b6111a1565b94611819611618611612838b61117f565b9761114c565b9461183961182b6101ff565b65ffffffffffff909b168b52565b89019065ffffffffffff169052565b6001600160a01b03166040870152565b6001600160a01b03166060850152565b6001600160a01b03871691823b156101755761189e926000928360405180968195829463064acaab60e11b8452600484016115ed565b03925af1801561060f576118af5750565b8061060361020c92610190565b6118d391508d803d106109215761091381836101de565b38611783565b7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000030147f000000000000000000000000000000000000000000000000000000000000000046141615611966575b671901000000000000600052601a52603a526042601820906000603a52565b5060a06040517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f81527f000000000000000000000000000000000000000000000000000000000000000060208201527f0000000000000000000000000000000000000000000000000000000000000000604082015246606082015230608082015220611947565b600080516020611d9383398151915254611a3a93602093909291611a1c9060501c6001600160a01b031661161e565b916040519586948593849363199ed7c960e11b8552600485016115aa565b03915afa801561060f57611a5691600091611ab1575b50611d03565b9165ffffffffffff908142911611611aa15742911610611a94576001600160a01b0316611a8857630b135d3f60e11b90565b6001600160e01b031990565b506001600160e01b031990565b506001600160e01b031992915050565b611ac9915060203d81116109215761091381836101de565b38611a50565b90816020910312610175575180151581036101755790565b6001600160a01b0390911681526040602082018190528101829052606091806000848401376000828201840152601f01601f1916010190565b600080516020611d9383398151915254611b459060501c6001600160a01b031661161e565b6040519081639ea9bd5960e01b9182825260209384918180611b6b363360048401611ae7565b03915afa90811561060f57600091611c99575b50611c9257611b986000356001600160e01b031916611050565b6001810154909190611bb2906001600160a01b031661161e565b916001600160a01b03831615908115611c56575b8115611c32575b5015611bdb57505050600090565b829060405192839182528180611bf5363360048401611ae7565b03915afa91821561060f57600092611c0c57505090565b6107379250803d10611c2b575b611c2381836101de565b810190611acf565b503d611c19565b54611c45915065ffffffffffff166117dd565b65ffffffffffff4291161138611bcd565b905065ffffffffffff611c766117dd835465ffffffffffff9060301c1690565b168015159081611c88575b5090611bc6565b9050421138611c81565b5050600190565b611cb09150833d8511611c2b57611c2381836101de565b38611b7e565b600080516020611d9383398151915280547fffff0000000000000000000000000000000000000000ffffffffffffffffffff1660509290921b600160501b600160f01b0316919091179055565b8065ffffffffffff91828160a01c16928315600114611d24575b5060d01c92565b925038611d1d565b8082186001600160a01b031615600114611d47575050600190565b65ffffffffffff60a01b828116828216818118918111919091028082189465ffffffffffff60a01b199485169416929114611d8a575b5081811190821802181790565b925038611d7d56fe439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dd90000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d2789", + "nonce": "0x5", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xbca08b39206591f5fffcc645478f04710b177f852ec5bba99e7c04331cf46afd", + "transactionType": "CREATE2", + "contractName": "KernelFactory", + "contractAddress": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0xf2137", + "value": "0x0", + "data": "0x00000000000000000000000000000000000000000000000000000000000000006080346100b257601f610b2d38819003918201601f19168301916001600160401b038311848410176100b75780849260409485528339810103126100b25780516001600160a01b0391828216918290036100b257602001519182168092036100b25780638b78c6d8195560007f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08180a3600080546001600160a01b031916919091179055604051610a5f90816100ce8239f35b600080fd5b634e487b7160e01b600052604160045260246000fdfe6040608081526004908136101561001557600080fd5b600091823560e01c9081630396cb60146107d45781632569296214610789578163296601cd1461059d5781634d6cb7001461052b5781635414dff0146104fa57816354d1f13d146104b4578163584465f2146104745781636544c82814610436578163715018a6146103f05781638da5cb5b146103c3578163b0d691fe1461039b578163bb30a9741461034557838263bb9fe6bf146102ec578263c23a5cea1461026157508163d7533f0214610243578163db4c545e14610219578163f04e283e14610199578163f2fde38b1461012c575063fee81cf4146100f657600080fd5b3461012857602036600319011261012857602091610112610845565b9063389a75e1600c525281600c20549051908152f35b5080fd5b8390602036600319011261012857610142610845565b9061014b61088e565b8160601b1561018e575060018060a01b0316638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08580a35580f35b637448fbae8352601cfd5b83906020366003190112610128576101af610845565b906101b861088e565b63389a75e1600c528183526020600c20908154421161020e575082905560018060a01b0316638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08580a35580f35b636f5e88188452601cfd5b5050346101285781600319360112610128576020906089601361023a6108d8565b01209051908152f35b505034610128578160031936011261012857602090516202a3008152f35b809184346102e85760203660031901126102e85781356001600160a01b0381811693918490036102e45761029361088e565b84541692833b156102e45760248592838551968794859363611d2e7560e11b85528401525af19081156102db57506102c85750f35b6102d190610a13565b6102d85780f35b80fd5b513d84823e3d90fd5b8480fd5b5050fd5b809184346102e857826003193601126102e85761030761088e565b82546001600160a01b031691823b1561034057815163bb9fe6bf60e01b81529284918491829084905af19081156102db57506102c85750f35b505050fd5b50503461012857806003193601126101285761035f610845565b90602435918215158093036103975761037661088e565b60018060a01b03168352600160205282209060ff8019835416911617905580f35b8380fd5b505034610128578160031936011261012857905490516001600160a01b039091168152602090f35b505034610128578160031936011261012857638b78c6d8195490516001600160a01b039091168152602090f35b83806003193601126102d85761040461088e565b80638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a35580f35b5050346101285760203660031901126101285760209160ff9082906001600160a01b03610461610845565b1681526001855220541690519015158152f35b83903461012857602036600319011261012857356001600160a01b03811690819003610128576104a261088e565b81546001600160a01b03191617815580f35b83806003193601126102d85763389a75e1600c52338152806020600c2055337ffa7b8eab7da67f412cc9575ed43464468f9bfbae89d1675917346ca6d8fe3c928280a280f35b8284346102d85760203660031901126102d8575061051a602092356108ab565b90516001600160a01b039091168152f35b8284346102d857816003193601126102d85782359067ffffffffffffffff82116102d857506bffffffffffffffffffffffff61056f60209461051a93369101610860565b6105948580518381948a830196873781016024358a8201520388810184520182610a3d565b519020166108ab565b828460603660031901126102d8576105b3610845565b9160243567ffffffffffffffff8111610785576105d39036908601610860565b9360018060a01b039384821681526020966001885260ff858320541615610730576bffffffffffffffffffffffff8551898101908987833761062988828d8d82019060443590820152038d810184520182610a3d565b5190201696331560011715610724576106406108d8565b90601382019860898a2060ff86536035523060601b600152806015526055852099856035528a3b15610678575b8b8b8b8b5191168152f35b856089929394959697989b50f597881561071857918185939284938884527f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc8d85015289840137870190348a5af1156106fe57507f09e48df7857bd0c1e0d31bb8a85d42cf1874817895f171c917f6ee2cea73ec20818692a3848080808080808061066d565b3d1561070d57503d81803e3d90fd5b63301164258252601cfd5b8363301164258652601cfd5b50632f6348368252601cfd5b845162461bcd60e51b8152908101889052602960248201527f4b65726e656c466163746f72793a20696d706c656d656e746174696f6e206e6f6044820152681d08185b1b1bddd95960ba1b6064820152608490fd5b8280fd5b83806003193601126102d85763389a75e1600c523381526202a30042016020600c2055337fdbf36a107da19e49527a7176a1babf963b4b0ff8cde35ee35d6cd8f1f9ac7e1d8280a280f35b91905060203660031901126107855782823563ffffffff8116809103610128576107fc61088e565b81546001600160a01b031693843b156107855760249084519586938492621cb65b60e51b845283015234905af19081156102db5750610839575080f35b61084290610a13565b80f35b600435906001600160a01b038216820361085b57565b600080fd5b9181601f8401121561085b5782359167ffffffffffffffff831161085b576020838186019501011161085b57565b638b78c6d81954330361089d57565b6382b429006000526004601cfd5b608960136108b76108d8565b012060ff6000536035523060601b6001526015526055600020906000603552565b604051903060701c1561097c57666052573d6000fd607b8301527f3d356020355560408036111560525736038060403d373d3d355af43d6000803e60748301527f3735a920a3ca505d382bbc545af43d6000803e6052573d6000fd5b3d6000f35b60548301527f14605757363d3d37363d7f360894a13ba1a3210667c828492db98dca3e2076cc60348301523060148301526c607f3d8160093d39f33d3d33738252565b66604c573d6000fd60758301527f3d3560203555604080361115604c5736038060403d373d3d355af43d6000803e606e8301527f3735a920a3ca505d382bbc545af43d6000803e604c573d6000fd5b3d6000f35b604e8301527f14605157363d3d37363d7f360894a13ba1a3210667c828492db98dca3e2076cc602e83015230600e8301526c60793d8160093d39f33d3d336d8252565b67ffffffffffffffff8111610a2757604052565b634e487b7160e01b600052604160045260246000fd5b90601f8019910116810190811067ffffffffffffffff821117610a2757604052560000000000000000000000009775137314fe595c943712b0b336327dfa80ae8a0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d2789", + "nonce": "0x6", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x7b26345d0745ec879181d646e7e0a4648eb255589d21163b5c1ad5e3658aba8f", + "transactionType": "CALL", + "contractName": "KernelFactory", + "contractAddress": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", + "function": "setImplementation(address,bool)", + "arguments": [ + "0xf048AD83CB2dfd6037A43902a2A5Be04e53cd2Eb", + "true" + ], + "transaction": { + "type": "0x02", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x5de4839a76cf55d0c90e2061ef4386d962e15ae3", + "gas": "0x10945", + "value": "0x0", + "data": "0xbb30a974000000000000000000000000f048ad83cb2dfd6037a43902a2a5be04e53cd2eb0000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x7", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xe9bf21a02bbbeeab86ff46b72c63b0380efe292c655a0fd5e152794a32bcd36c", + "transactionType": "CALL", + "contractName": "KernelFactory", + "contractAddress": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", + "function": "addStake(uint32)", + "arguments": [ + "1" + ], + "transaction": { + "type": "0x02", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x5de4839a76cf55d0c90e2061ef4386d962e15ae3", + "gas": "0x1da73", + "value": "0x1", + "data": "0x0396cb600000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x8", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "transactionHash": "0x11efa6bf149e64554e222ca7c8aa98fd45313a7d8be419c37941a695306446b0", + "transactionIndex": "0x0", + "blockHash": "0xc02149fc6e41910dd401cf1ac2f6e5a489618ebea1e0cadc75935751da75fd83", + "blockNumber": "0x17d9e42", + "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", + "to": "0x4e59b44847b379578588920cA78FbF26c0B4956C", + "cumulativeGasUsed": "0x1a4f55", + "gasUsed": "0x1a4f55", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0xbca08b39206591f5fffcc645478f04710b177f852ec5bba99e7c04331cf46afd", + "transactionIndex": "0x0", + "blockHash": "0xfd6662ea4c0d75991c0c9b67a94b02ff8251297d85ae24106c2af0f39e0cfd09", + "blockNumber": "0x17d9e43", + "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", + "to": "0x4e59b44847b379578588920cA78FbF26c0B4956C", + "cumulativeGasUsed": "0xa585b", + "gasUsed": "0xa585b", + "contractAddress": null, + "logs": [ + { + "address": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000009775137314fe595c943712b0b336327dfa80ae8a" + ], + "data": "0x", + "blockHash": "0xfd6662ea4c0d75991c0c9b67a94b02ff8251297d85ae24106c2af0f39e0cfd09", + "blockNumber": "0x17d9e43", + "transactionHash": "0xbca08b39206591f5fffcc645478f04710b177f852ec5bba99e7c04331cf46afd", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000200000000020000000000000000000800000000000000000000000000000000400000000000000000000000000080000000000000000000000000080000000000001000100000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0x7b26345d0745ec879181d646e7e0a4648eb255589d21163b5c1ad5e3658aba8f", + "transactionIndex": "0x0", + "blockHash": "0xd650eb45ade71918f453221e26839fd62e6270e4dbb83c944c93738195424619", + "blockNumber": "0x17d9e45", + "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", + "to": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", + "cumulativeGasUsed": "0xb562", + "gasUsed": "0xb562", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0xe9bf21a02bbbeeab86ff46b72c63b0380efe292c655a0fd5e152794a32bcd36c", + "transactionIndex": "0x0", + "blockHash": "0x73225212c45b88e70877cf3963bff5155723dd4bfe24f37b04d04885bda90805", + "blockNumber": "0x17d9e46", + "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", + "to": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", + "cumulativeGasUsed": "0x14469", + "gasUsed": "0x14469", + "contractAddress": null, + "logs": [ + { + "address": "0x5FF137D4b0FDCD49DcA30c7CF57E578a026d2789", + "topics": [ + "0xa5ae833d0bb1dcd632d98a8b70973e8516812898e19bf27b70071ebc8dc52c01", + "0x0000000000000000000000005de4839a76cf55d0c90e2061ef4386d962e15ae3" + ], + "data": "0x00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x73225212c45b88e70877cf3963bff5155723dd4bfe24f37b04d04885bda90805", + "blockNumber": "0x17d9e46", + "transactionHash": "0xe9bf21a02bbbeeab86ff46b72c63b0380efe292c655a0fd5e152794a32bcd36c", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000010000000800000000000000000000000000200000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000100000000000000000000000000000000000200000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1692072594, + "chain": 43113, + "multi": false, + "commit": "951fd36" +} \ No newline at end of file diff --git a/broadcast/DeployKernel.s.sol/43113/run-latest.json b/broadcast/DeployKernel.s.sol/43113/run-latest.json index ada7a51d..a5376240 100644 --- a/broadcast/DeployKernel.s.sol/43113/run-latest.json +++ b/broadcast/DeployKernel.s.sol/43113/run-latest.json @@ -1,73 +1,73 @@ { "transactions": [ { - "hash": "0xd0b1ffa7799070e830d79d01c8b2735ccdb69ac52ab7bab244ced7493799f3ba", + "hash": "0x11efa6bf149e64554e222ca7c8aa98fd45313a7d8be419c37941a695306446b0", "transactionType": "CREATE2", "contractName": "Kernel", - "contractAddress": "0xD2063bE7C610eb55492C05385743edDbf5b6B951", + "contractAddress": "0xf048AD83CB2dfd6037A43902a2A5Be04e53cd2Eb", "function": null, "arguments": null, "transaction": { "type": "0x02", "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x26dfd0", + "gas": "0x24572d", "value": "0x0", - "data": "0x000000000000000000000000000000000000000000000000000000000000000061014034620001b057601f62001ff138819003918201601f19168301916001600160401b03831184841017620001b557808492602094604052833981010312620001b057516001600160a01b0381168103620001b057306080524660a05260a062000069620001cb565b600681526005602082016512d95c9b995b60d21b815260206200008b620001cb565b838152019264302e322e3160d81b845251902091208160c0528060e052604051917f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f83526020830152604082015246606082015230608082015220906101009182526101209081527f439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dd96a010000000000000000000080600160f01b031982541617905560405190611e059283620001ec8439608051836118f9015260a0518361191c015260c0518361198e015260e051836119b4015251826118d801525181818161049c0152818161065e015281816108b701528181610a4201528181610b6d01528181610d6701528181610e8801528181610f89015281816110b301526113030152f35b600080fd5b634e487b7160e01b600052604160045260246000fd5b60408051919082016001600160401b03811183821017620001b55760405256fe60806040526004361015610015575b3661109657005b60003560e01c806306fdde03146101655780630b3dc35414610160578063150b7a021461015b5780631626ba7e1461015657806329f8b174146101515780633659cfe61461014c5780633a871cdd146101475780633e1b08121461014257806351166ba01461013d578063519454471461013857806354fd4d501461013357806355b14f501461012e57806357b750471461012957806384b0196e1461012457806388e7fd061461011f578063b0d691fe1461011a578063bc197c8114610115578063d087d28814610110578063d1f578941461010b578063d5416221146101065763f23a6e610361000e57611004565b610f72565b610ed4565b610e55565b610dc6565b610d51565b610d1c565b610c74565b610c3d565b610b57565b610aff565b6109fb565b610932565b61086e565b610744565b61063a565b61042f565b61039d565b610343565b6102c4565b610290565b600091031261017557565b600080fd5b634e487b7160e01b600052604160045260246000fd5b6001600160401b0381116101a357604052565b61017a565b608081019081106001600160401b038211176101a357604052565b604081019081106001600160401b038211176101a357604052565b90601f801991011681019081106001600160401b038211176101a357604052565b6040519061020c826101a8565b565b6040519061016082018281106001600160401b038211176101a357604052565b6040519061023b826101c3565b600682526512d95c9b995b60d21b6020830152565b919082519283825260005b84811061027c575050826000602080949584010152601f8019910116010190565b60208183018101518483018201520161025b565b34610175576000366003190112610175576102c06102ac61022e565b604051918291602083526020830190610250565b0390f35b34610175576000366003190112610175576020600080516020611de58339815191525460501c6040519060018060a01b03168152f35b6001600160a01b0381160361017557565b359061020c826102fa565b9181601f84011215610175578235916001600160401b038311610175576020838186019501011161017557565b346101755760803660031901126101755761035f6004356102fa565b61036a6024356102fa565b6064356001600160401b03811161017557610389903690600401610316565b5050604051630a85bd0160e11b8152602090f35b34610175576040366003190112610175576024356001600160401b038111610175576103db6103d26020923690600401610316565b906004356119ea565b6040516001600160e01b03199091168152f35b600435906001600160e01b03198216820361017557565b6064359065ffffffffffff8216820361017557565b6084359065ffffffffffff8216820361017557565b60c0366003190112610175576104436103ee565b60243590610450826102fa565b6044359061045d826102fa565b610465610405565b61046d61041a565b9360a4356001600160401b0381116101755761048d903690600401610316565b9590946001600160a01b0393337f00000000000000000000000000000000000000000000000000000000000000008616141580610630575b61061e5784926104fa610591926104eb6104dd6101ff565b65ffffffffffff9094168452565b65ffffffffffff166020830152565b6001600160a01b03851660408201526001600160a01b03831660608201526105218761105e565b81516020830151604084015160309190911b6bffffffffffff0000000000001665ffffffffffff9290921691909117606091821b6bffffffffffffffffffffffff19161782559091015160019190910180546001600160a01b0319166001600160a01b0392909216919091179055565b1693843b15610175576040519063064acaab60e11b825281806105bb6000998a94600484016115fb565b038183895af1801561061957610600575b5016906001600160e01b0319167fed03d2572564284398470d3f266a693e29ddfff3eba45fc06c5e91013d3213538480a480f35b8061060d61061392610190565b8061016a565b386105cc565b6112e3565b604051637046c88d60e01b8152600490fd5b50303314156104c5565b602036600319011261017557600435610652816102fa565b6001600160a01b0390337f000000000000000000000000000000000000000000000000000000000000000083161415806106d6575b61061e57807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55167fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b600080a2005b5030331415610687565b9291926001600160401b0382116101a35760405191610709601f8201601f1916602001846101de565b829481845281830111610175578281602093846000960137010152565b9080601f8301121561017557816020610741933591016106e0565b90565b6003196060368201126101755760048035916001600160401b0390818411610175576101609084360301126101755761077b61020e565b9061078784840161030b565b8252602484013560208301526044840135818111610175576107ae90843691870101610726565b60408301526064840135818111610175576107ce90843691870101610726565b60608301526084840135608083015260a484013560a083015260c484013560c083015260e484013560e08301526101048401356101008301526101248401358181116101755761082390843691870101610726565b610120830152610144840135908111610175576102c09361085e9361084b9236920101610726565b61014082015260443590602435906112ef565b6040519081529081906020820190565b34610175576020366003190112610175576004356001600160c01b0381169081900361017557604051631aab3f0d60e11b815230600482015260248101919091526020816044817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa8015610619576102c091600091610904575b506040519081529081906020820190565b610925915060203d811161092b575b61091d81836101de565b810190611204565b386108f3565b503d610913565b34610175576020366003190112610175576102c06109776109516103ee565b60006060604051610961816101a8565b828152826020820152826040820152015261105e565b60405190610984826101a8565b805465ffffffffffff80821684528160301c16602084015260601c60408301526001808060a01b03910154166060820152604051918291829190916060608082019365ffffffffffff80825116845260208201511660208401528160018060a01b0391826040820151166040860152015116910152565b608036600319011261017557600435610a13816102fa565b6044356001600160401b03811161017557610a32903690600401610726565b90606435600281101561017557337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316141580610ac9575b61061e5780610a8260019261110f565b03610aa85760008281939260208394519201905af43d82803e15610aa4573d90f35b3d90fd5b6000828193926020839451920190602435905af13d82803e15610aa4573d90f35b50610ad9610ad5611bad565b1590565b610a72565b60405190610aeb826101c3565b6005825264302e322e3160d81b6020830152565b34610175576000366003190112610175576102c06102ac610ade565b90604060031983011261017557600435610b34816102fa565b91602435906001600160401b03821161017557610b5391600401610316565b9091565b610b6036610b1b565b90916001600160a01b03337f00000000000000000000000000000000000000000000000000000000000000008216141580610c33575b61061e5780600080516020611de58339815191525460501c1691610bb981611d31565b1692836040519360009586947fa35f5cdc5fbabb614b4cd5064ce5543f43dc8fab0e4da41255230eb8aba2531c8680a3813b15610c2f578385610c0d819593829463064acaab60e11b8452600484016115fb565b03925af1801561061957610c1f575080f35b8061060d610c2c92610190565b80f35b8380fd5b5030331415610b96565b34610175576000366003190112610175576020600080516020611de58339815191525460e01b6040519063ffffffff60e01b168152f35b3461017557600036600319011261017557610cca610c9061022e565b610c98610ade565b90604051928392600f60f81b8452610cbc60209360e08587015260e0860190610250565b908482036040860152610250565b90466060840152306080840152600060a084015282820360c08401528060605192838152019160809160005b828110610d0557505050500390f35b835185528695509381019392810192600101610cf6565b34610175576000366003190112610175576020600080516020611de58339815191525465ffffffffffff60405191831c168152f35b34610175576000366003190112610175576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b9181601f84011215610175578235916001600160401b038311610175576020808501948460051b01011161017557565b346101755760a036600319011261017557610de26004356102fa565b610ded6024356102fa565b6001600160401b0360443581811161017557610e0d903690600401610d96565b505060643581811161017557610e27903690600401610d96565b505060843590811161017557610e41903690600401610316565b505060405163bc197c8160e01b8152602090f35b3461017557600036600319011261017557604051631aab3f0d60e11b8152306004820152600060248201526020816044817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa8015610619576102c09160009161090457506040519081529081906020820190565b610edd36610b1b565b600080516020611de583398151915254919290916001600160a01b03919060501c8216610f6157610f0d81611d31565b1691823b1561017557610f42926000928360405180968195829463064acaab60e11b8452602060048501526024840191611597565b03925af1801561061957610f5257005b8061060d610f5f92610190565b005b60405162dc149f60e41b8152600490fd5b602036600319011261017557610f866103ee565b337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316141580610ffa575b61061e57600080516020611de583398151915290815469ffffffffffff000000004260201b169160e01c9069ffffffffffffffffffff191617179055600080f35b5030331415610fb9565b346101755760a0366003190112610175576110206004356102fa565b61102b6024356102fa565b6084356001600160401b0381116101755761104a903690600401610316565b505060405163f23a6e6160e01b8152602090f35b63ffffffff60e01b166000527f439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dda602052604060002090565b60006110ac81356001600160e01b03191661105e565b5460601c337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316141580611100575b61061e57818091368280378136915af43d82803e15610aa4573d90f35b50611109611bad565b156110e3565b6002111561111957565b634e487b7160e01b600052602160045260246000fd5b906004116101755790600490565b909291928360041161017557831161017557600401916003190190565b906024116101755760100190601490565b906058116101755760380190602090565b906024116101755760040190602090565b906038116101755760240190601490565b90600a116101755760040190600690565b9060101161017557600a0190600690565b90939293848311610175578411610175578101920390565b6001600160e01b031990358181169392600481106111f557505050565b60040360031b82901b16169150565b90816020910312610175575190565b606080825282516001600160a01b031690820152919392916040916112d9906020810151608084015283810151611258610160918260a08701526101c0860190610250565b906112c6611278606085015193605f1994858983030160c08a0152610250565b608085015160e088015260a085015192610100938489015260c08601519061012091828a015260e08701519461014095868b0152870151908901528501518488830301610180890152610250565b92015190848303016101a0850152610250565b9460208201520152565b6040513d6000823e3d90fd5b6001600160a01b03939260009290918391907f000000000000000000000000000000000000000000000000000000000000000087163303611537576004908135978861014481013501928060248501940135600080516020611de5833981519152549461136561135f838361112f565b906111d8565b9b6001600160e01b0319808e16908161141a57505050899a9b50611394826020999a9b9594936113ab9361113d565b9660501c965b858c8061140b575b505036916106e0565b6101408501526113cf604051998a9788968794633a871cdd60e01b86528501611213565b0393165af19182156106195761074193926113eb575b50611d7e565b61140491925060203d811161092b5761091d81836101de565b90386113e5565b81808092335af150858c6113a2565b9199509197969594939c8660e01b161615156000146114445760405163fc2f51c560e01b81528c90fd5b90899a9b91600160e09b95969798999a9b1b81146000146114e3575061148561148061135f8b606460209c9d013501602486820135910161112f565b61105e565b60018101549099906001600160a01b031696848816156114d8575b50816113ab926114af9261113d565b995460d081901b6001600160d01b03191660709190911b65ffffffffffff60a01b16179961139a565b60501c9650816114a0565b9198979095509250600160e11b036115295761151f6113ab948a9361151a61135f8a606460209c01350160248d820135910161112f565b61160c565b919992969161139a565b505050505050505050600190565b604051636b31ba1560e11b8152600490fd5b6bffffffffffffffffffffffff19903581811693926014811061156b57505050565b60140360031b82901b16169150565b359060208110611588575090565b6000199060200360031b1b1690565b908060209392818452848401376000828201840152601f01601f1916010190565b604090610741949281528160208201520191611597565b6001600160d01b031990358181169392600681106115ec57505050565b60060360031b82901b16169150565b916020610741938181520191611597565b9061163861162c611626611620868561115a565b90611549565b60601c90565b6001600160a01b031690565b9361164c611646858461116b565b9061157a565b60588301607882019461166761164687856058018a896111c0565b96611770611678611646838961117c565b611688611626611620858b61118d565b996117166116973689896106e0565b8051602091820120604080517f3ce406685c1b3551d706d85a68afdaa49ac4e07b451ad9b8ff8b58c3ee9641768185019081526001600160e01b03198b169282019290925260608101969096526001600160a01b039e909e16608086015260a08086019190915284529b8c9361170e60c0826101de565b5190206118d6565b600080516020611de583398151915254909190611752906117429060501c6001600160a01b031661162c565b9189019b60788d0190878d6111c0565b60405163199ed7c960e11b81529586948593849391600485016115b8565b03915afa928315610619576114806117b661186595610521946000916118b9575b506117af61179f878d61117c565b6001600160a01b0319929161157a565b1690611d7e565b9a898b016078019a85036077190199611855906118456117e86117e26117dc8a8561119e565b906115cf565b60d01c90565b9761181c61162c6116266116206118056117e26117dc878a6111af565b94611816611626611620838b61118d565b9761115a565b946118366118286101ff565b65ffffffffffff909b168b52565b89019065ffffffffffff169052565b6001600160a01b03166040870152565b6001600160a01b03166060850152565b6001600160a01b03871691823b156101755761189b926000928360405180968195829463064acaab60e11b8452600484016115fb565b03925af18015610619576118ac5750565b8061060d61020c92610190565b6118d091508d803d1061092b5761091d81836101de565b38611791565b7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000030147f000000000000000000000000000000000000000000000000000000000000000046141615611963575b671901000000000000600052601a52603a526042601820906000603a52565b5060a06040517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f81527f000000000000000000000000000000000000000000000000000000000000000060208201527f0000000000000000000000000000000000000000000000000000000000000000604082015246606082015230608082015220611944565b600080516020611de583398151915254611a3793602093909291611a199060501c6001600160a01b031661162c565b916040519586948593849363199ed7c960e11b8552600485016115b8565b03915afa801561061957611a5391600091611ac1575b50611adf565b60208101514265ffffffffffff90911611611ab45742611a8a611a7f604084015165ffffffffffff1690565b65ffffffffffff1690565b10611ab457516001600160a01b0316611aa857630b135d3f60e11b90565b6001600160e01b031990565b506001600160e01b031990565b611ad9915060203d811161092b5761091d81836101de565b38611a4d565b604080516001600160401b03929060608101848111828210176101a35760009184918252828152826020820152015265ffffffffffff90818160a01c16908115611b54575b83519460608601908111868210176101a35784526001600160a01b038116855260d01c6020850152169082015290565b829150611b24565b90816020910312610175575180151581036101755790565b6001600160a01b0390911681526040602082018190528101829052606091806000848401376000828201840152601f01601f1916010190565b600080516020611de583398151915254611bd29060501c6001600160a01b031661162c565b6040519081639ea9bd5960e01b9182825260209384918180611bf8363360048401611b74565b03915afa90811561061957600091611d14575b50611d0d57611c256000356001600160e01b03191661105e565b6001810154909190611c3f906001600160a01b031661162c565b916001600160a01b03831615908115611cd4575b8115611cbf575b5015611c6857505050600090565b829060405192839182528180611c82363360048401611b74565b03915afa91821561061957600092611c9957505090565b6107419250803d10611cb8575b611cb081836101de565b810190611b5c565b503d611ca6565b544265ffffffffffff90911611905038611c5a565b905065ffffffffffff611cf1825465ffffffffffff9060301c1690565b168015159081611d03575b5090611c53565b9050421138611cfc565b5050600190565b611d2b9150833d8511611cb857611cb081836101de565b38611c0b565b600080516020611de583398151915280547fffff0000000000000000000000000000000000000000ffffffffffffffffffff1660509290921b600160501b600160f01b0316919091179055565b8082186001600160a01b031615600114611d99575050600190565b65ffffffffffff60a01b828116828216818118918111919091028082189465ffffffffffff60a01b199485169416929114611ddc575b5081811190821802181790565b925038611dcf56fe439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dd90000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d2789", - "nonce": "0x0", + "data": "0x000000000000000000000000000000000000000000000000000000000000000061014034620001b057601f62001f9f38819003918201601f19168301916001600160401b03831184841017620001b557808492602094604052833981010312620001b057516001600160a01b0381168103620001b057306080524660a05260a062000069620001cb565b600681526005602082016512d95c9b995b60d21b815260206200008b620001cb565b838152019264302e322e3160d81b845251902091208160c0528060e052604051917f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f83526020830152604082015246606082015230608082015220906101009182526101209081527f439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dd96a010000000000000000000080600160f01b031982541617905560405190611db39283620001ec8439608051836118fc015260a0518361191f015260c05183611991015260e051836119b7015251826118db01525181818161049d01528181610654015281816108ad01528181610a3801528181610b5f01528181610d5901528181610e7a01528181610f7b015281816110a501526112f50152f35b600080fd5b634e487b7160e01b600052604160045260246000fd5b60408051919082016001600160401b03811183821017620001b55760405256fe60806040526004361015610015575b3661108857005b60003560e01c806306fdde03146101655780630b3dc35414610160578063150b7a021461015b5780631626ba7e1461015657806329f8b174146101515780633659cfe61461014c5780633a871cdd146101475780633e1b08121461014257806351166ba01461013d578063519454471461013857806354fd4d501461013357806355b14f501461012e57806357b750471461012957806384b0196e1461012457806388e7fd061461011f578063b0d691fe1461011a578063bc197c8114610115578063d087d28814610110578063d1f578941461010b578063d5416221146101065763f23a6e610361000e57610ff6565b610f64565b610ec6565b610e47565b610db8565b610d43565b610d0e565b610c66565b610c2f565b610b49565b610af1565b6109f1565b610928565b610864565b61073a565b610630565b61042f565b61039d565b610343565b6102c4565b610290565b600091031261017557565b600080fd5b634e487b7160e01b600052604160045260246000fd5b6001600160401b0381116101a357604052565b61017a565b608081019081106001600160401b038211176101a357604052565b604081019081106001600160401b038211176101a357604052565b90601f801991011681019081106001600160401b038211176101a357604052565b6040519061020c826101a8565b565b6040519061016082018281106001600160401b038211176101a357604052565b6040519061023b826101c3565b600682526512d95c9b995b60d21b6020830152565b919082519283825260005b84811061027c575050826000602080949584010152601f8019910116010190565b60208183018101518483018201520161025b565b34610175576000366003190112610175576102c06102ac61022e565b604051918291602083526020830190610250565b0390f35b34610175576000366003190112610175576020600080516020611d938339815191525460501c6040519060018060a01b03168152f35b6001600160a01b0381160361017557565b359061020c826102fa565b9181601f84011215610175578235916001600160401b038311610175576020838186019501011161017557565b346101755760803660031901126101755761035f6004356102fa565b61036a6024356102fa565b6064356001600160401b03811161017557610389903690600401610316565b5050604051630a85bd0160e11b8152602090f35b34610175576040366003190112610175576024356001600160401b038111610175576103db6103d26020923690600401610316565b906004356119ed565b6040516001600160e01b03199091168152f35b600435906001600160e01b03198216820361017557565b6064359065ffffffffffff8216820361017557565b6084359065ffffffffffff8216820361017557565b60c0366003190112610175576104436103ee565b60243590610450826102fa565b6044359061045d826102fa565b610465610405565b9261046e61041a565b9060a4356001600160401b0381116101755761048e903690600401610316565b9590946001600160a01b0393337f00000000000000000000000000000000000000000000000000000000000000008616141580610626575b6106145784926104f0610587926104db6101ff565b65ffffffffffff918216815292166020830152565b6001600160a01b03851660408201526001600160a01b038316606082015261051787611050565b81516020830151604084015160309190911b6bffffffffffff0000000000001665ffffffffffff9290921691909117606091821b6bffffffffffffffffffffffff19161782559091015160019190910180546001600160a01b0319166001600160a01b0392909216919091179055565b1693843b15610175576040519063064acaab60e11b825281806105b16000998a94600484016115ed565b038183895af1801561060f576105f6575b5016906001600160e01b0319167fed03d2572564284398470d3f266a693e29ddfff3eba45fc06c5e91013d3213538480a480f35b8061060361060992610190565b8061016a565b386105c2565b6112d5565b604051637046c88d60e01b8152600490fd5b50303314156104c6565b602036600319011261017557600435610648816102fa565b6001600160a01b0390337f000000000000000000000000000000000000000000000000000000000000000083161415806106cc575b61061457807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55167fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b600080a2005b503033141561067d565b9291926001600160401b0382116101a357604051916106ff601f8201601f1916602001846101de565b829481845281830111610175578281602093846000960137010152565b9080601f8301121561017557816020610737933591016106d6565b90565b6003196060368201126101755760048035916001600160401b0390818411610175576101609084360301126101755761077161020e565b9061077d84840161030b565b8252602484013560208301526044840135818111610175576107a49084369187010161071c565b60408301526064840135818111610175576107c49084369187010161071c565b60608301526084840135608083015260a484013560a083015260c484013560c083015260e484013560e0830152610104840135610100830152610124840135818111610175576108199084369187010161071c565b610120830152610144840135908111610175576102c09361085493610841923692010161071c565b61014082015260443590602435906112e1565b6040519081529081906020820190565b34610175576020366003190112610175576004356001600160c01b0381169081900361017557604051631aab3f0d60e11b815230600482015260248101919091526020816044817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa801561060f576102c0916000916108fa575b506040519081529081906020820190565b61091b915060203d8111610921575b61091381836101de565b8101906111f6565b386108e9565b503d610909565b34610175576020366003190112610175576102c061096d6109476103ee565b60006060604051610957816101a8565b8281528260208201528260408201520152611050565b6040519061097a826101a8565b805465ffffffffffff80821684528160301c16602084015260601c60408301526001808060a01b03910154166060820152604051918291829190916060608082019365ffffffffffff80825116845260208201511660208401528160018060a01b0391826040820151166040860152015116910152565b608036600319011261017557600435610a09816102fa565b6044356001600160401b03811161017557610a2890369060040161071c565b90606435600281101561017557337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316141580610abb575b61061457610a7581611101565b610a9e576000828193926020839451920190602435905af13d82803e15610a9a573d90f35b3d90fd5b60008281939260208394519201905af43d82803e15610a9a573d90f35b50610acb610ac7611b20565b1590565b610a68565b60405190610add826101c3565b6005825264302e322e3160d81b6020830152565b34610175576000366003190112610175576102c06102ac610ad0565b90604060031983011261017557600435610b26816102fa565b91602435906001600160401b03821161017557610b4591600401610316565b9091565b610b5236610b0d565b90916001600160a01b03337f00000000000000000000000000000000000000000000000000000000000000008216141580610c25575b6106145780600080516020611d938339815191525460501c1691610bab81611cb6565b1692836040519360009586947fa35f5cdc5fbabb614b4cd5064ce5543f43dc8fab0e4da41255230eb8aba2531c8680a3813b15610c21578385610bff819593829463064acaab60e11b8452600484016115ed565b03925af1801561060f57610c11575080f35b80610603610c1e92610190565b80f35b8380fd5b5030331415610b88565b34610175576000366003190112610175576020600080516020611d938339815191525460e01b6040519063ffffffff60e01b168152f35b3461017557600036600319011261017557610cbc610c8261022e565b610c8a610ad0565b90604051928392600f60f81b8452610cae60209360e08587015260e0860190610250565b908482036040860152610250565b90466060840152306080840152600060a084015282820360c08401528060605192838152019160809160005b828110610cf757505050500390f35b835185528695509381019392810192600101610ce8565b34610175576000366003190112610175576020600080516020611d938339815191525465ffffffffffff60405191831c168152f35b34610175576000366003190112610175576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b9181601f84011215610175578235916001600160401b038311610175576020808501948460051b01011161017557565b346101755760a036600319011261017557610dd46004356102fa565b610ddf6024356102fa565b6001600160401b0360443581811161017557610dff903690600401610d88565b505060643581811161017557610e19903690600401610d88565b505060843590811161017557610e33903690600401610316565b505060405163bc197c8160e01b8152602090f35b3461017557600036600319011261017557604051631aab3f0d60e11b8152306004820152600060248201526020816044817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa801561060f576102c0916000916108fa57506040519081529081906020820190565b610ecf36610b0d565b600080516020611d9383398151915254919290916001600160a01b03919060501c8216610f5357610eff81611cb6565b1691823b1561017557610f34926000928360405180968195829463064acaab60e11b8452602060048501526024840191611589565b03925af1801561060f57610f4457005b80610603610f5192610190565b005b60405162dc149f60e41b8152600490fd5b602036600319011261017557610f786103ee565b337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316141580610fec575b61061457600080516020611d9383398151915290815469ffffffffffff000000004260201b169160e01c9069ffffffffffffffffffff191617179055600080f35b5030331415610fab565b346101755760a0366003190112610175576110126004356102fa565b61101d6024356102fa565b6084356001600160401b0381116101755761103c903690600401610316565b505060405163f23a6e6160e01b8152602090f35b63ffffffff60e01b166000527f439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dda602052604060002090565b600061109e81356001600160e01b031916611050565b5460601c337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03161415806110f2575b61061457818091368280378136915af43d82803e15610a9a573d90f35b506110fb611b20565b156110d5565b6002111561110b57565b634e487b7160e01b600052602160045260246000fd5b906004116101755790600490565b909291928360041161017557831161017557600401916003190190565b906024116101755760100190601490565b906058116101755760380190602090565b906024116101755760040190602090565b906038116101755760240190601490565b90600a116101755760040190600690565b9060101161017557600a0190600690565b90939293848311610175578411610175578101920390565b6001600160e01b031990358181169392600481106111e757505050565b60040360031b82901b16169150565b90816020910312610175575190565b606080825282516001600160a01b031690820152919392916040916112cb90602081015160808401528381015161124a610160918260a08701526101c0860190610250565b906112b861126a606085015193605f1994858983030160c08a0152610250565b608085015160e088015260a085015192610100938489015260c08601519061012091828a015260e08701519461014095868b0152870151908901528501518488830301610180890152610250565b92015190848303016101a0850152610250565b9460208201520152565b6040513d6000823e3d90fd5b6001600160a01b03939260009290918391907f000000000000000000000000000000000000000000000000000000000000000087163303611529576004908135978861014481013501928060248501940135600080516020611d9383398151915254946113576113518383611121565b906111ca565b9b6001600160e01b0319808e16908161140c57505050899a9b50611386826020999a9b95949361139d9361112f565b9660501c965b858c806113fd575b505036916106d6565b6101408501526113c1604051998a9788968794633a871cdd60e01b86528501611205565b0393165af191821561060f5761073793926113dd575b50611d2c565b6113f691925060203d81116109215761091381836101de565b90386113d7565b81808092335af150858c611394565b9199509197969594939c8660e01b161615156000146114365760405163fc2f51c560e01b81528c90fd5b90899a9b91600160e09b95969798999a9b1b81146000146114d557506114776114726113518b606460209c9d0135016024868201359101611121565b611050565b60018101549099906001600160a01b031696848816156114ca575b508161139d926114a19261112f565b995460d081901b6001600160d01b03191660709190911b65ffffffffffff60a01b16179961138c565b60501c965081611492565b9198979095509250600160e11b0361151b5761151161139d948a9361150c6113518a606460209c01350160248d8201359101611121565b6115fe565b919992969161138c565b505050505050505050600190565b604051636b31ba1560e11b8152600490fd5b6bffffffffffffffffffffffff19903581811693926014811061155d57505050565b60140360031b82901b16169150565b35906020811061157a575090565b6000199060200360031b1b1690565b908060209392818452848401376000828201840152601f01601f1916010190565b604090610737949281528160208201520191611589565b6001600160d01b031990358181169392600681106115de57505050565b60060360031b82901b16169150565b916020610737938181520191611589565b9061162a61161e611618611612868561114c565b9061153b565b60601c90565b6001600160a01b031690565b9361163e611638858461115d565b9061156c565b60588301607882019461165961163887856058018a896111b2565b9661176261166a611638838961116e565b61167a611618611612858b61117f565b996117086116893689896106d6565b8051602091820120604080517f3ce406685c1b3551d706d85a68afdaa49ac4e07b451ad9b8ff8b58c3ee9641768185019081526001600160e01b03198b169282019290925260608101969096526001600160a01b039e909e16608086015260a08086019190915284529b8c9361170060c0826101de565b5190206118d9565b600080516020611d9383398151915254909190611744906117349060501c6001600160a01b031661161e565b9189019b60788d0190878d6111b2565b60405163199ed7c960e11b81529586948593849391600485016115aa565b03915afa92831561060f576114726117a861186895610517946000916118bc575b506117a1611791878d61116e565b6001600160a01b0319929161156c565b1690611d2c565b9a898b016078019a85036077190199611858906118486117e86117dd6117d76117d18b86611190565b906115c1565b60d01c90565b65ffffffffffff1690565b9761181f61161e6116186116126118086117dd6117d76117d1888b6111a1565b94611819611618611612838b61117f565b9761114c565b9461183961182b6101ff565b65ffffffffffff909b168b52565b89019065ffffffffffff169052565b6001600160a01b03166040870152565b6001600160a01b03166060850152565b6001600160a01b03871691823b156101755761189e926000928360405180968195829463064acaab60e11b8452600484016115ed565b03925af1801561060f576118af5750565b8061060361020c92610190565b6118d391508d803d106109215761091381836101de565b38611783565b7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000030147f000000000000000000000000000000000000000000000000000000000000000046141615611966575b671901000000000000600052601a52603a526042601820906000603a52565b5060a06040517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f81527f000000000000000000000000000000000000000000000000000000000000000060208201527f0000000000000000000000000000000000000000000000000000000000000000604082015246606082015230608082015220611947565b600080516020611d9383398151915254611a3a93602093909291611a1c9060501c6001600160a01b031661161e565b916040519586948593849363199ed7c960e11b8552600485016115aa565b03915afa801561060f57611a5691600091611ab1575b50611d03565b9165ffffffffffff908142911611611aa15742911610611a94576001600160a01b0316611a8857630b135d3f60e11b90565b6001600160e01b031990565b506001600160e01b031990565b506001600160e01b031992915050565b611ac9915060203d81116109215761091381836101de565b38611a50565b90816020910312610175575180151581036101755790565b6001600160a01b0390911681526040602082018190528101829052606091806000848401376000828201840152601f01601f1916010190565b600080516020611d9383398151915254611b459060501c6001600160a01b031661161e565b6040519081639ea9bd5960e01b9182825260209384918180611b6b363360048401611ae7565b03915afa90811561060f57600091611c99575b50611c9257611b986000356001600160e01b031916611050565b6001810154909190611bb2906001600160a01b031661161e565b916001600160a01b03831615908115611c56575b8115611c32575b5015611bdb57505050600090565b829060405192839182528180611bf5363360048401611ae7565b03915afa91821561060f57600092611c0c57505090565b6107379250803d10611c2b575b611c2381836101de565b810190611acf565b503d611c19565b54611c45915065ffffffffffff166117dd565b65ffffffffffff4291161138611bcd565b905065ffffffffffff611c766117dd835465ffffffffffff9060301c1690565b168015159081611c88575b5090611bc6565b9050421138611c81565b5050600190565b611cb09150833d8511611c2b57611c2381836101de565b38611b7e565b600080516020611d9383398151915280547fffff0000000000000000000000000000000000000000ffffffffffffffffffff1660509290921b600160501b600160f01b0316919091179055565b8065ffffffffffff91828160a01c16928315600114611d24575b5060d01c92565b925038611d1d565b8082186001600160a01b031615600114611d47575050600190565b65ffffffffffff60a01b828116828216818118918111919091028082189465ffffffffffff60a01b199485169416929114611d8a575b5081811190821802181790565b925038611d7d56fe439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dd90000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d2789", + "nonce": "0x5", "accessList": [] }, "additionalContracts": [], "isFixedGasLimit": false }, { - "hash": "0x18bc42e511afc2bed20c0a346eb354420ef3d67a27e1e9646388f88afe9d031c", + "hash": "0xbca08b39206591f5fffcc645478f04710b177f852ec5bba99e7c04331cf46afd", "transactionType": "CREATE2", "contractName": "KernelFactory", - "contractAddress": "0x85DF6Dc686FBDcAc7da61651D116fc71B2246B50", + "contractAddress": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", "function": null, "arguments": null, "transaction": { "type": "0x02", "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xe0068", + "gas": "0xf2137", "value": "0x0", - "data": "0x00000000000000000000000000000000000000000000000000000000000000006080346100b257601f610aee38819003918201601f19168301916001600160401b038311848410176100b75780849260409485528339810103126100b25780516001600160a01b0391828216918290036100b257602001519182168092036100b25780638b78c6d8195560007f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08180a3600080546001600160a01b031916919091179055604051610a2090816100ce8239f35b600080fd5b634e487b7160e01b600052604160045260246000fdfe6040608081526004908136101561001557600080fd5b600091823560e01c9081630396cb60146107915781632569296214610746578163296601cd1461059d5781634d6cb7001461052b5781635414dff0146104fa57816354d1f13d146104b4578163584465f2146104745781636544c82814610436578163715018a6146103f05781638da5cb5b146103c3578163b0d691fe1461039b578163bb30a9741461034557838263bb9fe6bf146102ec578263c23a5cea1461026157508163d7533f0214610243578163db4c545e14610219578163f04e283e14610199578163f2fde38b1461012c575063fee81cf4146100f657600080fd5b3461012857602036600319011261012857602091610112610806565b9063389a75e1600c525281600c20549051908152f35b5080fd5b8390602036600319011261012857610142610806565b9061014b61084f565b8160601b1561018e575060018060a01b0316638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08580a35580f35b637448fbae8352601cfd5b83906020366003190112610128576101af610806565b906101b861084f565b63389a75e1600c528183526020600c20908154421161020e575082905560018060a01b0316638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08580a35580f35b636f5e88188452601cfd5b5050346101285781600319360112610128576020906089601361023a610899565b01209051908152f35b505034610128578160031936011261012857602090516202a3008152f35b809184346102e85760203660031901126102e85781356001600160a01b0381811693918490036102e45761029361084f565b84541692833b156102e45760248592838551968794859363611d2e7560e11b85528401525af19081156102db57506102c85750f35b6102d1906109d4565b6102d85780f35b80fd5b513d84823e3d90fd5b8480fd5b5050fd5b809184346102e857826003193601126102e85761030761084f565b82546001600160a01b031691823b1561034057815163bb9fe6bf60e01b81529284918491829084905af19081156102db57506102c85750f35b505050fd5b50503461012857806003193601126101285761035f610806565b90602435918215158093036103975761037661084f565b60018060a01b03168352600160205282209060ff8019835416911617905580f35b8380fd5b505034610128578160031936011261012857905490516001600160a01b039091168152602090f35b505034610128578160031936011261012857638b78c6d8195490516001600160a01b039091168152602090f35b83806003193601126102d85761040461084f565b80638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a35580f35b5050346101285760203660031901126101285760209160ff9082906001600160a01b03610461610806565b1681526001855220541690519015158152f35b83903461012857602036600319011261012857356001600160a01b03811690819003610128576104a261084f565b81546001600160a01b03191617815580f35b83806003193601126102d85763389a75e1600c52338152806020600c2055337ffa7b8eab7da67f412cc9575ed43464468f9bfbae89d1675917346ca6d8fe3c928280a280f35b8284346102d85760203660031901126102d8575061051a6020923561086c565b90516001600160a01b039091168152f35b8284346102d857816003193601126102d85782359067ffffffffffffffff82116102d857506bffffffffffffffffffffffff61056f60209461051a93369101610821565b6105948580518381948a830196873781016024358a82015203888101845201826109fe565b5190201661086c565b8391506060366003190112610128576105b4610806565b9260243567ffffffffffffffff8111610397576105d49036908401610821565b94909360018060a01b039384831682526020966001885260ff8584205416156106f1576bffffffffffffffffffffffff855189810190838a833761062c88828d8782019060443590820152038d8101845201826109fe565b51902016903315600117156106e557610643610899565b9160896013840186f59788156106d957918185939284938884527f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc8d85015289840137870190348a5af1156106bf57507f09e48df7857bd0c1e0d31bb8a85d42cf1874817895f171c917f6ee2cea73ec20818692a35191168152f35b3d156106ce57503d81803e3d90fd5b63301164258252601cfd5b8363301164258652601cfd5b82632f6348368552601cfd5b845162461bcd60e51b8152808301899052602960248201527f4b65726e656c466163746f72793a20696d706c656d656e746174696f6e206e6f6044820152681d08185b1b1bddd95960ba1b6064820152608490fd5b83806003193601126102d85763389a75e1600c523381526202a30042016020600c2055337fdbf36a107da19e49527a7176a1babf963b4b0ff8cde35ee35d6cd8f1f9ac7e1d8280a280f35b91905060203660031901126108025782823563ffffffff8116809103610128576107b961084f565b81546001600160a01b031693843b156108025760249084519586938492621cb65b60e51b845283015234905af19081156102db57506107f6575080f35b6107ff906109d4565b80f35b8280fd5b600435906001600160a01b038216820361081c57565b600080fd5b9181601f8401121561081c5782359167ffffffffffffffff831161081c576020838186019501011161081c57565b638b78c6d81954330361085e57565b6382b429006000526004601cfd5b60896013610878610899565b012060ff6000536035523060601b6001526015526055600020906000603552565b604051903060701c1561093d57666052573d6000fd607b8301527f3d356020355560408036111560525736038060403d373d3d355af43d6000803e60748301527f3735a920a3ca505d382bbc545af43d6000803e6052573d6000fd5b3d6000f35b60548301527f14605757363d3d37363d7f360894a13ba1a3210667c828492db98dca3e2076cc60348301523060148301526c607f3d8160093d39f33d3d33738252565b66604c573d6000fd60758301527f3d3560203555604080361115604c5736038060403d373d3d355af43d6000803e606e8301527f3735a920a3ca505d382bbc545af43d6000803e604c573d6000fd5b3d6000f35b604e8301527f14605157363d3d37363d7f360894a13ba1a3210667c828492db98dca3e2076cc602e83015230600e8301526c60793d8160093d39f33d3d336d8252565b67ffffffffffffffff81116109e857604052565b634e487b7160e01b600052604160045260246000fd5b90601f8019910116810190811067ffffffffffffffff8211176109e857604052560000000000000000000000009775137314fe595c943712b0b336327dfa80ae8a0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d2789", - "nonce": "0x1", + "data": "0x00000000000000000000000000000000000000000000000000000000000000006080346100b257601f610b2d38819003918201601f19168301916001600160401b038311848410176100b75780849260409485528339810103126100b25780516001600160a01b0391828216918290036100b257602001519182168092036100b25780638b78c6d8195560007f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08180a3600080546001600160a01b031916919091179055604051610a5f90816100ce8239f35b600080fd5b634e487b7160e01b600052604160045260246000fdfe6040608081526004908136101561001557600080fd5b600091823560e01c9081630396cb60146107d45781632569296214610789578163296601cd1461059d5781634d6cb7001461052b5781635414dff0146104fa57816354d1f13d146104b4578163584465f2146104745781636544c82814610436578163715018a6146103f05781638da5cb5b146103c3578163b0d691fe1461039b578163bb30a9741461034557838263bb9fe6bf146102ec578263c23a5cea1461026157508163d7533f0214610243578163db4c545e14610219578163f04e283e14610199578163f2fde38b1461012c575063fee81cf4146100f657600080fd5b3461012857602036600319011261012857602091610112610845565b9063389a75e1600c525281600c20549051908152f35b5080fd5b8390602036600319011261012857610142610845565b9061014b61088e565b8160601b1561018e575060018060a01b0316638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08580a35580f35b637448fbae8352601cfd5b83906020366003190112610128576101af610845565b906101b861088e565b63389a75e1600c528183526020600c20908154421161020e575082905560018060a01b0316638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08580a35580f35b636f5e88188452601cfd5b5050346101285781600319360112610128576020906089601361023a6108d8565b01209051908152f35b505034610128578160031936011261012857602090516202a3008152f35b809184346102e85760203660031901126102e85781356001600160a01b0381811693918490036102e45761029361088e565b84541692833b156102e45760248592838551968794859363611d2e7560e11b85528401525af19081156102db57506102c85750f35b6102d190610a13565b6102d85780f35b80fd5b513d84823e3d90fd5b8480fd5b5050fd5b809184346102e857826003193601126102e85761030761088e565b82546001600160a01b031691823b1561034057815163bb9fe6bf60e01b81529284918491829084905af19081156102db57506102c85750f35b505050fd5b50503461012857806003193601126101285761035f610845565b90602435918215158093036103975761037661088e565b60018060a01b03168352600160205282209060ff8019835416911617905580f35b8380fd5b505034610128578160031936011261012857905490516001600160a01b039091168152602090f35b505034610128578160031936011261012857638b78c6d8195490516001600160a01b039091168152602090f35b83806003193601126102d85761040461088e565b80638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a35580f35b5050346101285760203660031901126101285760209160ff9082906001600160a01b03610461610845565b1681526001855220541690519015158152f35b83903461012857602036600319011261012857356001600160a01b03811690819003610128576104a261088e565b81546001600160a01b03191617815580f35b83806003193601126102d85763389a75e1600c52338152806020600c2055337ffa7b8eab7da67f412cc9575ed43464468f9bfbae89d1675917346ca6d8fe3c928280a280f35b8284346102d85760203660031901126102d8575061051a602092356108ab565b90516001600160a01b039091168152f35b8284346102d857816003193601126102d85782359067ffffffffffffffff82116102d857506bffffffffffffffffffffffff61056f60209461051a93369101610860565b6105948580518381948a830196873781016024358a8201520388810184520182610a3d565b519020166108ab565b828460603660031901126102d8576105b3610845565b9160243567ffffffffffffffff8111610785576105d39036908601610860565b9360018060a01b039384821681526020966001885260ff858320541615610730576bffffffffffffffffffffffff8551898101908987833761062988828d8d82019060443590820152038d810184520182610a3d565b5190201696331560011715610724576106406108d8565b90601382019860898a2060ff86536035523060601b600152806015526055852099856035528a3b15610678575b8b8b8b8b5191168152f35b856089929394959697989b50f597881561071857918185939284938884527f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc8d85015289840137870190348a5af1156106fe57507f09e48df7857bd0c1e0d31bb8a85d42cf1874817895f171c917f6ee2cea73ec20818692a3848080808080808061066d565b3d1561070d57503d81803e3d90fd5b63301164258252601cfd5b8363301164258652601cfd5b50632f6348368252601cfd5b845162461bcd60e51b8152908101889052602960248201527f4b65726e656c466163746f72793a20696d706c656d656e746174696f6e206e6f6044820152681d08185b1b1bddd95960ba1b6064820152608490fd5b8280fd5b83806003193601126102d85763389a75e1600c523381526202a30042016020600c2055337fdbf36a107da19e49527a7176a1babf963b4b0ff8cde35ee35d6cd8f1f9ac7e1d8280a280f35b91905060203660031901126107855782823563ffffffff8116809103610128576107fc61088e565b81546001600160a01b031693843b156107855760249084519586938492621cb65b60e51b845283015234905af19081156102db5750610839575080f35b61084290610a13565b80f35b600435906001600160a01b038216820361085b57565b600080fd5b9181601f8401121561085b5782359167ffffffffffffffff831161085b576020838186019501011161085b57565b638b78c6d81954330361089d57565b6382b429006000526004601cfd5b608960136108b76108d8565b012060ff6000536035523060601b6001526015526055600020906000603552565b604051903060701c1561097c57666052573d6000fd607b8301527f3d356020355560408036111560525736038060403d373d3d355af43d6000803e60748301527f3735a920a3ca505d382bbc545af43d6000803e6052573d6000fd5b3d6000f35b60548301527f14605757363d3d37363d7f360894a13ba1a3210667c828492db98dca3e2076cc60348301523060148301526c607f3d8160093d39f33d3d33738252565b66604c573d6000fd60758301527f3d3560203555604080361115604c5736038060403d373d3d355af43d6000803e606e8301527f3735a920a3ca505d382bbc545af43d6000803e604c573d6000fd5b3d6000f35b604e8301527f14605157363d3d37363d7f360894a13ba1a3210667c828492db98dca3e2076cc602e83015230600e8301526c60793d8160093d39f33d3d336d8252565b67ffffffffffffffff8111610a2757604052565b634e487b7160e01b600052604160045260246000fd5b90601f8019910116810190811067ffffffffffffffff821117610a2757604052560000000000000000000000009775137314fe595c943712b0b336327dfa80ae8a0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d2789", + "nonce": "0x6", "accessList": [] }, "additionalContracts": [], "isFixedGasLimit": false }, { - "hash": null, + "hash": "0x7b26345d0745ec879181d646e7e0a4648eb255589d21163b5c1ad5e3658aba8f", "transactionType": "CALL", "contractName": "KernelFactory", - "contractAddress": "0x85DF6Dc686FBDcAc7da61651D116fc71B2246B50", + "contractAddress": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", "function": "setImplementation(address,bool)", "arguments": [ - "0xD2063bE7C610eb55492C05385743edDbf5b6B951", + "0xf048AD83CB2dfd6037A43902a2A5Be04e53cd2Eb", "true" ], "transaction": { "type": "0x02", "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", - "to": "0x85df6dc686fbdcac7da61651d116fc71b2246b50", + "to": "0x5de4839a76cf55d0c90e2061ef4386d962e15ae3", "gas": "0x10945", "value": "0x0", - "data": "0xbb30a974000000000000000000000000d2063be7c610eb55492c05385743eddbf5b6b9510000000000000000000000000000000000000000000000000000000000000001", - "nonce": "0x2", + "data": "0xbb30a974000000000000000000000000f048ad83cb2dfd6037a43902a2a5be04e53cd2eb0000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x7", "accessList": [] }, "additionalContracts": [], "isFixedGasLimit": false }, { - "hash": null, + "hash": "0xe9bf21a02bbbeeab86ff46b72c63b0380efe292c655a0fd5e152794a32bcd36c", "transactionType": "CALL", "contractName": "KernelFactory", - "contractAddress": "0x85DF6Dc686FBDcAc7da61651D116fc71B2246B50", + "contractAddress": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", "function": "addStake(uint32)", "arguments": [ "1" @@ -75,26 +75,119 @@ "transaction": { "type": "0x02", "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", - "to": "0x85df6dc686fbdcac7da61651d116fc71b2246b50", + "to": "0x5de4839a76cf55d0c90e2061ef4386d962e15ae3", "gas": "0x1da73", "value": "0x1", "data": "0x0396cb600000000000000000000000000000000000000000000000000000000000000001", - "nonce": "0x3", + "nonce": "0x8", "accessList": [] }, "additionalContracts": [], "isFixedGasLimit": false } ], - "receipts": [], - "libraries": [], - "pending": [ - "0xd0b1ffa7799070e830d79d01c8b2735ccdb69ac52ab7bab244ced7493799f3ba", - "0x18bc42e511afc2bed20c0a346eb354420ef3d67a27e1e9646388f88afe9d031c" + "receipts": [ + { + "transactionHash": "0x11efa6bf149e64554e222ca7c8aa98fd45313a7d8be419c37941a695306446b0", + "transactionIndex": "0x0", + "blockHash": "0xc02149fc6e41910dd401cf1ac2f6e5a489618ebea1e0cadc75935751da75fd83", + "blockNumber": "0x17d9e42", + "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", + "to": "0x4e59b44847b379578588920cA78FbF26c0B4956C", + "cumulativeGasUsed": "0x1a4f55", + "gasUsed": "0x1a4f55", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0xbca08b39206591f5fffcc645478f04710b177f852ec5bba99e7c04331cf46afd", + "transactionIndex": "0x0", + "blockHash": "0xfd6662ea4c0d75991c0c9b67a94b02ff8251297d85ae24106c2af0f39e0cfd09", + "blockNumber": "0x17d9e43", + "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", + "to": "0x4e59b44847b379578588920cA78FbF26c0B4956C", + "cumulativeGasUsed": "0xa585b", + "gasUsed": "0xa585b", + "contractAddress": null, + "logs": [ + { + "address": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000009775137314fe595c943712b0b336327dfa80ae8a" + ], + "data": "0x", + "blockHash": "0xfd6662ea4c0d75991c0c9b67a94b02ff8251297d85ae24106c2af0f39e0cfd09", + "blockNumber": "0x17d9e43", + "transactionHash": "0xbca08b39206591f5fffcc645478f04710b177f852ec5bba99e7c04331cf46afd", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000200000000020000000000000000000800000000000000000000000000000000400000000000000000000000000080000000000000000000000000080000000000001000100000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0x7b26345d0745ec879181d646e7e0a4648eb255589d21163b5c1ad5e3658aba8f", + "transactionIndex": "0x0", + "blockHash": "0xd650eb45ade71918f453221e26839fd62e6270e4dbb83c944c93738195424619", + "blockNumber": "0x17d9e45", + "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", + "to": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", + "cumulativeGasUsed": "0xb562", + "gasUsed": "0xb562", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0xe9bf21a02bbbeeab86ff46b72c63b0380efe292c655a0fd5e152794a32bcd36c", + "transactionIndex": "0x0", + "blockHash": "0x73225212c45b88e70877cf3963bff5155723dd4bfe24f37b04d04885bda90805", + "blockNumber": "0x17d9e46", + "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", + "to": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", + "cumulativeGasUsed": "0x14469", + "gasUsed": "0x14469", + "contractAddress": null, + "logs": [ + { + "address": "0x5FF137D4b0FDCD49DcA30c7CF57E578a026d2789", + "topics": [ + "0xa5ae833d0bb1dcd632d98a8b70973e8516812898e19bf27b70071ebc8dc52c01", + "0x0000000000000000000000005de4839a76cf55d0c90e2061ef4386d962e15ae3" + ], + "data": "0x00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x73225212c45b88e70877cf3963bff5155723dd4bfe24f37b04d04885bda90805", + "blockNumber": "0x17d9e46", + "transactionHash": "0xe9bf21a02bbbeeab86ff46b72c63b0380efe292c655a0fd5e152794a32bcd36c", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000010000000800000000000000000000000000200000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000100000000000000000000000000000000000200000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + } ], + "libraries": [], + "pending": [], "returns": {}, - "timestamp": 1691520581, + "timestamp": 1692072594, "chain": 43113, "multi": false, - "commit": "06a62a2" + "commit": "951fd36" } \ No newline at end of file diff --git a/broadcast/DeployKernel.s.sol/5/run-1692071131.json b/broadcast/DeployKernel.s.sol/5/run-1692071131.json new file mode 100644 index 00000000..06ffe136 --- /dev/null +++ b/broadcast/DeployKernel.s.sol/5/run-1692071131.json @@ -0,0 +1,98 @@ +{ + "transactions": [ + { + "hash": "0xf029079ad36d6030597258f8b6378447eac6a5f6e1a34e51ad35babf3cae9965", + "transactionType": "CREATE2", + "contractName": "Kernel", + "contractAddress": "0xf048AD83CB2dfd6037A43902a2A5Be04e53cd2Eb", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x24572d", + "value": "0x0", + "data": "0x000000000000000000000000000000000000000000000000000000000000000061014034620001b057601f62001f9f38819003918201601f19168301916001600160401b03831184841017620001b557808492602094604052833981010312620001b057516001600160a01b0381168103620001b057306080524660a05260a062000069620001cb565b600681526005602082016512d95c9b995b60d21b815260206200008b620001cb565b838152019264302e322e3160d81b845251902091208160c0528060e052604051917f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f83526020830152604082015246606082015230608082015220906101009182526101209081527f439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dd96a010000000000000000000080600160f01b031982541617905560405190611db39283620001ec8439608051836118fc015260a0518361191f015260c05183611991015260e051836119b7015251826118db01525181818161049d01528181610654015281816108ad01528181610a3801528181610b5f01528181610d5901528181610e7a01528181610f7b015281816110a501526112f50152f35b600080fd5b634e487b7160e01b600052604160045260246000fd5b60408051919082016001600160401b03811183821017620001b55760405256fe60806040526004361015610015575b3661108857005b60003560e01c806306fdde03146101655780630b3dc35414610160578063150b7a021461015b5780631626ba7e1461015657806329f8b174146101515780633659cfe61461014c5780633a871cdd146101475780633e1b08121461014257806351166ba01461013d578063519454471461013857806354fd4d501461013357806355b14f501461012e57806357b750471461012957806384b0196e1461012457806388e7fd061461011f578063b0d691fe1461011a578063bc197c8114610115578063d087d28814610110578063d1f578941461010b578063d5416221146101065763f23a6e610361000e57610ff6565b610f64565b610ec6565b610e47565b610db8565b610d43565b610d0e565b610c66565b610c2f565b610b49565b610af1565b6109f1565b610928565b610864565b61073a565b610630565b61042f565b61039d565b610343565b6102c4565b610290565b600091031261017557565b600080fd5b634e487b7160e01b600052604160045260246000fd5b6001600160401b0381116101a357604052565b61017a565b608081019081106001600160401b038211176101a357604052565b604081019081106001600160401b038211176101a357604052565b90601f801991011681019081106001600160401b038211176101a357604052565b6040519061020c826101a8565b565b6040519061016082018281106001600160401b038211176101a357604052565b6040519061023b826101c3565b600682526512d95c9b995b60d21b6020830152565b919082519283825260005b84811061027c575050826000602080949584010152601f8019910116010190565b60208183018101518483018201520161025b565b34610175576000366003190112610175576102c06102ac61022e565b604051918291602083526020830190610250565b0390f35b34610175576000366003190112610175576020600080516020611d938339815191525460501c6040519060018060a01b03168152f35b6001600160a01b0381160361017557565b359061020c826102fa565b9181601f84011215610175578235916001600160401b038311610175576020838186019501011161017557565b346101755760803660031901126101755761035f6004356102fa565b61036a6024356102fa565b6064356001600160401b03811161017557610389903690600401610316565b5050604051630a85bd0160e11b8152602090f35b34610175576040366003190112610175576024356001600160401b038111610175576103db6103d26020923690600401610316565b906004356119ed565b6040516001600160e01b03199091168152f35b600435906001600160e01b03198216820361017557565b6064359065ffffffffffff8216820361017557565b6084359065ffffffffffff8216820361017557565b60c0366003190112610175576104436103ee565b60243590610450826102fa565b6044359061045d826102fa565b610465610405565b9261046e61041a565b9060a4356001600160401b0381116101755761048e903690600401610316565b9590946001600160a01b0393337f00000000000000000000000000000000000000000000000000000000000000008616141580610626575b6106145784926104f0610587926104db6101ff565b65ffffffffffff918216815292166020830152565b6001600160a01b03851660408201526001600160a01b038316606082015261051787611050565b81516020830151604084015160309190911b6bffffffffffff0000000000001665ffffffffffff9290921691909117606091821b6bffffffffffffffffffffffff19161782559091015160019190910180546001600160a01b0319166001600160a01b0392909216919091179055565b1693843b15610175576040519063064acaab60e11b825281806105b16000998a94600484016115ed565b038183895af1801561060f576105f6575b5016906001600160e01b0319167fed03d2572564284398470d3f266a693e29ddfff3eba45fc06c5e91013d3213538480a480f35b8061060361060992610190565b8061016a565b386105c2565b6112d5565b604051637046c88d60e01b8152600490fd5b50303314156104c6565b602036600319011261017557600435610648816102fa565b6001600160a01b0390337f000000000000000000000000000000000000000000000000000000000000000083161415806106cc575b61061457807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55167fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b600080a2005b503033141561067d565b9291926001600160401b0382116101a357604051916106ff601f8201601f1916602001846101de565b829481845281830111610175578281602093846000960137010152565b9080601f8301121561017557816020610737933591016106d6565b90565b6003196060368201126101755760048035916001600160401b0390818411610175576101609084360301126101755761077161020e565b9061077d84840161030b565b8252602484013560208301526044840135818111610175576107a49084369187010161071c565b60408301526064840135818111610175576107c49084369187010161071c565b60608301526084840135608083015260a484013560a083015260c484013560c083015260e484013560e0830152610104840135610100830152610124840135818111610175576108199084369187010161071c565b610120830152610144840135908111610175576102c09361085493610841923692010161071c565b61014082015260443590602435906112e1565b6040519081529081906020820190565b34610175576020366003190112610175576004356001600160c01b0381169081900361017557604051631aab3f0d60e11b815230600482015260248101919091526020816044817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa801561060f576102c0916000916108fa575b506040519081529081906020820190565b61091b915060203d8111610921575b61091381836101de565b8101906111f6565b386108e9565b503d610909565b34610175576020366003190112610175576102c061096d6109476103ee565b60006060604051610957816101a8565b8281528260208201528260408201520152611050565b6040519061097a826101a8565b805465ffffffffffff80821684528160301c16602084015260601c60408301526001808060a01b03910154166060820152604051918291829190916060608082019365ffffffffffff80825116845260208201511660208401528160018060a01b0391826040820151166040860152015116910152565b608036600319011261017557600435610a09816102fa565b6044356001600160401b03811161017557610a2890369060040161071c565b90606435600281101561017557337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316141580610abb575b61061457610a7581611101565b610a9e576000828193926020839451920190602435905af13d82803e15610a9a573d90f35b3d90fd5b60008281939260208394519201905af43d82803e15610a9a573d90f35b50610acb610ac7611b20565b1590565b610a68565b60405190610add826101c3565b6005825264302e322e3160d81b6020830152565b34610175576000366003190112610175576102c06102ac610ad0565b90604060031983011261017557600435610b26816102fa565b91602435906001600160401b03821161017557610b4591600401610316565b9091565b610b5236610b0d565b90916001600160a01b03337f00000000000000000000000000000000000000000000000000000000000000008216141580610c25575b6106145780600080516020611d938339815191525460501c1691610bab81611cb6565b1692836040519360009586947fa35f5cdc5fbabb614b4cd5064ce5543f43dc8fab0e4da41255230eb8aba2531c8680a3813b15610c21578385610bff819593829463064acaab60e11b8452600484016115ed565b03925af1801561060f57610c11575080f35b80610603610c1e92610190565b80f35b8380fd5b5030331415610b88565b34610175576000366003190112610175576020600080516020611d938339815191525460e01b6040519063ffffffff60e01b168152f35b3461017557600036600319011261017557610cbc610c8261022e565b610c8a610ad0565b90604051928392600f60f81b8452610cae60209360e08587015260e0860190610250565b908482036040860152610250565b90466060840152306080840152600060a084015282820360c08401528060605192838152019160809160005b828110610cf757505050500390f35b835185528695509381019392810192600101610ce8565b34610175576000366003190112610175576020600080516020611d938339815191525465ffffffffffff60405191831c168152f35b34610175576000366003190112610175576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b9181601f84011215610175578235916001600160401b038311610175576020808501948460051b01011161017557565b346101755760a036600319011261017557610dd46004356102fa565b610ddf6024356102fa565b6001600160401b0360443581811161017557610dff903690600401610d88565b505060643581811161017557610e19903690600401610d88565b505060843590811161017557610e33903690600401610316565b505060405163bc197c8160e01b8152602090f35b3461017557600036600319011261017557604051631aab3f0d60e11b8152306004820152600060248201526020816044817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa801561060f576102c0916000916108fa57506040519081529081906020820190565b610ecf36610b0d565b600080516020611d9383398151915254919290916001600160a01b03919060501c8216610f5357610eff81611cb6565b1691823b1561017557610f34926000928360405180968195829463064acaab60e11b8452602060048501526024840191611589565b03925af1801561060f57610f4457005b80610603610f5192610190565b005b60405162dc149f60e41b8152600490fd5b602036600319011261017557610f786103ee565b337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316141580610fec575b61061457600080516020611d9383398151915290815469ffffffffffff000000004260201b169160e01c9069ffffffffffffffffffff191617179055600080f35b5030331415610fab565b346101755760a0366003190112610175576110126004356102fa565b61101d6024356102fa565b6084356001600160401b0381116101755761103c903690600401610316565b505060405163f23a6e6160e01b8152602090f35b63ffffffff60e01b166000527f439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dda602052604060002090565b600061109e81356001600160e01b031916611050565b5460601c337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03161415806110f2575b61061457818091368280378136915af43d82803e15610a9a573d90f35b506110fb611b20565b156110d5565b6002111561110b57565b634e487b7160e01b600052602160045260246000fd5b906004116101755790600490565b909291928360041161017557831161017557600401916003190190565b906024116101755760100190601490565b906058116101755760380190602090565b906024116101755760040190602090565b906038116101755760240190601490565b90600a116101755760040190600690565b9060101161017557600a0190600690565b90939293848311610175578411610175578101920390565b6001600160e01b031990358181169392600481106111e757505050565b60040360031b82901b16169150565b90816020910312610175575190565b606080825282516001600160a01b031690820152919392916040916112cb90602081015160808401528381015161124a610160918260a08701526101c0860190610250565b906112b861126a606085015193605f1994858983030160c08a0152610250565b608085015160e088015260a085015192610100938489015260c08601519061012091828a015260e08701519461014095868b0152870151908901528501518488830301610180890152610250565b92015190848303016101a0850152610250565b9460208201520152565b6040513d6000823e3d90fd5b6001600160a01b03939260009290918391907f000000000000000000000000000000000000000000000000000000000000000087163303611529576004908135978861014481013501928060248501940135600080516020611d9383398151915254946113576113518383611121565b906111ca565b9b6001600160e01b0319808e16908161140c57505050899a9b50611386826020999a9b95949361139d9361112f565b9660501c965b858c806113fd575b505036916106d6565b6101408501526113c1604051998a9788968794633a871cdd60e01b86528501611205565b0393165af191821561060f5761073793926113dd575b50611d2c565b6113f691925060203d81116109215761091381836101de565b90386113d7565b81808092335af150858c611394565b9199509197969594939c8660e01b161615156000146114365760405163fc2f51c560e01b81528c90fd5b90899a9b91600160e09b95969798999a9b1b81146000146114d557506114776114726113518b606460209c9d0135016024868201359101611121565b611050565b60018101549099906001600160a01b031696848816156114ca575b508161139d926114a19261112f565b995460d081901b6001600160d01b03191660709190911b65ffffffffffff60a01b16179961138c565b60501c965081611492565b9198979095509250600160e11b0361151b5761151161139d948a9361150c6113518a606460209c01350160248d8201359101611121565b6115fe565b919992969161138c565b505050505050505050600190565b604051636b31ba1560e11b8152600490fd5b6bffffffffffffffffffffffff19903581811693926014811061155d57505050565b60140360031b82901b16169150565b35906020811061157a575090565b6000199060200360031b1b1690565b908060209392818452848401376000828201840152601f01601f1916010190565b604090610737949281528160208201520191611589565b6001600160d01b031990358181169392600681106115de57505050565b60060360031b82901b16169150565b916020610737938181520191611589565b9061162a61161e611618611612868561114c565b9061153b565b60601c90565b6001600160a01b031690565b9361163e611638858461115d565b9061156c565b60588301607882019461165961163887856058018a896111b2565b9661176261166a611638838961116e565b61167a611618611612858b61117f565b996117086116893689896106d6565b8051602091820120604080517f3ce406685c1b3551d706d85a68afdaa49ac4e07b451ad9b8ff8b58c3ee9641768185019081526001600160e01b03198b169282019290925260608101969096526001600160a01b039e909e16608086015260a08086019190915284529b8c9361170060c0826101de565b5190206118d9565b600080516020611d9383398151915254909190611744906117349060501c6001600160a01b031661161e565b9189019b60788d0190878d6111b2565b60405163199ed7c960e11b81529586948593849391600485016115aa565b03915afa92831561060f576114726117a861186895610517946000916118bc575b506117a1611791878d61116e565b6001600160a01b0319929161156c565b1690611d2c565b9a898b016078019a85036077190199611858906118486117e86117dd6117d76117d18b86611190565b906115c1565b60d01c90565b65ffffffffffff1690565b9761181f61161e6116186116126118086117dd6117d76117d1888b6111a1565b94611819611618611612838b61117f565b9761114c565b9461183961182b6101ff565b65ffffffffffff909b168b52565b89019065ffffffffffff169052565b6001600160a01b03166040870152565b6001600160a01b03166060850152565b6001600160a01b03871691823b156101755761189e926000928360405180968195829463064acaab60e11b8452600484016115ed565b03925af1801561060f576118af5750565b8061060361020c92610190565b6118d391508d803d106109215761091381836101de565b38611783565b7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000030147f000000000000000000000000000000000000000000000000000000000000000046141615611966575b671901000000000000600052601a52603a526042601820906000603a52565b5060a06040517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f81527f000000000000000000000000000000000000000000000000000000000000000060208201527f0000000000000000000000000000000000000000000000000000000000000000604082015246606082015230608082015220611947565b600080516020611d9383398151915254611a3a93602093909291611a1c9060501c6001600160a01b031661161e565b916040519586948593849363199ed7c960e11b8552600485016115aa565b03915afa801561060f57611a5691600091611ab1575b50611d03565b9165ffffffffffff908142911611611aa15742911610611a94576001600160a01b0316611a8857630b135d3f60e11b90565b6001600160e01b031990565b506001600160e01b031990565b506001600160e01b031992915050565b611ac9915060203d81116109215761091381836101de565b38611a50565b90816020910312610175575180151581036101755790565b6001600160a01b0390911681526040602082018190528101829052606091806000848401376000828201840152601f01601f1916010190565b600080516020611d9383398151915254611b459060501c6001600160a01b031661161e565b6040519081639ea9bd5960e01b9182825260209384918180611b6b363360048401611ae7565b03915afa90811561060f57600091611c99575b50611c9257611b986000356001600160e01b031916611050565b6001810154909190611bb2906001600160a01b031661161e565b916001600160a01b03831615908115611c56575b8115611c32575b5015611bdb57505050600090565b829060405192839182528180611bf5363360048401611ae7565b03915afa91821561060f57600092611c0c57505090565b6107379250803d10611c2b575b611c2381836101de565b810190611acf565b503d611c19565b54611c45915065ffffffffffff166117dd565b65ffffffffffff4291161138611bcd565b905065ffffffffffff611c766117dd835465ffffffffffff9060301c1690565b168015159081611c88575b5090611bc6565b9050421138611c81565b5050600190565b611cb09150833d8511611c2b57611c2381836101de565b38611b7e565b600080516020611d9383398151915280547fffff0000000000000000000000000000000000000000ffffffffffffffffffff1660509290921b600160501b600160f01b0316919091179055565b8065ffffffffffff91828160a01c16928315600114611d24575b5060d01c92565b925038611d1d565b8082186001600160a01b031615600114611d47575050600190565b65ffffffffffff60a01b828116828216818118918111919091028082189465ffffffffffff60a01b199485169416929114611d8a575b5081811190821802181790565b925038611d7d56fe439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dd90000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d2789", + "nonce": "0x47" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xa4432e7d2799d7fdf593806cdb1e6fd988f03b6438a4e6bad2271f6072481cc6", + "transactionType": "CREATE2", + "contractName": "KernelFactory", + "contractAddress": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0xf2137", + "value": "0x0", + "data": "0x00000000000000000000000000000000000000000000000000000000000000006080346100b257601f610b2d38819003918201601f19168301916001600160401b038311848410176100b75780849260409485528339810103126100b25780516001600160a01b0391828216918290036100b257602001519182168092036100b25780638b78c6d8195560007f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08180a3600080546001600160a01b031916919091179055604051610a5f90816100ce8239f35b600080fd5b634e487b7160e01b600052604160045260246000fdfe6040608081526004908136101561001557600080fd5b600091823560e01c9081630396cb60146107d45781632569296214610789578163296601cd1461059d5781634d6cb7001461052b5781635414dff0146104fa57816354d1f13d146104b4578163584465f2146104745781636544c82814610436578163715018a6146103f05781638da5cb5b146103c3578163b0d691fe1461039b578163bb30a9741461034557838263bb9fe6bf146102ec578263c23a5cea1461026157508163d7533f0214610243578163db4c545e14610219578163f04e283e14610199578163f2fde38b1461012c575063fee81cf4146100f657600080fd5b3461012857602036600319011261012857602091610112610845565b9063389a75e1600c525281600c20549051908152f35b5080fd5b8390602036600319011261012857610142610845565b9061014b61088e565b8160601b1561018e575060018060a01b0316638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08580a35580f35b637448fbae8352601cfd5b83906020366003190112610128576101af610845565b906101b861088e565b63389a75e1600c528183526020600c20908154421161020e575082905560018060a01b0316638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08580a35580f35b636f5e88188452601cfd5b5050346101285781600319360112610128576020906089601361023a6108d8565b01209051908152f35b505034610128578160031936011261012857602090516202a3008152f35b809184346102e85760203660031901126102e85781356001600160a01b0381811693918490036102e45761029361088e565b84541692833b156102e45760248592838551968794859363611d2e7560e11b85528401525af19081156102db57506102c85750f35b6102d190610a13565b6102d85780f35b80fd5b513d84823e3d90fd5b8480fd5b5050fd5b809184346102e857826003193601126102e85761030761088e565b82546001600160a01b031691823b1561034057815163bb9fe6bf60e01b81529284918491829084905af19081156102db57506102c85750f35b505050fd5b50503461012857806003193601126101285761035f610845565b90602435918215158093036103975761037661088e565b60018060a01b03168352600160205282209060ff8019835416911617905580f35b8380fd5b505034610128578160031936011261012857905490516001600160a01b039091168152602090f35b505034610128578160031936011261012857638b78c6d8195490516001600160a01b039091168152602090f35b83806003193601126102d85761040461088e565b80638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a35580f35b5050346101285760203660031901126101285760209160ff9082906001600160a01b03610461610845565b1681526001855220541690519015158152f35b83903461012857602036600319011261012857356001600160a01b03811690819003610128576104a261088e565b81546001600160a01b03191617815580f35b83806003193601126102d85763389a75e1600c52338152806020600c2055337ffa7b8eab7da67f412cc9575ed43464468f9bfbae89d1675917346ca6d8fe3c928280a280f35b8284346102d85760203660031901126102d8575061051a602092356108ab565b90516001600160a01b039091168152f35b8284346102d857816003193601126102d85782359067ffffffffffffffff82116102d857506bffffffffffffffffffffffff61056f60209461051a93369101610860565b6105948580518381948a830196873781016024358a8201520388810184520182610a3d565b519020166108ab565b828460603660031901126102d8576105b3610845565b9160243567ffffffffffffffff8111610785576105d39036908601610860565b9360018060a01b039384821681526020966001885260ff858320541615610730576bffffffffffffffffffffffff8551898101908987833761062988828d8d82019060443590820152038d810184520182610a3d565b5190201696331560011715610724576106406108d8565b90601382019860898a2060ff86536035523060601b600152806015526055852099856035528a3b15610678575b8b8b8b8b5191168152f35b856089929394959697989b50f597881561071857918185939284938884527f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc8d85015289840137870190348a5af1156106fe57507f09e48df7857bd0c1e0d31bb8a85d42cf1874817895f171c917f6ee2cea73ec20818692a3848080808080808061066d565b3d1561070d57503d81803e3d90fd5b63301164258252601cfd5b8363301164258652601cfd5b50632f6348368252601cfd5b845162461bcd60e51b8152908101889052602960248201527f4b65726e656c466163746f72793a20696d706c656d656e746174696f6e206e6f6044820152681d08185b1b1bddd95960ba1b6064820152608490fd5b8280fd5b83806003193601126102d85763389a75e1600c523381526202a30042016020600c2055337fdbf36a107da19e49527a7176a1babf963b4b0ff8cde35ee35d6cd8f1f9ac7e1d8280a280f35b91905060203660031901126107855782823563ffffffff8116809103610128576107fc61088e565b81546001600160a01b031693843b156107855760249084519586938492621cb65b60e51b845283015234905af19081156102db5750610839575080f35b61084290610a13565b80f35b600435906001600160a01b038216820361085b57565b600080fd5b9181601f8401121561085b5782359167ffffffffffffffff831161085b576020838186019501011161085b57565b638b78c6d81954330361089d57565b6382b429006000526004601cfd5b608960136108b76108d8565b012060ff6000536035523060601b6001526015526055600020906000603552565b604051903060701c1561097c57666052573d6000fd607b8301527f3d356020355560408036111560525736038060403d373d3d355af43d6000803e60748301527f3735a920a3ca505d382bbc545af43d6000803e6052573d6000fd5b3d6000f35b60548301527f14605757363d3d37363d7f360894a13ba1a3210667c828492db98dca3e2076cc60348301523060148301526c607f3d8160093d39f33d3d33738252565b66604c573d6000fd60758301527f3d3560203555604080361115604c5736038060403d373d3d355af43d6000803e606e8301527f3735a920a3ca505d382bbc545af43d6000803e604c573d6000fd5b3d6000f35b604e8301527f14605157363d3d37363d7f360894a13ba1a3210667c828492db98dca3e2076cc602e83015230600e8301526c60793d8160093d39f33d3d336d8252565b67ffffffffffffffff8111610a2757604052565b634e487b7160e01b600052604160045260246000fd5b90601f8019910116810190811067ffffffffffffffff821117610a2757604052560000000000000000000000009775137314fe595c943712b0b336327dfa80ae8a0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d2789", + "nonce": "0x48" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x5b4d16418fb3e35676ef550e24c950ca759faaf7a6f77d49e44dae779d82bdf7", + "transactionType": "CALL", + "contractName": "KernelFactory", + "contractAddress": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", + "function": "setImplementation(address,bool)", + "arguments": [ + "0xf048AD83CB2dfd6037A43902a2A5Be04e53cd2Eb", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x5de4839a76cf55d0c90e2061ef4386d962e15ae3", + "gas": "0x10945", + "value": "0x0", + "data": "0xbb30a974000000000000000000000000f048ad83cb2dfd6037a43902a2a5be04e53cd2eb0000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x49" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xa02e036bc66d1090a939fa7f4f023abcdf97c47aa0dd8bb1a36b28f7d6bb53f4", + "transactionType": "CALL", + "contractName": "KernelFactory", + "contractAddress": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", + "function": "addStake(uint32)", + "arguments": [ + "1" + ], + "transaction": { + "type": "0x00", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x5de4839a76cf55d0c90e2061ef4386d962e15ae3", + "gas": "0x1da73", + "value": "0x1", + "data": "0x0396cb600000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x4a" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [], + "libraries": [], + "pending": [ + "0xf029079ad36d6030597258f8b6378447eac6a5f6e1a34e51ad35babf3cae9965", + "0xa4432e7d2799d7fdf593806cdb1e6fd988f03b6438a4e6bad2271f6072481cc6", + "0x5b4d16418fb3e35676ef550e24c950ca759faaf7a6f77d49e44dae779d82bdf7", + "0xa02e036bc66d1090a939fa7f4f023abcdf97c47aa0dd8bb1a36b28f7d6bb53f4" + ], + "returns": {}, + "timestamp": 1692071131, + "chain": 5, + "multi": false, + "commit": "e74c511" +} \ No newline at end of file diff --git a/broadcast/DeployKernel.s.sol/5/run-1692071144.json b/broadcast/DeployKernel.s.sol/5/run-1692071144.json new file mode 100644 index 00000000..6c94043f --- /dev/null +++ b/broadcast/DeployKernel.s.sol/5/run-1692071144.json @@ -0,0 +1,189 @@ +{ + "transactions": [ + { + "hash": "0xf029079ad36d6030597258f8b6378447eac6a5f6e1a34e51ad35babf3cae9965", + "transactionType": "CREATE2", + "contractName": "Kernel", + "contractAddress": "0xf048AD83CB2dfd6037A43902a2A5Be04e53cd2Eb", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x24572d", + "value": "0x0", + "data": "0x000000000000000000000000000000000000000000000000000000000000000061014034620001b057601f62001f9f38819003918201601f19168301916001600160401b03831184841017620001b557808492602094604052833981010312620001b057516001600160a01b0381168103620001b057306080524660a05260a062000069620001cb565b600681526005602082016512d95c9b995b60d21b815260206200008b620001cb565b838152019264302e322e3160d81b845251902091208160c0528060e052604051917f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f83526020830152604082015246606082015230608082015220906101009182526101209081527f439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dd96a010000000000000000000080600160f01b031982541617905560405190611db39283620001ec8439608051836118fc015260a0518361191f015260c05183611991015260e051836119b7015251826118db01525181818161049d01528181610654015281816108ad01528181610a3801528181610b5f01528181610d5901528181610e7a01528181610f7b015281816110a501526112f50152f35b600080fd5b634e487b7160e01b600052604160045260246000fd5b60408051919082016001600160401b03811183821017620001b55760405256fe60806040526004361015610015575b3661108857005b60003560e01c806306fdde03146101655780630b3dc35414610160578063150b7a021461015b5780631626ba7e1461015657806329f8b174146101515780633659cfe61461014c5780633a871cdd146101475780633e1b08121461014257806351166ba01461013d578063519454471461013857806354fd4d501461013357806355b14f501461012e57806357b750471461012957806384b0196e1461012457806388e7fd061461011f578063b0d691fe1461011a578063bc197c8114610115578063d087d28814610110578063d1f578941461010b578063d5416221146101065763f23a6e610361000e57610ff6565b610f64565b610ec6565b610e47565b610db8565b610d43565b610d0e565b610c66565b610c2f565b610b49565b610af1565b6109f1565b610928565b610864565b61073a565b610630565b61042f565b61039d565b610343565b6102c4565b610290565b600091031261017557565b600080fd5b634e487b7160e01b600052604160045260246000fd5b6001600160401b0381116101a357604052565b61017a565b608081019081106001600160401b038211176101a357604052565b604081019081106001600160401b038211176101a357604052565b90601f801991011681019081106001600160401b038211176101a357604052565b6040519061020c826101a8565b565b6040519061016082018281106001600160401b038211176101a357604052565b6040519061023b826101c3565b600682526512d95c9b995b60d21b6020830152565b919082519283825260005b84811061027c575050826000602080949584010152601f8019910116010190565b60208183018101518483018201520161025b565b34610175576000366003190112610175576102c06102ac61022e565b604051918291602083526020830190610250565b0390f35b34610175576000366003190112610175576020600080516020611d938339815191525460501c6040519060018060a01b03168152f35b6001600160a01b0381160361017557565b359061020c826102fa565b9181601f84011215610175578235916001600160401b038311610175576020838186019501011161017557565b346101755760803660031901126101755761035f6004356102fa565b61036a6024356102fa565b6064356001600160401b03811161017557610389903690600401610316565b5050604051630a85bd0160e11b8152602090f35b34610175576040366003190112610175576024356001600160401b038111610175576103db6103d26020923690600401610316565b906004356119ed565b6040516001600160e01b03199091168152f35b600435906001600160e01b03198216820361017557565b6064359065ffffffffffff8216820361017557565b6084359065ffffffffffff8216820361017557565b60c0366003190112610175576104436103ee565b60243590610450826102fa565b6044359061045d826102fa565b610465610405565b9261046e61041a565b9060a4356001600160401b0381116101755761048e903690600401610316565b9590946001600160a01b0393337f00000000000000000000000000000000000000000000000000000000000000008616141580610626575b6106145784926104f0610587926104db6101ff565b65ffffffffffff918216815292166020830152565b6001600160a01b03851660408201526001600160a01b038316606082015261051787611050565b81516020830151604084015160309190911b6bffffffffffff0000000000001665ffffffffffff9290921691909117606091821b6bffffffffffffffffffffffff19161782559091015160019190910180546001600160a01b0319166001600160a01b0392909216919091179055565b1693843b15610175576040519063064acaab60e11b825281806105b16000998a94600484016115ed565b038183895af1801561060f576105f6575b5016906001600160e01b0319167fed03d2572564284398470d3f266a693e29ddfff3eba45fc06c5e91013d3213538480a480f35b8061060361060992610190565b8061016a565b386105c2565b6112d5565b604051637046c88d60e01b8152600490fd5b50303314156104c6565b602036600319011261017557600435610648816102fa565b6001600160a01b0390337f000000000000000000000000000000000000000000000000000000000000000083161415806106cc575b61061457807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55167fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b600080a2005b503033141561067d565b9291926001600160401b0382116101a357604051916106ff601f8201601f1916602001846101de565b829481845281830111610175578281602093846000960137010152565b9080601f8301121561017557816020610737933591016106d6565b90565b6003196060368201126101755760048035916001600160401b0390818411610175576101609084360301126101755761077161020e565b9061077d84840161030b565b8252602484013560208301526044840135818111610175576107a49084369187010161071c565b60408301526064840135818111610175576107c49084369187010161071c565b60608301526084840135608083015260a484013560a083015260c484013560c083015260e484013560e0830152610104840135610100830152610124840135818111610175576108199084369187010161071c565b610120830152610144840135908111610175576102c09361085493610841923692010161071c565b61014082015260443590602435906112e1565b6040519081529081906020820190565b34610175576020366003190112610175576004356001600160c01b0381169081900361017557604051631aab3f0d60e11b815230600482015260248101919091526020816044817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa801561060f576102c0916000916108fa575b506040519081529081906020820190565b61091b915060203d8111610921575b61091381836101de565b8101906111f6565b386108e9565b503d610909565b34610175576020366003190112610175576102c061096d6109476103ee565b60006060604051610957816101a8565b8281528260208201528260408201520152611050565b6040519061097a826101a8565b805465ffffffffffff80821684528160301c16602084015260601c60408301526001808060a01b03910154166060820152604051918291829190916060608082019365ffffffffffff80825116845260208201511660208401528160018060a01b0391826040820151166040860152015116910152565b608036600319011261017557600435610a09816102fa565b6044356001600160401b03811161017557610a2890369060040161071c565b90606435600281101561017557337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316141580610abb575b61061457610a7581611101565b610a9e576000828193926020839451920190602435905af13d82803e15610a9a573d90f35b3d90fd5b60008281939260208394519201905af43d82803e15610a9a573d90f35b50610acb610ac7611b20565b1590565b610a68565b60405190610add826101c3565b6005825264302e322e3160d81b6020830152565b34610175576000366003190112610175576102c06102ac610ad0565b90604060031983011261017557600435610b26816102fa565b91602435906001600160401b03821161017557610b4591600401610316565b9091565b610b5236610b0d565b90916001600160a01b03337f00000000000000000000000000000000000000000000000000000000000000008216141580610c25575b6106145780600080516020611d938339815191525460501c1691610bab81611cb6565b1692836040519360009586947fa35f5cdc5fbabb614b4cd5064ce5543f43dc8fab0e4da41255230eb8aba2531c8680a3813b15610c21578385610bff819593829463064acaab60e11b8452600484016115ed565b03925af1801561060f57610c11575080f35b80610603610c1e92610190565b80f35b8380fd5b5030331415610b88565b34610175576000366003190112610175576020600080516020611d938339815191525460e01b6040519063ffffffff60e01b168152f35b3461017557600036600319011261017557610cbc610c8261022e565b610c8a610ad0565b90604051928392600f60f81b8452610cae60209360e08587015260e0860190610250565b908482036040860152610250565b90466060840152306080840152600060a084015282820360c08401528060605192838152019160809160005b828110610cf757505050500390f35b835185528695509381019392810192600101610ce8565b34610175576000366003190112610175576020600080516020611d938339815191525465ffffffffffff60405191831c168152f35b34610175576000366003190112610175576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b9181601f84011215610175578235916001600160401b038311610175576020808501948460051b01011161017557565b346101755760a036600319011261017557610dd46004356102fa565b610ddf6024356102fa565b6001600160401b0360443581811161017557610dff903690600401610d88565b505060643581811161017557610e19903690600401610d88565b505060843590811161017557610e33903690600401610316565b505060405163bc197c8160e01b8152602090f35b3461017557600036600319011261017557604051631aab3f0d60e11b8152306004820152600060248201526020816044817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa801561060f576102c0916000916108fa57506040519081529081906020820190565b610ecf36610b0d565b600080516020611d9383398151915254919290916001600160a01b03919060501c8216610f5357610eff81611cb6565b1691823b1561017557610f34926000928360405180968195829463064acaab60e11b8452602060048501526024840191611589565b03925af1801561060f57610f4457005b80610603610f5192610190565b005b60405162dc149f60e41b8152600490fd5b602036600319011261017557610f786103ee565b337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316141580610fec575b61061457600080516020611d9383398151915290815469ffffffffffff000000004260201b169160e01c9069ffffffffffffffffffff191617179055600080f35b5030331415610fab565b346101755760a0366003190112610175576110126004356102fa565b61101d6024356102fa565b6084356001600160401b0381116101755761103c903690600401610316565b505060405163f23a6e6160e01b8152602090f35b63ffffffff60e01b166000527f439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dda602052604060002090565b600061109e81356001600160e01b031916611050565b5460601c337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03161415806110f2575b61061457818091368280378136915af43d82803e15610a9a573d90f35b506110fb611b20565b156110d5565b6002111561110b57565b634e487b7160e01b600052602160045260246000fd5b906004116101755790600490565b909291928360041161017557831161017557600401916003190190565b906024116101755760100190601490565b906058116101755760380190602090565b906024116101755760040190602090565b906038116101755760240190601490565b90600a116101755760040190600690565b9060101161017557600a0190600690565b90939293848311610175578411610175578101920390565b6001600160e01b031990358181169392600481106111e757505050565b60040360031b82901b16169150565b90816020910312610175575190565b606080825282516001600160a01b031690820152919392916040916112cb90602081015160808401528381015161124a610160918260a08701526101c0860190610250565b906112b861126a606085015193605f1994858983030160c08a0152610250565b608085015160e088015260a085015192610100938489015260c08601519061012091828a015260e08701519461014095868b0152870151908901528501518488830301610180890152610250565b92015190848303016101a0850152610250565b9460208201520152565b6040513d6000823e3d90fd5b6001600160a01b03939260009290918391907f000000000000000000000000000000000000000000000000000000000000000087163303611529576004908135978861014481013501928060248501940135600080516020611d9383398151915254946113576113518383611121565b906111ca565b9b6001600160e01b0319808e16908161140c57505050899a9b50611386826020999a9b95949361139d9361112f565b9660501c965b858c806113fd575b505036916106d6565b6101408501526113c1604051998a9788968794633a871cdd60e01b86528501611205565b0393165af191821561060f5761073793926113dd575b50611d2c565b6113f691925060203d81116109215761091381836101de565b90386113d7565b81808092335af150858c611394565b9199509197969594939c8660e01b161615156000146114365760405163fc2f51c560e01b81528c90fd5b90899a9b91600160e09b95969798999a9b1b81146000146114d557506114776114726113518b606460209c9d0135016024868201359101611121565b611050565b60018101549099906001600160a01b031696848816156114ca575b508161139d926114a19261112f565b995460d081901b6001600160d01b03191660709190911b65ffffffffffff60a01b16179961138c565b60501c965081611492565b9198979095509250600160e11b0361151b5761151161139d948a9361150c6113518a606460209c01350160248d8201359101611121565b6115fe565b919992969161138c565b505050505050505050600190565b604051636b31ba1560e11b8152600490fd5b6bffffffffffffffffffffffff19903581811693926014811061155d57505050565b60140360031b82901b16169150565b35906020811061157a575090565b6000199060200360031b1b1690565b908060209392818452848401376000828201840152601f01601f1916010190565b604090610737949281528160208201520191611589565b6001600160d01b031990358181169392600681106115de57505050565b60060360031b82901b16169150565b916020610737938181520191611589565b9061162a61161e611618611612868561114c565b9061153b565b60601c90565b6001600160a01b031690565b9361163e611638858461115d565b9061156c565b60588301607882019461165961163887856058018a896111b2565b9661176261166a611638838961116e565b61167a611618611612858b61117f565b996117086116893689896106d6565b8051602091820120604080517f3ce406685c1b3551d706d85a68afdaa49ac4e07b451ad9b8ff8b58c3ee9641768185019081526001600160e01b03198b169282019290925260608101969096526001600160a01b039e909e16608086015260a08086019190915284529b8c9361170060c0826101de565b5190206118d9565b600080516020611d9383398151915254909190611744906117349060501c6001600160a01b031661161e565b9189019b60788d0190878d6111b2565b60405163199ed7c960e11b81529586948593849391600485016115aa565b03915afa92831561060f576114726117a861186895610517946000916118bc575b506117a1611791878d61116e565b6001600160a01b0319929161156c565b1690611d2c565b9a898b016078019a85036077190199611858906118486117e86117dd6117d76117d18b86611190565b906115c1565b60d01c90565b65ffffffffffff1690565b9761181f61161e6116186116126118086117dd6117d76117d1888b6111a1565b94611819611618611612838b61117f565b9761114c565b9461183961182b6101ff565b65ffffffffffff909b168b52565b89019065ffffffffffff169052565b6001600160a01b03166040870152565b6001600160a01b03166060850152565b6001600160a01b03871691823b156101755761189e926000928360405180968195829463064acaab60e11b8452600484016115ed565b03925af1801561060f576118af5750565b8061060361020c92610190565b6118d391508d803d106109215761091381836101de565b38611783565b7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000030147f000000000000000000000000000000000000000000000000000000000000000046141615611966575b671901000000000000600052601a52603a526042601820906000603a52565b5060a06040517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f81527f000000000000000000000000000000000000000000000000000000000000000060208201527f0000000000000000000000000000000000000000000000000000000000000000604082015246606082015230608082015220611947565b600080516020611d9383398151915254611a3a93602093909291611a1c9060501c6001600160a01b031661161e565b916040519586948593849363199ed7c960e11b8552600485016115aa565b03915afa801561060f57611a5691600091611ab1575b50611d03565b9165ffffffffffff908142911611611aa15742911610611a94576001600160a01b0316611a8857630b135d3f60e11b90565b6001600160e01b031990565b506001600160e01b031990565b506001600160e01b031992915050565b611ac9915060203d81116109215761091381836101de565b38611a50565b90816020910312610175575180151581036101755790565b6001600160a01b0390911681526040602082018190528101829052606091806000848401376000828201840152601f01601f1916010190565b600080516020611d9383398151915254611b459060501c6001600160a01b031661161e565b6040519081639ea9bd5960e01b9182825260209384918180611b6b363360048401611ae7565b03915afa90811561060f57600091611c99575b50611c9257611b986000356001600160e01b031916611050565b6001810154909190611bb2906001600160a01b031661161e565b916001600160a01b03831615908115611c56575b8115611c32575b5015611bdb57505050600090565b829060405192839182528180611bf5363360048401611ae7565b03915afa91821561060f57600092611c0c57505090565b6107379250803d10611c2b575b611c2381836101de565b810190611acf565b503d611c19565b54611c45915065ffffffffffff166117dd565b65ffffffffffff4291161138611bcd565b905065ffffffffffff611c766117dd835465ffffffffffff9060301c1690565b168015159081611c88575b5090611bc6565b9050421138611c81565b5050600190565b611cb09150833d8511611c2b57611c2381836101de565b38611b7e565b600080516020611d9383398151915280547fffff0000000000000000000000000000000000000000ffffffffffffffffffff1660509290921b600160501b600160f01b0316919091179055565b8065ffffffffffff91828160a01c16928315600114611d24575b5060d01c92565b925038611d1d565b8082186001600160a01b031615600114611d47575050600190565b65ffffffffffff60a01b828116828216818118918111919091028082189465ffffffffffff60a01b199485169416929114611d8a575b5081811190821802181790565b925038611d7d56fe439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dd90000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d2789", + "nonce": "0x47" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xa4432e7d2799d7fdf593806cdb1e6fd988f03b6438a4e6bad2271f6072481cc6", + "transactionType": "CREATE2", + "contractName": "KernelFactory", + "contractAddress": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0xf2137", + "value": "0x0", + "data": "0x00000000000000000000000000000000000000000000000000000000000000006080346100b257601f610b2d38819003918201601f19168301916001600160401b038311848410176100b75780849260409485528339810103126100b25780516001600160a01b0391828216918290036100b257602001519182168092036100b25780638b78c6d8195560007f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08180a3600080546001600160a01b031916919091179055604051610a5f90816100ce8239f35b600080fd5b634e487b7160e01b600052604160045260246000fdfe6040608081526004908136101561001557600080fd5b600091823560e01c9081630396cb60146107d45781632569296214610789578163296601cd1461059d5781634d6cb7001461052b5781635414dff0146104fa57816354d1f13d146104b4578163584465f2146104745781636544c82814610436578163715018a6146103f05781638da5cb5b146103c3578163b0d691fe1461039b578163bb30a9741461034557838263bb9fe6bf146102ec578263c23a5cea1461026157508163d7533f0214610243578163db4c545e14610219578163f04e283e14610199578163f2fde38b1461012c575063fee81cf4146100f657600080fd5b3461012857602036600319011261012857602091610112610845565b9063389a75e1600c525281600c20549051908152f35b5080fd5b8390602036600319011261012857610142610845565b9061014b61088e565b8160601b1561018e575060018060a01b0316638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08580a35580f35b637448fbae8352601cfd5b83906020366003190112610128576101af610845565b906101b861088e565b63389a75e1600c528183526020600c20908154421161020e575082905560018060a01b0316638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08580a35580f35b636f5e88188452601cfd5b5050346101285781600319360112610128576020906089601361023a6108d8565b01209051908152f35b505034610128578160031936011261012857602090516202a3008152f35b809184346102e85760203660031901126102e85781356001600160a01b0381811693918490036102e45761029361088e565b84541692833b156102e45760248592838551968794859363611d2e7560e11b85528401525af19081156102db57506102c85750f35b6102d190610a13565b6102d85780f35b80fd5b513d84823e3d90fd5b8480fd5b5050fd5b809184346102e857826003193601126102e85761030761088e565b82546001600160a01b031691823b1561034057815163bb9fe6bf60e01b81529284918491829084905af19081156102db57506102c85750f35b505050fd5b50503461012857806003193601126101285761035f610845565b90602435918215158093036103975761037661088e565b60018060a01b03168352600160205282209060ff8019835416911617905580f35b8380fd5b505034610128578160031936011261012857905490516001600160a01b039091168152602090f35b505034610128578160031936011261012857638b78c6d8195490516001600160a01b039091168152602090f35b83806003193601126102d85761040461088e565b80638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a35580f35b5050346101285760203660031901126101285760209160ff9082906001600160a01b03610461610845565b1681526001855220541690519015158152f35b83903461012857602036600319011261012857356001600160a01b03811690819003610128576104a261088e565b81546001600160a01b03191617815580f35b83806003193601126102d85763389a75e1600c52338152806020600c2055337ffa7b8eab7da67f412cc9575ed43464468f9bfbae89d1675917346ca6d8fe3c928280a280f35b8284346102d85760203660031901126102d8575061051a602092356108ab565b90516001600160a01b039091168152f35b8284346102d857816003193601126102d85782359067ffffffffffffffff82116102d857506bffffffffffffffffffffffff61056f60209461051a93369101610860565b6105948580518381948a830196873781016024358a8201520388810184520182610a3d565b519020166108ab565b828460603660031901126102d8576105b3610845565b9160243567ffffffffffffffff8111610785576105d39036908601610860565b9360018060a01b039384821681526020966001885260ff858320541615610730576bffffffffffffffffffffffff8551898101908987833761062988828d8d82019060443590820152038d810184520182610a3d565b5190201696331560011715610724576106406108d8565b90601382019860898a2060ff86536035523060601b600152806015526055852099856035528a3b15610678575b8b8b8b8b5191168152f35b856089929394959697989b50f597881561071857918185939284938884527f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc8d85015289840137870190348a5af1156106fe57507f09e48df7857bd0c1e0d31bb8a85d42cf1874817895f171c917f6ee2cea73ec20818692a3848080808080808061066d565b3d1561070d57503d81803e3d90fd5b63301164258252601cfd5b8363301164258652601cfd5b50632f6348368252601cfd5b845162461bcd60e51b8152908101889052602960248201527f4b65726e656c466163746f72793a20696d706c656d656e746174696f6e206e6f6044820152681d08185b1b1bddd95960ba1b6064820152608490fd5b8280fd5b83806003193601126102d85763389a75e1600c523381526202a30042016020600c2055337fdbf36a107da19e49527a7176a1babf963b4b0ff8cde35ee35d6cd8f1f9ac7e1d8280a280f35b91905060203660031901126107855782823563ffffffff8116809103610128576107fc61088e565b81546001600160a01b031693843b156107855760249084519586938492621cb65b60e51b845283015234905af19081156102db5750610839575080f35b61084290610a13565b80f35b600435906001600160a01b038216820361085b57565b600080fd5b9181601f8401121561085b5782359167ffffffffffffffff831161085b576020838186019501011161085b57565b638b78c6d81954330361089d57565b6382b429006000526004601cfd5b608960136108b76108d8565b012060ff6000536035523060601b6001526015526055600020906000603552565b604051903060701c1561097c57666052573d6000fd607b8301527f3d356020355560408036111560525736038060403d373d3d355af43d6000803e60748301527f3735a920a3ca505d382bbc545af43d6000803e6052573d6000fd5b3d6000f35b60548301527f14605757363d3d37363d7f360894a13ba1a3210667c828492db98dca3e2076cc60348301523060148301526c607f3d8160093d39f33d3d33738252565b66604c573d6000fd60758301527f3d3560203555604080361115604c5736038060403d373d3d355af43d6000803e606e8301527f3735a920a3ca505d382bbc545af43d6000803e604c573d6000fd5b3d6000f35b604e8301527f14605157363d3d37363d7f360894a13ba1a3210667c828492db98dca3e2076cc602e83015230600e8301526c60793d8160093d39f33d3d336d8252565b67ffffffffffffffff8111610a2757604052565b634e487b7160e01b600052604160045260246000fd5b90601f8019910116810190811067ffffffffffffffff821117610a2757604052560000000000000000000000009775137314fe595c943712b0b336327dfa80ae8a0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d2789", + "nonce": "0x48" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x5b4d16418fb3e35676ef550e24c950ca759faaf7a6f77d49e44dae779d82bdf7", + "transactionType": "CALL", + "contractName": "KernelFactory", + "contractAddress": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", + "function": "setImplementation(address,bool)", + "arguments": [ + "0xf048AD83CB2dfd6037A43902a2A5Be04e53cd2Eb", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x5de4839a76cf55d0c90e2061ef4386d962e15ae3", + "gas": "0x10945", + "value": "0x0", + "data": "0xbb30a974000000000000000000000000f048ad83cb2dfd6037a43902a2a5be04e53cd2eb0000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x49" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xa02e036bc66d1090a939fa7f4f023abcdf97c47aa0dd8bb1a36b28f7d6bb53f4", + "transactionType": "CALL", + "contractName": "KernelFactory", + "contractAddress": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", + "function": "addStake(uint32)", + "arguments": [ + "1" + ], + "transaction": { + "type": "0x00", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x5de4839a76cf55d0c90e2061ef4386d962e15ae3", + "gas": "0x1da73", + "value": "0x1", + "data": "0x0396cb600000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x4a" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "transactionHash": "0xf029079ad36d6030597258f8b6378447eac6a5f6e1a34e51ad35babf3cae9965", + "transactionIndex": "0x27", + "blockHash": "0x101841c156c132480d785158404e4e54f03446c779ed81db95d6d397177dba0c", + "blockNumber": "0x91439c", + "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", + "to": "0x4e59b44847b379578588920cA78FbF26c0B4956C", + "cumulativeGasUsed": "0x77ad9a", + "gasUsed": "0x1a5151", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e109" + }, + { + "transactionHash": "0xa4432e7d2799d7fdf593806cdb1e6fd988f03b6438a4e6bad2271f6072481cc6", + "transactionIndex": "0x28", + "blockHash": "0x101841c156c132480d785158404e4e54f03446c779ed81db95d6d397177dba0c", + "blockNumber": "0x91439c", + "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", + "to": "0x4e59b44847b379578588920cA78FbF26c0B4956C", + "cumulativeGasUsed": "0x8206ad", + "gasUsed": "0xa5913", + "contractAddress": null, + "logs": [ + { + "address": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000009775137314fe595c943712b0b336327dfa80ae8a" + ], + "data": "0x", + "blockHash": "0x101841c156c132480d785158404e4e54f03446c779ed81db95d6d397177dba0c", + "blockNumber": "0x91439c", + "transactionHash": "0xa4432e7d2799d7fdf593806cdb1e6fd988f03b6438a4e6bad2271f6072481cc6", + "transactionIndex": "0x28", + "logIndex": "0x74", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000200000000020000000000000000000800000000000000000000000000000000400000000000000000000000000080000000000000000000000000080000000000001000100000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e109" + }, + { + "transactionHash": "0x5b4d16418fb3e35676ef550e24c950ca759faaf7a6f77d49e44dae779d82bdf7", + "transactionIndex": "0x29", + "blockHash": "0x101841c156c132480d785158404e4e54f03446c779ed81db95d6d397177dba0c", + "blockNumber": "0x91439c", + "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", + "to": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", + "cumulativeGasUsed": "0x82bc0f", + "gasUsed": "0xb562", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e109" + }, + { + "transactionHash": "0xa02e036bc66d1090a939fa7f4f023abcdf97c47aa0dd8bb1a36b28f7d6bb53f4", + "transactionIndex": "0x2a", + "blockHash": "0x101841c156c132480d785158404e4e54f03446c779ed81db95d6d397177dba0c", + "blockNumber": "0x91439c", + "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", + "to": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", + "cumulativeGasUsed": "0x840078", + "gasUsed": "0x14469", + "contractAddress": null, + "logs": [ + { + "address": "0x5FF137D4b0FDCD49DcA30c7CF57E578a026d2789", + "topics": [ + "0xa5ae833d0bb1dcd632d98a8b70973e8516812898e19bf27b70071ebc8dc52c01", + "0x0000000000000000000000005de4839a76cf55d0c90e2061ef4386d962e15ae3" + ], + "data": "0x00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x101841c156c132480d785158404e4e54f03446c779ed81db95d6d397177dba0c", + "blockNumber": "0x91439c", + "transactionHash": "0xa02e036bc66d1090a939fa7f4f023abcdf97c47aa0dd8bb1a36b28f7d6bb53f4", + "transactionIndex": "0x2a", + "logIndex": "0x75", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000010000000800000000000000000000000000200000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000100000000000000000000000000000000000200000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e109" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1692071144, + "chain": 5, + "multi": false, + "commit": "e74c511" +} \ No newline at end of file diff --git a/broadcast/DeployKernel.s.sol/5/run-latest.json b/broadcast/DeployKernel.s.sol/5/run-latest.json index aeebb0f2..6c94043f 100644 --- a/broadcast/DeployKernel.s.sol/5/run-latest.json +++ b/broadcast/DeployKernel.s.sol/5/run-latest.json @@ -1,70 +1,70 @@ { "transactions": [ { - "hash": "0x35c14df2e10b2a8f063c12b703a7b8e2adc0297a63b32ea47ee79c3666e470dd", + "hash": "0xf029079ad36d6030597258f8b6378447eac6a5f6e1a34e51ad35babf3cae9965", "transactionType": "CREATE2", "contractName": "Kernel", - "contractAddress": "0xD2063bE7C610eb55492C05385743edDbf5b6B951", + "contractAddress": "0xf048AD83CB2dfd6037A43902a2A5Be04e53cd2Eb", "function": null, "arguments": null, "transaction": { "type": "0x00", "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x26dfd0", + "gas": "0x24572d", "value": "0x0", - "data": "0x000000000000000000000000000000000000000000000000000000000000000061014034620001b057601f62001ff138819003918201601f19168301916001600160401b03831184841017620001b557808492602094604052833981010312620001b057516001600160a01b0381168103620001b057306080524660a05260a062000069620001cb565b600681526005602082016512d95c9b995b60d21b815260206200008b620001cb565b838152019264302e322e3160d81b845251902091208160c0528060e052604051917f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f83526020830152604082015246606082015230608082015220906101009182526101209081527f439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dd96a010000000000000000000080600160f01b031982541617905560405190611e059283620001ec8439608051836118f9015260a0518361191c015260c0518361198e015260e051836119b4015251826118d801525181818161049c0152818161065e015281816108b701528181610a4201528181610b6d01528181610d6701528181610e8801528181610f89015281816110b301526113030152f35b600080fd5b634e487b7160e01b600052604160045260246000fd5b60408051919082016001600160401b03811183821017620001b55760405256fe60806040526004361015610015575b3661109657005b60003560e01c806306fdde03146101655780630b3dc35414610160578063150b7a021461015b5780631626ba7e1461015657806329f8b174146101515780633659cfe61461014c5780633a871cdd146101475780633e1b08121461014257806351166ba01461013d578063519454471461013857806354fd4d501461013357806355b14f501461012e57806357b750471461012957806384b0196e1461012457806388e7fd061461011f578063b0d691fe1461011a578063bc197c8114610115578063d087d28814610110578063d1f578941461010b578063d5416221146101065763f23a6e610361000e57611004565b610f72565b610ed4565b610e55565b610dc6565b610d51565b610d1c565b610c74565b610c3d565b610b57565b610aff565b6109fb565b610932565b61086e565b610744565b61063a565b61042f565b61039d565b610343565b6102c4565b610290565b600091031261017557565b600080fd5b634e487b7160e01b600052604160045260246000fd5b6001600160401b0381116101a357604052565b61017a565b608081019081106001600160401b038211176101a357604052565b604081019081106001600160401b038211176101a357604052565b90601f801991011681019081106001600160401b038211176101a357604052565b6040519061020c826101a8565b565b6040519061016082018281106001600160401b038211176101a357604052565b6040519061023b826101c3565b600682526512d95c9b995b60d21b6020830152565b919082519283825260005b84811061027c575050826000602080949584010152601f8019910116010190565b60208183018101518483018201520161025b565b34610175576000366003190112610175576102c06102ac61022e565b604051918291602083526020830190610250565b0390f35b34610175576000366003190112610175576020600080516020611de58339815191525460501c6040519060018060a01b03168152f35b6001600160a01b0381160361017557565b359061020c826102fa565b9181601f84011215610175578235916001600160401b038311610175576020838186019501011161017557565b346101755760803660031901126101755761035f6004356102fa565b61036a6024356102fa565b6064356001600160401b03811161017557610389903690600401610316565b5050604051630a85bd0160e11b8152602090f35b34610175576040366003190112610175576024356001600160401b038111610175576103db6103d26020923690600401610316565b906004356119ea565b6040516001600160e01b03199091168152f35b600435906001600160e01b03198216820361017557565b6064359065ffffffffffff8216820361017557565b6084359065ffffffffffff8216820361017557565b60c0366003190112610175576104436103ee565b60243590610450826102fa565b6044359061045d826102fa565b610465610405565b61046d61041a565b9360a4356001600160401b0381116101755761048d903690600401610316565b9590946001600160a01b0393337f00000000000000000000000000000000000000000000000000000000000000008616141580610630575b61061e5784926104fa610591926104eb6104dd6101ff565b65ffffffffffff9094168452565b65ffffffffffff166020830152565b6001600160a01b03851660408201526001600160a01b03831660608201526105218761105e565b81516020830151604084015160309190911b6bffffffffffff0000000000001665ffffffffffff9290921691909117606091821b6bffffffffffffffffffffffff19161782559091015160019190910180546001600160a01b0319166001600160a01b0392909216919091179055565b1693843b15610175576040519063064acaab60e11b825281806105bb6000998a94600484016115fb565b038183895af1801561061957610600575b5016906001600160e01b0319167fed03d2572564284398470d3f266a693e29ddfff3eba45fc06c5e91013d3213538480a480f35b8061060d61061392610190565b8061016a565b386105cc565b6112e3565b604051637046c88d60e01b8152600490fd5b50303314156104c5565b602036600319011261017557600435610652816102fa565b6001600160a01b0390337f000000000000000000000000000000000000000000000000000000000000000083161415806106d6575b61061e57807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55167fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b600080a2005b5030331415610687565b9291926001600160401b0382116101a35760405191610709601f8201601f1916602001846101de565b829481845281830111610175578281602093846000960137010152565b9080601f8301121561017557816020610741933591016106e0565b90565b6003196060368201126101755760048035916001600160401b0390818411610175576101609084360301126101755761077b61020e565b9061078784840161030b565b8252602484013560208301526044840135818111610175576107ae90843691870101610726565b60408301526064840135818111610175576107ce90843691870101610726565b60608301526084840135608083015260a484013560a083015260c484013560c083015260e484013560e08301526101048401356101008301526101248401358181116101755761082390843691870101610726565b610120830152610144840135908111610175576102c09361085e9361084b9236920101610726565b61014082015260443590602435906112ef565b6040519081529081906020820190565b34610175576020366003190112610175576004356001600160c01b0381169081900361017557604051631aab3f0d60e11b815230600482015260248101919091526020816044817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa8015610619576102c091600091610904575b506040519081529081906020820190565b610925915060203d811161092b575b61091d81836101de565b810190611204565b386108f3565b503d610913565b34610175576020366003190112610175576102c06109776109516103ee565b60006060604051610961816101a8565b828152826020820152826040820152015261105e565b60405190610984826101a8565b805465ffffffffffff80821684528160301c16602084015260601c60408301526001808060a01b03910154166060820152604051918291829190916060608082019365ffffffffffff80825116845260208201511660208401528160018060a01b0391826040820151166040860152015116910152565b608036600319011261017557600435610a13816102fa565b6044356001600160401b03811161017557610a32903690600401610726565b90606435600281101561017557337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316141580610ac9575b61061e5780610a8260019261110f565b03610aa85760008281939260208394519201905af43d82803e15610aa4573d90f35b3d90fd5b6000828193926020839451920190602435905af13d82803e15610aa4573d90f35b50610ad9610ad5611bad565b1590565b610a72565b60405190610aeb826101c3565b6005825264302e322e3160d81b6020830152565b34610175576000366003190112610175576102c06102ac610ade565b90604060031983011261017557600435610b34816102fa565b91602435906001600160401b03821161017557610b5391600401610316565b9091565b610b6036610b1b565b90916001600160a01b03337f00000000000000000000000000000000000000000000000000000000000000008216141580610c33575b61061e5780600080516020611de58339815191525460501c1691610bb981611d31565b1692836040519360009586947fa35f5cdc5fbabb614b4cd5064ce5543f43dc8fab0e4da41255230eb8aba2531c8680a3813b15610c2f578385610c0d819593829463064acaab60e11b8452600484016115fb565b03925af1801561061957610c1f575080f35b8061060d610c2c92610190565b80f35b8380fd5b5030331415610b96565b34610175576000366003190112610175576020600080516020611de58339815191525460e01b6040519063ffffffff60e01b168152f35b3461017557600036600319011261017557610cca610c9061022e565b610c98610ade565b90604051928392600f60f81b8452610cbc60209360e08587015260e0860190610250565b908482036040860152610250565b90466060840152306080840152600060a084015282820360c08401528060605192838152019160809160005b828110610d0557505050500390f35b835185528695509381019392810192600101610cf6565b34610175576000366003190112610175576020600080516020611de58339815191525465ffffffffffff60405191831c168152f35b34610175576000366003190112610175576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b9181601f84011215610175578235916001600160401b038311610175576020808501948460051b01011161017557565b346101755760a036600319011261017557610de26004356102fa565b610ded6024356102fa565b6001600160401b0360443581811161017557610e0d903690600401610d96565b505060643581811161017557610e27903690600401610d96565b505060843590811161017557610e41903690600401610316565b505060405163bc197c8160e01b8152602090f35b3461017557600036600319011261017557604051631aab3f0d60e11b8152306004820152600060248201526020816044817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa8015610619576102c09160009161090457506040519081529081906020820190565b610edd36610b1b565b600080516020611de583398151915254919290916001600160a01b03919060501c8216610f6157610f0d81611d31565b1691823b1561017557610f42926000928360405180968195829463064acaab60e11b8452602060048501526024840191611597565b03925af1801561061957610f5257005b8061060d610f5f92610190565b005b60405162dc149f60e41b8152600490fd5b602036600319011261017557610f866103ee565b337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316141580610ffa575b61061e57600080516020611de583398151915290815469ffffffffffff000000004260201b169160e01c9069ffffffffffffffffffff191617179055600080f35b5030331415610fb9565b346101755760a0366003190112610175576110206004356102fa565b61102b6024356102fa565b6084356001600160401b0381116101755761104a903690600401610316565b505060405163f23a6e6160e01b8152602090f35b63ffffffff60e01b166000527f439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dda602052604060002090565b60006110ac81356001600160e01b03191661105e565b5460601c337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316141580611100575b61061e57818091368280378136915af43d82803e15610aa4573d90f35b50611109611bad565b156110e3565b6002111561111957565b634e487b7160e01b600052602160045260246000fd5b906004116101755790600490565b909291928360041161017557831161017557600401916003190190565b906024116101755760100190601490565b906058116101755760380190602090565b906024116101755760040190602090565b906038116101755760240190601490565b90600a116101755760040190600690565b9060101161017557600a0190600690565b90939293848311610175578411610175578101920390565b6001600160e01b031990358181169392600481106111f557505050565b60040360031b82901b16169150565b90816020910312610175575190565b606080825282516001600160a01b031690820152919392916040916112d9906020810151608084015283810151611258610160918260a08701526101c0860190610250565b906112c6611278606085015193605f1994858983030160c08a0152610250565b608085015160e088015260a085015192610100938489015260c08601519061012091828a015260e08701519461014095868b0152870151908901528501518488830301610180890152610250565b92015190848303016101a0850152610250565b9460208201520152565b6040513d6000823e3d90fd5b6001600160a01b03939260009290918391907f000000000000000000000000000000000000000000000000000000000000000087163303611537576004908135978861014481013501928060248501940135600080516020611de5833981519152549461136561135f838361112f565b906111d8565b9b6001600160e01b0319808e16908161141a57505050899a9b50611394826020999a9b9594936113ab9361113d565b9660501c965b858c8061140b575b505036916106e0565b6101408501526113cf604051998a9788968794633a871cdd60e01b86528501611213565b0393165af19182156106195761074193926113eb575b50611d7e565b61140491925060203d811161092b5761091d81836101de565b90386113e5565b81808092335af150858c6113a2565b9199509197969594939c8660e01b161615156000146114445760405163fc2f51c560e01b81528c90fd5b90899a9b91600160e09b95969798999a9b1b81146000146114e3575061148561148061135f8b606460209c9d013501602486820135910161112f565b61105e565b60018101549099906001600160a01b031696848816156114d8575b50816113ab926114af9261113d565b995460d081901b6001600160d01b03191660709190911b65ffffffffffff60a01b16179961139a565b60501c9650816114a0565b9198979095509250600160e11b036115295761151f6113ab948a9361151a61135f8a606460209c01350160248d820135910161112f565b61160c565b919992969161139a565b505050505050505050600190565b604051636b31ba1560e11b8152600490fd5b6bffffffffffffffffffffffff19903581811693926014811061156b57505050565b60140360031b82901b16169150565b359060208110611588575090565b6000199060200360031b1b1690565b908060209392818452848401376000828201840152601f01601f1916010190565b604090610741949281528160208201520191611597565b6001600160d01b031990358181169392600681106115ec57505050565b60060360031b82901b16169150565b916020610741938181520191611597565b9061163861162c611626611620868561115a565b90611549565b60601c90565b6001600160a01b031690565b9361164c611646858461116b565b9061157a565b60588301607882019461166761164687856058018a896111c0565b96611770611678611646838961117c565b611688611626611620858b61118d565b996117166116973689896106e0565b8051602091820120604080517f3ce406685c1b3551d706d85a68afdaa49ac4e07b451ad9b8ff8b58c3ee9641768185019081526001600160e01b03198b169282019290925260608101969096526001600160a01b039e909e16608086015260a08086019190915284529b8c9361170e60c0826101de565b5190206118d6565b600080516020611de583398151915254909190611752906117429060501c6001600160a01b031661162c565b9189019b60788d0190878d6111c0565b60405163199ed7c960e11b81529586948593849391600485016115b8565b03915afa928315610619576114806117b661186595610521946000916118b9575b506117af61179f878d61117c565b6001600160a01b0319929161157a565b1690611d7e565b9a898b016078019a85036077190199611855906118456117e86117e26117dc8a8561119e565b906115cf565b60d01c90565b9761181c61162c6116266116206118056117e26117dc878a6111af565b94611816611626611620838b61118d565b9761115a565b946118366118286101ff565b65ffffffffffff909b168b52565b89019065ffffffffffff169052565b6001600160a01b03166040870152565b6001600160a01b03166060850152565b6001600160a01b03871691823b156101755761189b926000928360405180968195829463064acaab60e11b8452600484016115fb565b03925af18015610619576118ac5750565b8061060d61020c92610190565b6118d091508d803d1061092b5761091d81836101de565b38611791565b7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000030147f000000000000000000000000000000000000000000000000000000000000000046141615611963575b671901000000000000600052601a52603a526042601820906000603a52565b5060a06040517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f81527f000000000000000000000000000000000000000000000000000000000000000060208201527f0000000000000000000000000000000000000000000000000000000000000000604082015246606082015230608082015220611944565b600080516020611de583398151915254611a3793602093909291611a199060501c6001600160a01b031661162c565b916040519586948593849363199ed7c960e11b8552600485016115b8565b03915afa801561061957611a5391600091611ac1575b50611adf565b60208101514265ffffffffffff90911611611ab45742611a8a611a7f604084015165ffffffffffff1690565b65ffffffffffff1690565b10611ab457516001600160a01b0316611aa857630b135d3f60e11b90565b6001600160e01b031990565b506001600160e01b031990565b611ad9915060203d811161092b5761091d81836101de565b38611a4d565b604080516001600160401b03929060608101848111828210176101a35760009184918252828152826020820152015265ffffffffffff90818160a01c16908115611b54575b83519460608601908111868210176101a35784526001600160a01b038116855260d01c6020850152169082015290565b829150611b24565b90816020910312610175575180151581036101755790565b6001600160a01b0390911681526040602082018190528101829052606091806000848401376000828201840152601f01601f1916010190565b600080516020611de583398151915254611bd29060501c6001600160a01b031661162c565b6040519081639ea9bd5960e01b9182825260209384918180611bf8363360048401611b74565b03915afa90811561061957600091611d14575b50611d0d57611c256000356001600160e01b03191661105e565b6001810154909190611c3f906001600160a01b031661162c565b916001600160a01b03831615908115611cd4575b8115611cbf575b5015611c6857505050600090565b829060405192839182528180611c82363360048401611b74565b03915afa91821561061957600092611c9957505090565b6107419250803d10611cb8575b611cb081836101de565b810190611b5c565b503d611ca6565b544265ffffffffffff90911611905038611c5a565b905065ffffffffffff611cf1825465ffffffffffff9060301c1690565b168015159081611d03575b5090611c53565b9050421138611cfc565b5050600190565b611d2b9150833d8511611cb857611cb081836101de565b38611c0b565b600080516020611de583398151915280547fffff0000000000000000000000000000000000000000ffffffffffffffffffff1660509290921b600160501b600160f01b0316919091179055565b8082186001600160a01b031615600114611d99575050600190565b65ffffffffffff60a01b828116828216818118918111919091028082189465ffffffffffff60a01b199485169416929114611ddc575b5081811190821802181790565b925038611dcf56fe439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dd90000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d2789", - "nonce": "0x41" + "data": "0x000000000000000000000000000000000000000000000000000000000000000061014034620001b057601f62001f9f38819003918201601f19168301916001600160401b03831184841017620001b557808492602094604052833981010312620001b057516001600160a01b0381168103620001b057306080524660a05260a062000069620001cb565b600681526005602082016512d95c9b995b60d21b815260206200008b620001cb565b838152019264302e322e3160d81b845251902091208160c0528060e052604051917f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f83526020830152604082015246606082015230608082015220906101009182526101209081527f439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dd96a010000000000000000000080600160f01b031982541617905560405190611db39283620001ec8439608051836118fc015260a0518361191f015260c05183611991015260e051836119b7015251826118db01525181818161049d01528181610654015281816108ad01528181610a3801528181610b5f01528181610d5901528181610e7a01528181610f7b015281816110a501526112f50152f35b600080fd5b634e487b7160e01b600052604160045260246000fd5b60408051919082016001600160401b03811183821017620001b55760405256fe60806040526004361015610015575b3661108857005b60003560e01c806306fdde03146101655780630b3dc35414610160578063150b7a021461015b5780631626ba7e1461015657806329f8b174146101515780633659cfe61461014c5780633a871cdd146101475780633e1b08121461014257806351166ba01461013d578063519454471461013857806354fd4d501461013357806355b14f501461012e57806357b750471461012957806384b0196e1461012457806388e7fd061461011f578063b0d691fe1461011a578063bc197c8114610115578063d087d28814610110578063d1f578941461010b578063d5416221146101065763f23a6e610361000e57610ff6565b610f64565b610ec6565b610e47565b610db8565b610d43565b610d0e565b610c66565b610c2f565b610b49565b610af1565b6109f1565b610928565b610864565b61073a565b610630565b61042f565b61039d565b610343565b6102c4565b610290565b600091031261017557565b600080fd5b634e487b7160e01b600052604160045260246000fd5b6001600160401b0381116101a357604052565b61017a565b608081019081106001600160401b038211176101a357604052565b604081019081106001600160401b038211176101a357604052565b90601f801991011681019081106001600160401b038211176101a357604052565b6040519061020c826101a8565b565b6040519061016082018281106001600160401b038211176101a357604052565b6040519061023b826101c3565b600682526512d95c9b995b60d21b6020830152565b919082519283825260005b84811061027c575050826000602080949584010152601f8019910116010190565b60208183018101518483018201520161025b565b34610175576000366003190112610175576102c06102ac61022e565b604051918291602083526020830190610250565b0390f35b34610175576000366003190112610175576020600080516020611d938339815191525460501c6040519060018060a01b03168152f35b6001600160a01b0381160361017557565b359061020c826102fa565b9181601f84011215610175578235916001600160401b038311610175576020838186019501011161017557565b346101755760803660031901126101755761035f6004356102fa565b61036a6024356102fa565b6064356001600160401b03811161017557610389903690600401610316565b5050604051630a85bd0160e11b8152602090f35b34610175576040366003190112610175576024356001600160401b038111610175576103db6103d26020923690600401610316565b906004356119ed565b6040516001600160e01b03199091168152f35b600435906001600160e01b03198216820361017557565b6064359065ffffffffffff8216820361017557565b6084359065ffffffffffff8216820361017557565b60c0366003190112610175576104436103ee565b60243590610450826102fa565b6044359061045d826102fa565b610465610405565b9261046e61041a565b9060a4356001600160401b0381116101755761048e903690600401610316565b9590946001600160a01b0393337f00000000000000000000000000000000000000000000000000000000000000008616141580610626575b6106145784926104f0610587926104db6101ff565b65ffffffffffff918216815292166020830152565b6001600160a01b03851660408201526001600160a01b038316606082015261051787611050565b81516020830151604084015160309190911b6bffffffffffff0000000000001665ffffffffffff9290921691909117606091821b6bffffffffffffffffffffffff19161782559091015160019190910180546001600160a01b0319166001600160a01b0392909216919091179055565b1693843b15610175576040519063064acaab60e11b825281806105b16000998a94600484016115ed565b038183895af1801561060f576105f6575b5016906001600160e01b0319167fed03d2572564284398470d3f266a693e29ddfff3eba45fc06c5e91013d3213538480a480f35b8061060361060992610190565b8061016a565b386105c2565b6112d5565b604051637046c88d60e01b8152600490fd5b50303314156104c6565b602036600319011261017557600435610648816102fa565b6001600160a01b0390337f000000000000000000000000000000000000000000000000000000000000000083161415806106cc575b61061457807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55167fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b600080a2005b503033141561067d565b9291926001600160401b0382116101a357604051916106ff601f8201601f1916602001846101de565b829481845281830111610175578281602093846000960137010152565b9080601f8301121561017557816020610737933591016106d6565b90565b6003196060368201126101755760048035916001600160401b0390818411610175576101609084360301126101755761077161020e565b9061077d84840161030b565b8252602484013560208301526044840135818111610175576107a49084369187010161071c565b60408301526064840135818111610175576107c49084369187010161071c565b60608301526084840135608083015260a484013560a083015260c484013560c083015260e484013560e0830152610104840135610100830152610124840135818111610175576108199084369187010161071c565b610120830152610144840135908111610175576102c09361085493610841923692010161071c565b61014082015260443590602435906112e1565b6040519081529081906020820190565b34610175576020366003190112610175576004356001600160c01b0381169081900361017557604051631aab3f0d60e11b815230600482015260248101919091526020816044817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa801561060f576102c0916000916108fa575b506040519081529081906020820190565b61091b915060203d8111610921575b61091381836101de565b8101906111f6565b386108e9565b503d610909565b34610175576020366003190112610175576102c061096d6109476103ee565b60006060604051610957816101a8565b8281528260208201528260408201520152611050565b6040519061097a826101a8565b805465ffffffffffff80821684528160301c16602084015260601c60408301526001808060a01b03910154166060820152604051918291829190916060608082019365ffffffffffff80825116845260208201511660208401528160018060a01b0391826040820151166040860152015116910152565b608036600319011261017557600435610a09816102fa565b6044356001600160401b03811161017557610a2890369060040161071c565b90606435600281101561017557337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316141580610abb575b61061457610a7581611101565b610a9e576000828193926020839451920190602435905af13d82803e15610a9a573d90f35b3d90fd5b60008281939260208394519201905af43d82803e15610a9a573d90f35b50610acb610ac7611b20565b1590565b610a68565b60405190610add826101c3565b6005825264302e322e3160d81b6020830152565b34610175576000366003190112610175576102c06102ac610ad0565b90604060031983011261017557600435610b26816102fa565b91602435906001600160401b03821161017557610b4591600401610316565b9091565b610b5236610b0d565b90916001600160a01b03337f00000000000000000000000000000000000000000000000000000000000000008216141580610c25575b6106145780600080516020611d938339815191525460501c1691610bab81611cb6565b1692836040519360009586947fa35f5cdc5fbabb614b4cd5064ce5543f43dc8fab0e4da41255230eb8aba2531c8680a3813b15610c21578385610bff819593829463064acaab60e11b8452600484016115ed565b03925af1801561060f57610c11575080f35b80610603610c1e92610190565b80f35b8380fd5b5030331415610b88565b34610175576000366003190112610175576020600080516020611d938339815191525460e01b6040519063ffffffff60e01b168152f35b3461017557600036600319011261017557610cbc610c8261022e565b610c8a610ad0565b90604051928392600f60f81b8452610cae60209360e08587015260e0860190610250565b908482036040860152610250565b90466060840152306080840152600060a084015282820360c08401528060605192838152019160809160005b828110610cf757505050500390f35b835185528695509381019392810192600101610ce8565b34610175576000366003190112610175576020600080516020611d938339815191525465ffffffffffff60405191831c168152f35b34610175576000366003190112610175576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b9181601f84011215610175578235916001600160401b038311610175576020808501948460051b01011161017557565b346101755760a036600319011261017557610dd46004356102fa565b610ddf6024356102fa565b6001600160401b0360443581811161017557610dff903690600401610d88565b505060643581811161017557610e19903690600401610d88565b505060843590811161017557610e33903690600401610316565b505060405163bc197c8160e01b8152602090f35b3461017557600036600319011261017557604051631aab3f0d60e11b8152306004820152600060248201526020816044817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa801561060f576102c0916000916108fa57506040519081529081906020820190565b610ecf36610b0d565b600080516020611d9383398151915254919290916001600160a01b03919060501c8216610f5357610eff81611cb6565b1691823b1561017557610f34926000928360405180968195829463064acaab60e11b8452602060048501526024840191611589565b03925af1801561060f57610f4457005b80610603610f5192610190565b005b60405162dc149f60e41b8152600490fd5b602036600319011261017557610f786103ee565b337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316141580610fec575b61061457600080516020611d9383398151915290815469ffffffffffff000000004260201b169160e01c9069ffffffffffffffffffff191617179055600080f35b5030331415610fab565b346101755760a0366003190112610175576110126004356102fa565b61101d6024356102fa565b6084356001600160401b0381116101755761103c903690600401610316565b505060405163f23a6e6160e01b8152602090f35b63ffffffff60e01b166000527f439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dda602052604060002090565b600061109e81356001600160e01b031916611050565b5460601c337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03161415806110f2575b61061457818091368280378136915af43d82803e15610a9a573d90f35b506110fb611b20565b156110d5565b6002111561110b57565b634e487b7160e01b600052602160045260246000fd5b906004116101755790600490565b909291928360041161017557831161017557600401916003190190565b906024116101755760100190601490565b906058116101755760380190602090565b906024116101755760040190602090565b906038116101755760240190601490565b90600a116101755760040190600690565b9060101161017557600a0190600690565b90939293848311610175578411610175578101920390565b6001600160e01b031990358181169392600481106111e757505050565b60040360031b82901b16169150565b90816020910312610175575190565b606080825282516001600160a01b031690820152919392916040916112cb90602081015160808401528381015161124a610160918260a08701526101c0860190610250565b906112b861126a606085015193605f1994858983030160c08a0152610250565b608085015160e088015260a085015192610100938489015260c08601519061012091828a015260e08701519461014095868b0152870151908901528501518488830301610180890152610250565b92015190848303016101a0850152610250565b9460208201520152565b6040513d6000823e3d90fd5b6001600160a01b03939260009290918391907f000000000000000000000000000000000000000000000000000000000000000087163303611529576004908135978861014481013501928060248501940135600080516020611d9383398151915254946113576113518383611121565b906111ca565b9b6001600160e01b0319808e16908161140c57505050899a9b50611386826020999a9b95949361139d9361112f565b9660501c965b858c806113fd575b505036916106d6565b6101408501526113c1604051998a9788968794633a871cdd60e01b86528501611205565b0393165af191821561060f5761073793926113dd575b50611d2c565b6113f691925060203d81116109215761091381836101de565b90386113d7565b81808092335af150858c611394565b9199509197969594939c8660e01b161615156000146114365760405163fc2f51c560e01b81528c90fd5b90899a9b91600160e09b95969798999a9b1b81146000146114d557506114776114726113518b606460209c9d0135016024868201359101611121565b611050565b60018101549099906001600160a01b031696848816156114ca575b508161139d926114a19261112f565b995460d081901b6001600160d01b03191660709190911b65ffffffffffff60a01b16179961138c565b60501c965081611492565b9198979095509250600160e11b0361151b5761151161139d948a9361150c6113518a606460209c01350160248d8201359101611121565b6115fe565b919992969161138c565b505050505050505050600190565b604051636b31ba1560e11b8152600490fd5b6bffffffffffffffffffffffff19903581811693926014811061155d57505050565b60140360031b82901b16169150565b35906020811061157a575090565b6000199060200360031b1b1690565b908060209392818452848401376000828201840152601f01601f1916010190565b604090610737949281528160208201520191611589565b6001600160d01b031990358181169392600681106115de57505050565b60060360031b82901b16169150565b916020610737938181520191611589565b9061162a61161e611618611612868561114c565b9061153b565b60601c90565b6001600160a01b031690565b9361163e611638858461115d565b9061156c565b60588301607882019461165961163887856058018a896111b2565b9661176261166a611638838961116e565b61167a611618611612858b61117f565b996117086116893689896106d6565b8051602091820120604080517f3ce406685c1b3551d706d85a68afdaa49ac4e07b451ad9b8ff8b58c3ee9641768185019081526001600160e01b03198b169282019290925260608101969096526001600160a01b039e909e16608086015260a08086019190915284529b8c9361170060c0826101de565b5190206118d9565b600080516020611d9383398151915254909190611744906117349060501c6001600160a01b031661161e565b9189019b60788d0190878d6111b2565b60405163199ed7c960e11b81529586948593849391600485016115aa565b03915afa92831561060f576114726117a861186895610517946000916118bc575b506117a1611791878d61116e565b6001600160a01b0319929161156c565b1690611d2c565b9a898b016078019a85036077190199611858906118486117e86117dd6117d76117d18b86611190565b906115c1565b60d01c90565b65ffffffffffff1690565b9761181f61161e6116186116126118086117dd6117d76117d1888b6111a1565b94611819611618611612838b61117f565b9761114c565b9461183961182b6101ff565b65ffffffffffff909b168b52565b89019065ffffffffffff169052565b6001600160a01b03166040870152565b6001600160a01b03166060850152565b6001600160a01b03871691823b156101755761189e926000928360405180968195829463064acaab60e11b8452600484016115ed565b03925af1801561060f576118af5750565b8061060361020c92610190565b6118d391508d803d106109215761091381836101de565b38611783565b7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000030147f000000000000000000000000000000000000000000000000000000000000000046141615611966575b671901000000000000600052601a52603a526042601820906000603a52565b5060a06040517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f81527f000000000000000000000000000000000000000000000000000000000000000060208201527f0000000000000000000000000000000000000000000000000000000000000000604082015246606082015230608082015220611947565b600080516020611d9383398151915254611a3a93602093909291611a1c9060501c6001600160a01b031661161e565b916040519586948593849363199ed7c960e11b8552600485016115aa565b03915afa801561060f57611a5691600091611ab1575b50611d03565b9165ffffffffffff908142911611611aa15742911610611a94576001600160a01b0316611a8857630b135d3f60e11b90565b6001600160e01b031990565b506001600160e01b031990565b506001600160e01b031992915050565b611ac9915060203d81116109215761091381836101de565b38611a50565b90816020910312610175575180151581036101755790565b6001600160a01b0390911681526040602082018190528101829052606091806000848401376000828201840152601f01601f1916010190565b600080516020611d9383398151915254611b459060501c6001600160a01b031661161e565b6040519081639ea9bd5960e01b9182825260209384918180611b6b363360048401611ae7565b03915afa90811561060f57600091611c99575b50611c9257611b986000356001600160e01b031916611050565b6001810154909190611bb2906001600160a01b031661161e565b916001600160a01b03831615908115611c56575b8115611c32575b5015611bdb57505050600090565b829060405192839182528180611bf5363360048401611ae7565b03915afa91821561060f57600092611c0c57505090565b6107379250803d10611c2b575b611c2381836101de565b810190611acf565b503d611c19565b54611c45915065ffffffffffff166117dd565b65ffffffffffff4291161138611bcd565b905065ffffffffffff611c766117dd835465ffffffffffff9060301c1690565b168015159081611c88575b5090611bc6565b9050421138611c81565b5050600190565b611cb09150833d8511611c2b57611c2381836101de565b38611b7e565b600080516020611d9383398151915280547fffff0000000000000000000000000000000000000000ffffffffffffffffffff1660509290921b600160501b600160f01b0316919091179055565b8065ffffffffffff91828160a01c16928315600114611d24575b5060d01c92565b925038611d1d565b8082186001600160a01b031615600114611d47575050600190565b65ffffffffffff60a01b828116828216818118918111919091028082189465ffffffffffff60a01b199485169416929114611d8a575b5081811190821802181790565b925038611d7d56fe439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dd90000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d2789", + "nonce": "0x47" }, "additionalContracts": [], "isFixedGasLimit": false }, { - "hash": "0xf095a0ba95cd5ac8c588ee5663099e82b2d1703cf501ed19b066f11014038600", + "hash": "0xa4432e7d2799d7fdf593806cdb1e6fd988f03b6438a4e6bad2271f6072481cc6", "transactionType": "CREATE2", "contractName": "KernelFactory", - "contractAddress": "0x85DF6Dc686FBDcAc7da61651D116fc71B2246B50", + "contractAddress": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", "function": null, "arguments": null, "transaction": { "type": "0x00", "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xe0068", + "gas": "0xf2137", "value": "0x0", - "data": "0x00000000000000000000000000000000000000000000000000000000000000006080346100b257601f610aee38819003918201601f19168301916001600160401b038311848410176100b75780849260409485528339810103126100b25780516001600160a01b0391828216918290036100b257602001519182168092036100b25780638b78c6d8195560007f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08180a3600080546001600160a01b031916919091179055604051610a2090816100ce8239f35b600080fd5b634e487b7160e01b600052604160045260246000fdfe6040608081526004908136101561001557600080fd5b600091823560e01c9081630396cb60146107915781632569296214610746578163296601cd1461059d5781634d6cb7001461052b5781635414dff0146104fa57816354d1f13d146104b4578163584465f2146104745781636544c82814610436578163715018a6146103f05781638da5cb5b146103c3578163b0d691fe1461039b578163bb30a9741461034557838263bb9fe6bf146102ec578263c23a5cea1461026157508163d7533f0214610243578163db4c545e14610219578163f04e283e14610199578163f2fde38b1461012c575063fee81cf4146100f657600080fd5b3461012857602036600319011261012857602091610112610806565b9063389a75e1600c525281600c20549051908152f35b5080fd5b8390602036600319011261012857610142610806565b9061014b61084f565b8160601b1561018e575060018060a01b0316638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08580a35580f35b637448fbae8352601cfd5b83906020366003190112610128576101af610806565b906101b861084f565b63389a75e1600c528183526020600c20908154421161020e575082905560018060a01b0316638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08580a35580f35b636f5e88188452601cfd5b5050346101285781600319360112610128576020906089601361023a610899565b01209051908152f35b505034610128578160031936011261012857602090516202a3008152f35b809184346102e85760203660031901126102e85781356001600160a01b0381811693918490036102e45761029361084f565b84541692833b156102e45760248592838551968794859363611d2e7560e11b85528401525af19081156102db57506102c85750f35b6102d1906109d4565b6102d85780f35b80fd5b513d84823e3d90fd5b8480fd5b5050fd5b809184346102e857826003193601126102e85761030761084f565b82546001600160a01b031691823b1561034057815163bb9fe6bf60e01b81529284918491829084905af19081156102db57506102c85750f35b505050fd5b50503461012857806003193601126101285761035f610806565b90602435918215158093036103975761037661084f565b60018060a01b03168352600160205282209060ff8019835416911617905580f35b8380fd5b505034610128578160031936011261012857905490516001600160a01b039091168152602090f35b505034610128578160031936011261012857638b78c6d8195490516001600160a01b039091168152602090f35b83806003193601126102d85761040461084f565b80638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a35580f35b5050346101285760203660031901126101285760209160ff9082906001600160a01b03610461610806565b1681526001855220541690519015158152f35b83903461012857602036600319011261012857356001600160a01b03811690819003610128576104a261084f565b81546001600160a01b03191617815580f35b83806003193601126102d85763389a75e1600c52338152806020600c2055337ffa7b8eab7da67f412cc9575ed43464468f9bfbae89d1675917346ca6d8fe3c928280a280f35b8284346102d85760203660031901126102d8575061051a6020923561086c565b90516001600160a01b039091168152f35b8284346102d857816003193601126102d85782359067ffffffffffffffff82116102d857506bffffffffffffffffffffffff61056f60209461051a93369101610821565b6105948580518381948a830196873781016024358a82015203888101845201826109fe565b5190201661086c565b8391506060366003190112610128576105b4610806565b9260243567ffffffffffffffff8111610397576105d49036908401610821565b94909360018060a01b039384831682526020966001885260ff8584205416156106f1576bffffffffffffffffffffffff855189810190838a833761062c88828d8782019060443590820152038d8101845201826109fe565b51902016903315600117156106e557610643610899565b9160896013840186f59788156106d957918185939284938884527f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc8d85015289840137870190348a5af1156106bf57507f09e48df7857bd0c1e0d31bb8a85d42cf1874817895f171c917f6ee2cea73ec20818692a35191168152f35b3d156106ce57503d81803e3d90fd5b63301164258252601cfd5b8363301164258652601cfd5b82632f6348368552601cfd5b845162461bcd60e51b8152808301899052602960248201527f4b65726e656c466163746f72793a20696d706c656d656e746174696f6e206e6f6044820152681d08185b1b1bddd95960ba1b6064820152608490fd5b83806003193601126102d85763389a75e1600c523381526202a30042016020600c2055337fdbf36a107da19e49527a7176a1babf963b4b0ff8cde35ee35d6cd8f1f9ac7e1d8280a280f35b91905060203660031901126108025782823563ffffffff8116809103610128576107b961084f565b81546001600160a01b031693843b156108025760249084519586938492621cb65b60e51b845283015234905af19081156102db57506107f6575080f35b6107ff906109d4565b80f35b8280fd5b600435906001600160a01b038216820361081c57565b600080fd5b9181601f8401121561081c5782359167ffffffffffffffff831161081c576020838186019501011161081c57565b638b78c6d81954330361085e57565b6382b429006000526004601cfd5b60896013610878610899565b012060ff6000536035523060601b6001526015526055600020906000603552565b604051903060701c1561093d57666052573d6000fd607b8301527f3d356020355560408036111560525736038060403d373d3d355af43d6000803e60748301527f3735a920a3ca505d382bbc545af43d6000803e6052573d6000fd5b3d6000f35b60548301527f14605757363d3d37363d7f360894a13ba1a3210667c828492db98dca3e2076cc60348301523060148301526c607f3d8160093d39f33d3d33738252565b66604c573d6000fd60758301527f3d3560203555604080361115604c5736038060403d373d3d355af43d6000803e606e8301527f3735a920a3ca505d382bbc545af43d6000803e604c573d6000fd5b3d6000f35b604e8301527f14605157363d3d37363d7f360894a13ba1a3210667c828492db98dca3e2076cc602e83015230600e8301526c60793d8160093d39f33d3d336d8252565b67ffffffffffffffff81116109e857604052565b634e487b7160e01b600052604160045260246000fd5b90601f8019910116810190811067ffffffffffffffff8211176109e857604052560000000000000000000000009775137314fe595c943712b0b336327dfa80ae8a0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d2789", - "nonce": "0x42" + "data": "0x00000000000000000000000000000000000000000000000000000000000000006080346100b257601f610b2d38819003918201601f19168301916001600160401b038311848410176100b75780849260409485528339810103126100b25780516001600160a01b0391828216918290036100b257602001519182168092036100b25780638b78c6d8195560007f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08180a3600080546001600160a01b031916919091179055604051610a5f90816100ce8239f35b600080fd5b634e487b7160e01b600052604160045260246000fdfe6040608081526004908136101561001557600080fd5b600091823560e01c9081630396cb60146107d45781632569296214610789578163296601cd1461059d5781634d6cb7001461052b5781635414dff0146104fa57816354d1f13d146104b4578163584465f2146104745781636544c82814610436578163715018a6146103f05781638da5cb5b146103c3578163b0d691fe1461039b578163bb30a9741461034557838263bb9fe6bf146102ec578263c23a5cea1461026157508163d7533f0214610243578163db4c545e14610219578163f04e283e14610199578163f2fde38b1461012c575063fee81cf4146100f657600080fd5b3461012857602036600319011261012857602091610112610845565b9063389a75e1600c525281600c20549051908152f35b5080fd5b8390602036600319011261012857610142610845565b9061014b61088e565b8160601b1561018e575060018060a01b0316638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08580a35580f35b637448fbae8352601cfd5b83906020366003190112610128576101af610845565b906101b861088e565b63389a75e1600c528183526020600c20908154421161020e575082905560018060a01b0316638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08580a35580f35b636f5e88188452601cfd5b5050346101285781600319360112610128576020906089601361023a6108d8565b01209051908152f35b505034610128578160031936011261012857602090516202a3008152f35b809184346102e85760203660031901126102e85781356001600160a01b0381811693918490036102e45761029361088e565b84541692833b156102e45760248592838551968794859363611d2e7560e11b85528401525af19081156102db57506102c85750f35b6102d190610a13565b6102d85780f35b80fd5b513d84823e3d90fd5b8480fd5b5050fd5b809184346102e857826003193601126102e85761030761088e565b82546001600160a01b031691823b1561034057815163bb9fe6bf60e01b81529284918491829084905af19081156102db57506102c85750f35b505050fd5b50503461012857806003193601126101285761035f610845565b90602435918215158093036103975761037661088e565b60018060a01b03168352600160205282209060ff8019835416911617905580f35b8380fd5b505034610128578160031936011261012857905490516001600160a01b039091168152602090f35b505034610128578160031936011261012857638b78c6d8195490516001600160a01b039091168152602090f35b83806003193601126102d85761040461088e565b80638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a35580f35b5050346101285760203660031901126101285760209160ff9082906001600160a01b03610461610845565b1681526001855220541690519015158152f35b83903461012857602036600319011261012857356001600160a01b03811690819003610128576104a261088e565b81546001600160a01b03191617815580f35b83806003193601126102d85763389a75e1600c52338152806020600c2055337ffa7b8eab7da67f412cc9575ed43464468f9bfbae89d1675917346ca6d8fe3c928280a280f35b8284346102d85760203660031901126102d8575061051a602092356108ab565b90516001600160a01b039091168152f35b8284346102d857816003193601126102d85782359067ffffffffffffffff82116102d857506bffffffffffffffffffffffff61056f60209461051a93369101610860565b6105948580518381948a830196873781016024358a8201520388810184520182610a3d565b519020166108ab565b828460603660031901126102d8576105b3610845565b9160243567ffffffffffffffff8111610785576105d39036908601610860565b9360018060a01b039384821681526020966001885260ff858320541615610730576bffffffffffffffffffffffff8551898101908987833761062988828d8d82019060443590820152038d810184520182610a3d565b5190201696331560011715610724576106406108d8565b90601382019860898a2060ff86536035523060601b600152806015526055852099856035528a3b15610678575b8b8b8b8b5191168152f35b856089929394959697989b50f597881561071857918185939284938884527f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc8d85015289840137870190348a5af1156106fe57507f09e48df7857bd0c1e0d31bb8a85d42cf1874817895f171c917f6ee2cea73ec20818692a3848080808080808061066d565b3d1561070d57503d81803e3d90fd5b63301164258252601cfd5b8363301164258652601cfd5b50632f6348368252601cfd5b845162461bcd60e51b8152908101889052602960248201527f4b65726e656c466163746f72793a20696d706c656d656e746174696f6e206e6f6044820152681d08185b1b1bddd95960ba1b6064820152608490fd5b8280fd5b83806003193601126102d85763389a75e1600c523381526202a30042016020600c2055337fdbf36a107da19e49527a7176a1babf963b4b0ff8cde35ee35d6cd8f1f9ac7e1d8280a280f35b91905060203660031901126107855782823563ffffffff8116809103610128576107fc61088e565b81546001600160a01b031693843b156107855760249084519586938492621cb65b60e51b845283015234905af19081156102db5750610839575080f35b61084290610a13565b80f35b600435906001600160a01b038216820361085b57565b600080fd5b9181601f8401121561085b5782359167ffffffffffffffff831161085b576020838186019501011161085b57565b638b78c6d81954330361089d57565b6382b429006000526004601cfd5b608960136108b76108d8565b012060ff6000536035523060601b6001526015526055600020906000603552565b604051903060701c1561097c57666052573d6000fd607b8301527f3d356020355560408036111560525736038060403d373d3d355af43d6000803e60748301527f3735a920a3ca505d382bbc545af43d6000803e6052573d6000fd5b3d6000f35b60548301527f14605757363d3d37363d7f360894a13ba1a3210667c828492db98dca3e2076cc60348301523060148301526c607f3d8160093d39f33d3d33738252565b66604c573d6000fd60758301527f3d3560203555604080361115604c5736038060403d373d3d355af43d6000803e606e8301527f3735a920a3ca505d382bbc545af43d6000803e604c573d6000fd5b3d6000f35b604e8301527f14605157363d3d37363d7f360894a13ba1a3210667c828492db98dca3e2076cc602e83015230600e8301526c60793d8160093d39f33d3d336d8252565b67ffffffffffffffff8111610a2757604052565b634e487b7160e01b600052604160045260246000fd5b90601f8019910116810190811067ffffffffffffffff821117610a2757604052560000000000000000000000009775137314fe595c943712b0b336327dfa80ae8a0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d2789", + "nonce": "0x48" }, "additionalContracts": [], "isFixedGasLimit": false }, { - "hash": "0x60651214dd6bb8a6ab4208bd439f119f903fd15c8a023bdd8e2435f119f7900c", + "hash": "0x5b4d16418fb3e35676ef550e24c950ca759faaf7a6f77d49e44dae779d82bdf7", "transactionType": "CALL", "contractName": "KernelFactory", - "contractAddress": "0x85DF6Dc686FBDcAc7da61651D116fc71B2246B50", + "contractAddress": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", "function": "setImplementation(address,bool)", "arguments": [ - "0xD2063bE7C610eb55492C05385743edDbf5b6B951", + "0xf048AD83CB2dfd6037A43902a2A5Be04e53cd2Eb", "true" ], "transaction": { "type": "0x00", "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", - "to": "0x85df6dc686fbdcac7da61651d116fc71b2246b50", + "to": "0x5de4839a76cf55d0c90e2061ef4386d962e15ae3", "gas": "0x10945", "value": "0x0", - "data": "0xbb30a974000000000000000000000000d2063be7c610eb55492c05385743eddbf5b6b9510000000000000000000000000000000000000000000000000000000000000001", - "nonce": "0x43" + "data": "0xbb30a974000000000000000000000000f048ad83cb2dfd6037a43902a2a5be04e53cd2eb0000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x49" }, "additionalContracts": [], "isFixedGasLimit": false }, { - "hash": "0xf13bbbb94c48831db2c5b72ab70b0cfd537241a80a0a007bafa8947e29c3b65b", + "hash": "0xa02e036bc66d1090a939fa7f4f023abcdf97c47aa0dd8bb1a36b28f7d6bb53f4", "transactionType": "CALL", "contractName": "KernelFactory", - "contractAddress": "0x85DF6Dc686FBDcAc7da61651D116fc71B2246B50", + "contractAddress": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", "function": "addStake(uint32)", "arguments": [ "1" @@ -72,11 +72,11 @@ "transaction": { "type": "0x00", "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", - "to": "0x85df6dc686fbdcac7da61651d116fc71b2246b50", + "to": "0x5de4839a76cf55d0c90e2061ef4386d962e15ae3", "gas": "0x1da73", "value": "0x1", "data": "0x0396cb600000000000000000000000000000000000000000000000000000000000000001", - "nonce": "0x44" + "nonce": "0x4a" }, "additionalContracts": [], "isFixedGasLimit": false @@ -84,77 +84,77 @@ ], "receipts": [ { - "transactionHash": "0x35c14df2e10b2a8f063c12b703a7b8e2adc0297a63b32ea47ee79c3666e470dd", - "transactionIndex": "0x1b", - "blockHash": "0xc33eb9db0e935f0e2bf49c6868db608aef75f1016c3ee434074d509aa49b7c1e", - "blockNumber": "0x90b80f", + "transactionHash": "0xf029079ad36d6030597258f8b6378447eac6a5f6e1a34e51ad35babf3cae9965", + "transactionIndex": "0x27", + "blockHash": "0x101841c156c132480d785158404e4e54f03446c779ed81db95d6d397177dba0c", + "blockNumber": "0x91439c", "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", "to": "0x4e59b44847b379578588920cA78FbF26c0B4956C", - "cumulativeGasUsed": "0x4fdc8a", - "gasUsed": "0x1a96ab", + "cumulativeGasUsed": "0x77ad9a", + "gasUsed": "0x1a5151", "contractAddress": null, "logs": [], "status": "0x1", "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x0", - "effectiveGasPrice": "0x57779217" + "effectiveGasPrice": "0x5f5e109" }, { - "transactionHash": "0xf095a0ba95cd5ac8c588ee5663099e82b2d1703cf501ed19b066f11014038600", - "transactionIndex": "0x1c", - "blockHash": "0xc33eb9db0e935f0e2bf49c6868db608aef75f1016c3ee434074d509aa49b7c1e", - "blockNumber": "0x90b80f", + "transactionHash": "0xa4432e7d2799d7fdf593806cdb1e6fd988f03b6438a4e6bad2271f6072481cc6", + "transactionIndex": "0x28", + "blockHash": "0x101841c156c132480d785158404e4e54f03446c779ed81db95d6d397177dba0c", + "blockNumber": "0x91439c", "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", "to": "0x4e59b44847b379578588920cA78FbF26c0B4956C", - "cumulativeGasUsed": "0x5a004b", - "gasUsed": "0xa23c1", + "cumulativeGasUsed": "0x8206ad", + "gasUsed": "0xa5913", "contractAddress": null, "logs": [ { - "address": "0x85DF6Dc686FBDcAc7da61651D116fc71B2246B50", + "address": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", "topics": [ "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000009775137314fe595c943712b0b336327dfa80ae8a" ], "data": "0x", - "blockHash": "0xc33eb9db0e935f0e2bf49c6868db608aef75f1016c3ee434074d509aa49b7c1e", - "blockNumber": "0x90b80f", - "transactionHash": "0xf095a0ba95cd5ac8c588ee5663099e82b2d1703cf501ed19b066f11014038600", - "transactionIndex": "0x1c", - "logIndex": "0x3e", + "blockHash": "0x101841c156c132480d785158404e4e54f03446c779ed81db95d6d397177dba0c", + "blockNumber": "0x91439c", + "transactionHash": "0xa4432e7d2799d7fdf593806cdb1e6fd988f03b6438a4e6bad2271f6072481cc6", + "transactionIndex": "0x28", + "logIndex": "0x74", "removed": false } ], "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000010000000000200000000020000000000000000000800000000000000000000000000000000400000000000000000000000000000000000000000000000000000080000000000001000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000200000000", + "logsBloom": "0x00000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000200000000020000000000000000000800000000000000000000000000000000400000000000000000000000000080000000000000000000000000080000000000001000100000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000", "type": "0x0", - "effectiveGasPrice": "0x57779217" + "effectiveGasPrice": "0x5f5e109" }, { - "transactionHash": "0x60651214dd6bb8a6ab4208bd439f119f903fd15c8a023bdd8e2435f119f7900c", - "transactionIndex": "0x1d", - "blockHash": "0xc33eb9db0e935f0e2bf49c6868db608aef75f1016c3ee434074d509aa49b7c1e", - "blockNumber": "0x90b80f", + "transactionHash": "0x5b4d16418fb3e35676ef550e24c950ca759faaf7a6f77d49e44dae779d82bdf7", + "transactionIndex": "0x29", + "blockHash": "0x101841c156c132480d785158404e4e54f03446c779ed81db95d6d397177dba0c", + "blockNumber": "0x91439c", "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", - "to": "0x85DF6Dc686FBDcAc7da61651D116fc71B2246B50", - "cumulativeGasUsed": "0x5ab5ad", + "to": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", + "cumulativeGasUsed": "0x82bc0f", "gasUsed": "0xb562", "contractAddress": null, "logs": [], "status": "0x1", "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x0", - "effectiveGasPrice": "0x57779217" + "effectiveGasPrice": "0x5f5e109" }, { - "transactionHash": "0xf13bbbb94c48831db2c5b72ab70b0cfd537241a80a0a007bafa8947e29c3b65b", - "transactionIndex": "0x1e", - "blockHash": "0xc33eb9db0e935f0e2bf49c6868db608aef75f1016c3ee434074d509aa49b7c1e", - "blockNumber": "0x90b80f", + "transactionHash": "0xa02e036bc66d1090a939fa7f4f023abcdf97c47aa0dd8bb1a36b28f7d6bb53f4", + "transactionIndex": "0x2a", + "blockHash": "0x101841c156c132480d785158404e4e54f03446c779ed81db95d6d397177dba0c", + "blockNumber": "0x91439c", "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", - "to": "0x85DF6Dc686FBDcAc7da61651D116fc71B2246B50", - "cumulativeGasUsed": "0x5bfa16", + "to": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", + "cumulativeGasUsed": "0x840078", "gasUsed": "0x14469", "contractAddress": null, "logs": [ @@ -162,28 +162,28 @@ "address": "0x5FF137D4b0FDCD49DcA30c7CF57E578a026d2789", "topics": [ "0xa5ae833d0bb1dcd632d98a8b70973e8516812898e19bf27b70071ebc8dc52c01", - "0x00000000000000000000000085df6dc686fbdcac7da61651d116fc71b2246b50" + "0x0000000000000000000000005de4839a76cf55d0c90e2061ef4386d962e15ae3" ], "data": "0x00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001", - "blockHash": "0xc33eb9db0e935f0e2bf49c6868db608aef75f1016c3ee434074d509aa49b7c1e", - "blockNumber": "0x90b80f", - "transactionHash": "0xf13bbbb94c48831db2c5b72ab70b0cfd537241a80a0a007bafa8947e29c3b65b", - "transactionIndex": "0x1e", - "logIndex": "0x3f", + "blockHash": "0x101841c156c132480d785158404e4e54f03446c779ed81db95d6d397177dba0c", + "blockNumber": "0x91439c", + "transactionHash": "0xa02e036bc66d1090a939fa7f4f023abcdf97c47aa0dd8bb1a36b28f7d6bb53f4", + "transactionIndex": "0x2a", + "logIndex": "0x75", "removed": false } ], "status": "0x1", - "logsBloom": "0x00080000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000040000000000000000000000000000100000000000000000000000000000000000200000000000000000000000000", + "logsBloom": "0x00000000000000000000000000000000000000000000000010000000800000000000000000000000000200000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000100000000000000000000000000000000000200000000000000000000000000", "type": "0x0", - "effectiveGasPrice": "0x57779217" + "effectiveGasPrice": "0x5f5e109" } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1691517818, + "timestamp": 1692071144, "chain": 5, "multi": false, - "commit": "06a62a2" + "commit": "e74c511" } \ No newline at end of file diff --git a/broadcast/DeployKernel.s.sol/80001/run-1692029918.json b/broadcast/DeployKernel.s.sol/80001/run-1692029918.json new file mode 100644 index 00000000..8758358f --- /dev/null +++ b/broadcast/DeployKernel.s.sol/80001/run-1692029918.json @@ -0,0 +1,98 @@ +{ + "transactions": [ + { + "hash": "0x87a42150aaceaf8bf0ccad99ff844ea18a9f73f901d71828f529ba50ac375621", + "transactionType": "CREATE2", + "contractName": "Kernel", + "contractAddress": "0xf048AD83CB2dfd6037A43902a2A5Be04e53cd2Eb", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x24572d", + "value": "0x0", + "data": "0x000000000000000000000000000000000000000000000000000000000000000061014034620001b057601f62001f9f38819003918201601f19168301916001600160401b03831184841017620001b557808492602094604052833981010312620001b057516001600160a01b0381168103620001b057306080524660a05260a062000069620001cb565b600681526005602082016512d95c9b995b60d21b815260206200008b620001cb565b838152019264302e322e3160d81b845251902091208160c0528060e052604051917f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f83526020830152604082015246606082015230608082015220906101009182526101209081527f439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dd96a010000000000000000000080600160f01b031982541617905560405190611db39283620001ec8439608051836118fc015260a0518361191f015260c05183611991015260e051836119b7015251826118db01525181818161049d01528181610654015281816108ad01528181610a3801528181610b5f01528181610d5901528181610e7a01528181610f7b015281816110a501526112f50152f35b600080fd5b634e487b7160e01b600052604160045260246000fd5b60408051919082016001600160401b03811183821017620001b55760405256fe60806040526004361015610015575b3661108857005b60003560e01c806306fdde03146101655780630b3dc35414610160578063150b7a021461015b5780631626ba7e1461015657806329f8b174146101515780633659cfe61461014c5780633a871cdd146101475780633e1b08121461014257806351166ba01461013d578063519454471461013857806354fd4d501461013357806355b14f501461012e57806357b750471461012957806384b0196e1461012457806388e7fd061461011f578063b0d691fe1461011a578063bc197c8114610115578063d087d28814610110578063d1f578941461010b578063d5416221146101065763f23a6e610361000e57610ff6565b610f64565b610ec6565b610e47565b610db8565b610d43565b610d0e565b610c66565b610c2f565b610b49565b610af1565b6109f1565b610928565b610864565b61073a565b610630565b61042f565b61039d565b610343565b6102c4565b610290565b600091031261017557565b600080fd5b634e487b7160e01b600052604160045260246000fd5b6001600160401b0381116101a357604052565b61017a565b608081019081106001600160401b038211176101a357604052565b604081019081106001600160401b038211176101a357604052565b90601f801991011681019081106001600160401b038211176101a357604052565b6040519061020c826101a8565b565b6040519061016082018281106001600160401b038211176101a357604052565b6040519061023b826101c3565b600682526512d95c9b995b60d21b6020830152565b919082519283825260005b84811061027c575050826000602080949584010152601f8019910116010190565b60208183018101518483018201520161025b565b34610175576000366003190112610175576102c06102ac61022e565b604051918291602083526020830190610250565b0390f35b34610175576000366003190112610175576020600080516020611d938339815191525460501c6040519060018060a01b03168152f35b6001600160a01b0381160361017557565b359061020c826102fa565b9181601f84011215610175578235916001600160401b038311610175576020838186019501011161017557565b346101755760803660031901126101755761035f6004356102fa565b61036a6024356102fa565b6064356001600160401b03811161017557610389903690600401610316565b5050604051630a85bd0160e11b8152602090f35b34610175576040366003190112610175576024356001600160401b038111610175576103db6103d26020923690600401610316565b906004356119ed565b6040516001600160e01b03199091168152f35b600435906001600160e01b03198216820361017557565b6064359065ffffffffffff8216820361017557565b6084359065ffffffffffff8216820361017557565b60c0366003190112610175576104436103ee565b60243590610450826102fa565b6044359061045d826102fa565b610465610405565b9261046e61041a565b9060a4356001600160401b0381116101755761048e903690600401610316565b9590946001600160a01b0393337f00000000000000000000000000000000000000000000000000000000000000008616141580610626575b6106145784926104f0610587926104db6101ff565b65ffffffffffff918216815292166020830152565b6001600160a01b03851660408201526001600160a01b038316606082015261051787611050565b81516020830151604084015160309190911b6bffffffffffff0000000000001665ffffffffffff9290921691909117606091821b6bffffffffffffffffffffffff19161782559091015160019190910180546001600160a01b0319166001600160a01b0392909216919091179055565b1693843b15610175576040519063064acaab60e11b825281806105b16000998a94600484016115ed565b038183895af1801561060f576105f6575b5016906001600160e01b0319167fed03d2572564284398470d3f266a693e29ddfff3eba45fc06c5e91013d3213538480a480f35b8061060361060992610190565b8061016a565b386105c2565b6112d5565b604051637046c88d60e01b8152600490fd5b50303314156104c6565b602036600319011261017557600435610648816102fa565b6001600160a01b0390337f000000000000000000000000000000000000000000000000000000000000000083161415806106cc575b61061457807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55167fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b600080a2005b503033141561067d565b9291926001600160401b0382116101a357604051916106ff601f8201601f1916602001846101de565b829481845281830111610175578281602093846000960137010152565b9080601f8301121561017557816020610737933591016106d6565b90565b6003196060368201126101755760048035916001600160401b0390818411610175576101609084360301126101755761077161020e565b9061077d84840161030b565b8252602484013560208301526044840135818111610175576107a49084369187010161071c565b60408301526064840135818111610175576107c49084369187010161071c565b60608301526084840135608083015260a484013560a083015260c484013560c083015260e484013560e0830152610104840135610100830152610124840135818111610175576108199084369187010161071c565b610120830152610144840135908111610175576102c09361085493610841923692010161071c565b61014082015260443590602435906112e1565b6040519081529081906020820190565b34610175576020366003190112610175576004356001600160c01b0381169081900361017557604051631aab3f0d60e11b815230600482015260248101919091526020816044817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa801561060f576102c0916000916108fa575b506040519081529081906020820190565b61091b915060203d8111610921575b61091381836101de565b8101906111f6565b386108e9565b503d610909565b34610175576020366003190112610175576102c061096d6109476103ee565b60006060604051610957816101a8565b8281528260208201528260408201520152611050565b6040519061097a826101a8565b805465ffffffffffff80821684528160301c16602084015260601c60408301526001808060a01b03910154166060820152604051918291829190916060608082019365ffffffffffff80825116845260208201511660208401528160018060a01b0391826040820151166040860152015116910152565b608036600319011261017557600435610a09816102fa565b6044356001600160401b03811161017557610a2890369060040161071c565b90606435600281101561017557337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316141580610abb575b61061457610a7581611101565b610a9e576000828193926020839451920190602435905af13d82803e15610a9a573d90f35b3d90fd5b60008281939260208394519201905af43d82803e15610a9a573d90f35b50610acb610ac7611b20565b1590565b610a68565b60405190610add826101c3565b6005825264302e322e3160d81b6020830152565b34610175576000366003190112610175576102c06102ac610ad0565b90604060031983011261017557600435610b26816102fa565b91602435906001600160401b03821161017557610b4591600401610316565b9091565b610b5236610b0d565b90916001600160a01b03337f00000000000000000000000000000000000000000000000000000000000000008216141580610c25575b6106145780600080516020611d938339815191525460501c1691610bab81611cb6565b1692836040519360009586947fa35f5cdc5fbabb614b4cd5064ce5543f43dc8fab0e4da41255230eb8aba2531c8680a3813b15610c21578385610bff819593829463064acaab60e11b8452600484016115ed565b03925af1801561060f57610c11575080f35b80610603610c1e92610190565b80f35b8380fd5b5030331415610b88565b34610175576000366003190112610175576020600080516020611d938339815191525460e01b6040519063ffffffff60e01b168152f35b3461017557600036600319011261017557610cbc610c8261022e565b610c8a610ad0565b90604051928392600f60f81b8452610cae60209360e08587015260e0860190610250565b908482036040860152610250565b90466060840152306080840152600060a084015282820360c08401528060605192838152019160809160005b828110610cf757505050500390f35b835185528695509381019392810192600101610ce8565b34610175576000366003190112610175576020600080516020611d938339815191525465ffffffffffff60405191831c168152f35b34610175576000366003190112610175576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b9181601f84011215610175578235916001600160401b038311610175576020808501948460051b01011161017557565b346101755760a036600319011261017557610dd46004356102fa565b610ddf6024356102fa565b6001600160401b0360443581811161017557610dff903690600401610d88565b505060643581811161017557610e19903690600401610d88565b505060843590811161017557610e33903690600401610316565b505060405163bc197c8160e01b8152602090f35b3461017557600036600319011261017557604051631aab3f0d60e11b8152306004820152600060248201526020816044817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa801561060f576102c0916000916108fa57506040519081529081906020820190565b610ecf36610b0d565b600080516020611d9383398151915254919290916001600160a01b03919060501c8216610f5357610eff81611cb6565b1691823b1561017557610f34926000928360405180968195829463064acaab60e11b8452602060048501526024840191611589565b03925af1801561060f57610f4457005b80610603610f5192610190565b005b60405162dc149f60e41b8152600490fd5b602036600319011261017557610f786103ee565b337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316141580610fec575b61061457600080516020611d9383398151915290815469ffffffffffff000000004260201b169160e01c9069ffffffffffffffffffff191617179055600080f35b5030331415610fab565b346101755760a0366003190112610175576110126004356102fa565b61101d6024356102fa565b6084356001600160401b0381116101755761103c903690600401610316565b505060405163f23a6e6160e01b8152602090f35b63ffffffff60e01b166000527f439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dda602052604060002090565b600061109e81356001600160e01b031916611050565b5460601c337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03161415806110f2575b61061457818091368280378136915af43d82803e15610a9a573d90f35b506110fb611b20565b156110d5565b6002111561110b57565b634e487b7160e01b600052602160045260246000fd5b906004116101755790600490565b909291928360041161017557831161017557600401916003190190565b906024116101755760100190601490565b906058116101755760380190602090565b906024116101755760040190602090565b906038116101755760240190601490565b90600a116101755760040190600690565b9060101161017557600a0190600690565b90939293848311610175578411610175578101920390565b6001600160e01b031990358181169392600481106111e757505050565b60040360031b82901b16169150565b90816020910312610175575190565b606080825282516001600160a01b031690820152919392916040916112cb90602081015160808401528381015161124a610160918260a08701526101c0860190610250565b906112b861126a606085015193605f1994858983030160c08a0152610250565b608085015160e088015260a085015192610100938489015260c08601519061012091828a015260e08701519461014095868b0152870151908901528501518488830301610180890152610250565b92015190848303016101a0850152610250565b9460208201520152565b6040513d6000823e3d90fd5b6001600160a01b03939260009290918391907f000000000000000000000000000000000000000000000000000000000000000087163303611529576004908135978861014481013501928060248501940135600080516020611d9383398151915254946113576113518383611121565b906111ca565b9b6001600160e01b0319808e16908161140c57505050899a9b50611386826020999a9b95949361139d9361112f565b9660501c965b858c806113fd575b505036916106d6565b6101408501526113c1604051998a9788968794633a871cdd60e01b86528501611205565b0393165af191821561060f5761073793926113dd575b50611d2c565b6113f691925060203d81116109215761091381836101de565b90386113d7565b81808092335af150858c611394565b9199509197969594939c8660e01b161615156000146114365760405163fc2f51c560e01b81528c90fd5b90899a9b91600160e09b95969798999a9b1b81146000146114d557506114776114726113518b606460209c9d0135016024868201359101611121565b611050565b60018101549099906001600160a01b031696848816156114ca575b508161139d926114a19261112f565b995460d081901b6001600160d01b03191660709190911b65ffffffffffff60a01b16179961138c565b60501c965081611492565b9198979095509250600160e11b0361151b5761151161139d948a9361150c6113518a606460209c01350160248d8201359101611121565b6115fe565b919992969161138c565b505050505050505050600190565b604051636b31ba1560e11b8152600490fd5b6bffffffffffffffffffffffff19903581811693926014811061155d57505050565b60140360031b82901b16169150565b35906020811061157a575090565b6000199060200360031b1b1690565b908060209392818452848401376000828201840152601f01601f1916010190565b604090610737949281528160208201520191611589565b6001600160d01b031990358181169392600681106115de57505050565b60060360031b82901b16169150565b916020610737938181520191611589565b9061162a61161e611618611612868561114c565b9061153b565b60601c90565b6001600160a01b031690565b9361163e611638858461115d565b9061156c565b60588301607882019461165961163887856058018a896111b2565b9661176261166a611638838961116e565b61167a611618611612858b61117f565b996117086116893689896106d6565b8051602091820120604080517f3ce406685c1b3551d706d85a68afdaa49ac4e07b451ad9b8ff8b58c3ee9641768185019081526001600160e01b03198b169282019290925260608101969096526001600160a01b039e909e16608086015260a08086019190915284529b8c9361170060c0826101de565b5190206118d9565b600080516020611d9383398151915254909190611744906117349060501c6001600160a01b031661161e565b9189019b60788d0190878d6111b2565b60405163199ed7c960e11b81529586948593849391600485016115aa565b03915afa92831561060f576114726117a861186895610517946000916118bc575b506117a1611791878d61116e565b6001600160a01b0319929161156c565b1690611d2c565b9a898b016078019a85036077190199611858906118486117e86117dd6117d76117d18b86611190565b906115c1565b60d01c90565b65ffffffffffff1690565b9761181f61161e6116186116126118086117dd6117d76117d1888b6111a1565b94611819611618611612838b61117f565b9761114c565b9461183961182b6101ff565b65ffffffffffff909b168b52565b89019065ffffffffffff169052565b6001600160a01b03166040870152565b6001600160a01b03166060850152565b6001600160a01b03871691823b156101755761189e926000928360405180968195829463064acaab60e11b8452600484016115ed565b03925af1801561060f576118af5750565b8061060361020c92610190565b6118d391508d803d106109215761091381836101de565b38611783565b7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000030147f000000000000000000000000000000000000000000000000000000000000000046141615611966575b671901000000000000600052601a52603a526042601820906000603a52565b5060a06040517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f81527f000000000000000000000000000000000000000000000000000000000000000060208201527f0000000000000000000000000000000000000000000000000000000000000000604082015246606082015230608082015220611947565b600080516020611d9383398151915254611a3a93602093909291611a1c9060501c6001600160a01b031661161e565b916040519586948593849363199ed7c960e11b8552600485016115aa565b03915afa801561060f57611a5691600091611ab1575b50611d03565b9165ffffffffffff908142911611611aa15742911610611a94576001600160a01b0316611a8857630b135d3f60e11b90565b6001600160e01b031990565b506001600160e01b031990565b506001600160e01b031992915050565b611ac9915060203d81116109215761091381836101de565b38611a50565b90816020910312610175575180151581036101755790565b6001600160a01b0390911681526040602082018190528101829052606091806000848401376000828201840152601f01601f1916010190565b600080516020611d9383398151915254611b459060501c6001600160a01b031661161e565b6040519081639ea9bd5960e01b9182825260209384918180611b6b363360048401611ae7565b03915afa90811561060f57600091611c99575b50611c9257611b986000356001600160e01b031916611050565b6001810154909190611bb2906001600160a01b031661161e565b916001600160a01b03831615908115611c56575b8115611c32575b5015611bdb57505050600090565b829060405192839182528180611bf5363360048401611ae7565b03915afa91821561060f57600092611c0c57505090565b6107379250803d10611c2b575b611c2381836101de565b810190611acf565b503d611c19565b54611c45915065ffffffffffff166117dd565b65ffffffffffff4291161138611bcd565b905065ffffffffffff611c766117dd835465ffffffffffff9060301c1690565b168015159081611c88575b5090611bc6565b9050421138611c81565b5050600190565b611cb09150833d8511611c2b57611c2381836101de565b38611b7e565b600080516020611d9383398151915280547fffff0000000000000000000000000000000000000000ffffffffffffffffffff1660509290921b600160501b600160f01b0316919091179055565b8065ffffffffffff91828160a01c16928315600114611d24575b5060d01c92565b925038611d1d565b8082186001600160a01b031615600114611d47575050600190565b65ffffffffffff60a01b828116828216818118918111919091028082189465ffffffffffff60a01b199485169416929114611d8a575b5081811190821802181790565b925038611d7d56fe439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dd90000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d2789", + "nonce": "0xe5" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x9f231b30b29951938a4f57f72229708b59731dea1416050c26c28e20464b2353", + "transactionType": "CREATE2", + "contractName": "KernelFactory", + "contractAddress": "0xA3A415a987b1Ae1afe28Ab77F9e9CB1D1DBb4D69", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0xec619", + "value": "0x0", + "data": "0x00000000000000000000000000000000000000000000000000000000000000006080346100b257601f610b9938819003918201601f19168301916001600160401b038311848410176100b75780849260409485528339810103126100b25780516001600160a01b0391828216918290036100b257602001519182168092036100b25780638b78c6d8195560007f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08180a3600080546001600160a01b031916919091179055604051610acb90816100ce8239f35b600080fd5b634e487b7160e01b600052604160045260246000fdfe6080604052600436101561001257600080fd5b60003560e01c80630396cb60146101475780632569296214610142578063296601cd1461013d5780634d6cb700146101385780635414dff01461013357806354d1f13d1461012e578063584465f2146101295780636544c82814610124578063715018a61461011f5780638da5cb5b1461011a578063b0d691fe14610115578063bb30a97414610110578063bb9fe6bf1461010b578063c23a5cea14610106578063d7533f0214610101578063db4c545e146100fc578063f04e283e146100f7578063f2fde38b146100f25763fee81cf4146100ed57600080fd5b610777565b610737565b6106e1565b6106b8565b61069a565b61062b565b6105d5565b61057b565b610552565b610525565b6104de565b61049c565b610455565b61040e565b6103f0565b61036c565b610254565b6101c4565b600060203660031901126101c15760043563ffffffff81168091036101bd5761016e6107e7565b81546001600160a01b0316908290823b156101bd57602460405180948193621cb65b60e51b8352600483015234905af180156101b8576101ac575080f35b6101b59061097c565b80f35b610abf565b5080fd5b80fd5b6000806003193601126101c15763389a75e1600c523381526202a30042016020600c2055337fdbf36a107da19e49527a7176a1babf963b4b0ff8cde35ee35d6cd8f1f9ac7e1d8280a280f35b6001600160a01b0381160361022157565b600080fd5b9181601f840112156102215782359167ffffffffffffffff8311610221576020838186019501011161022157565b60603660031901126102215760043561026c81610210565b60243567ffffffffffffffff81116102215761028c903690600401610226565b6001600160a01b03831660009081526001602052604090205491929160ff161561031557610311926102f7926bffffffffffffffffffffffff60405160208101906102ed816102df60443589898761096c565b03601f1981018352826109a6565b51902016906109c8565b6040516001600160a01b0390911681529081906020820190565b0390f35b60405162461bcd60e51b815260206004820152602960248201527f4b65726e656c466163746f72793a20696d706c656d656e746174696f6e206e6f6044820152681d08185b1b1bddd95960ba1b6064820152608490fd5b346102215760403660031901126102215760043567ffffffffffffffff8111610221576103de6bffffffffffffffffffffffff6103af6020933690600401610226565b6103d56040805183819489830196873781016024358982015203878101845201826109a6565b51902016610804565b6040516001600160a01b039091168152f35b346102215760203660031901126102215760206103de600435610804565b6000806003193601126101c15763389a75e1600c52338152806020600c2055337ffa7b8eab7da67f412cc9575ed43464468f9bfbae89d1675917346ca6d8fe3c928280a280f35b346102215760203660031901126102215760043561047281610210565b61047a6107e7565b600080546001600160a01b0319166001600160a01b0392909216919091179055005b34610221576020366003190112610221576004356104b981610210565b60018060a01b03166000526001602052602060ff604060002054166040519015158152f35b6000806003193601126101c1576104f36107e7565b80638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a35580f35b3461022157600036600319011261022157638b78c6d819546040516001600160a01b039091168152602090f35b34610221576000366003190112610221576000546040516001600160a01b039091168152602090f35b346102215760403660031901126102215760043561059881610210565b60243590811515809203610221576105ae6107e7565b60018060a01b0316600052600160205260406000209060ff80198354169116179055600080f35b34610221576000806003193601126101c1576105ef6107e7565b805481906001600160a01b0316803b1561062857819060046040518094819363bb9fe6bf60e01b83525af180156101b8576101ac575080f35b50fd5b3461022157600060203660031901126101c15760043561064a81610210565b6106526107e7565b81546001600160a01b0390811691839190833b156106965760249083604051958694859363611d2e7560e11b85521660048401525af180156101b8576101ac575080f35b8280fd5b346102215760003660031901126102215760206040516202a3008152f35b34610221576000366003190112610221576020608960136106d7610831565b0120604051908152f35b6020366003190112610221576004356106f981610210565b6107016107e7565b63389a75e1600c52806000526020600c20908154421161072957600061072792556107ae565b005b636f5e88186000526004601cfd5b60203660031901126102215760043561074f81610210565b6107576107e7565b8060601b1561076957610727906107ae565b637448fbae6000526004601cfd5b346102215760203660031901126102215760043561079481610210565b63389a75e1600c52600052602080600c2054604051908152f35b60018060a01b0316638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0600080a355565b638b78c6d8195433036107f657565b6382b429006000526004601cfd5b60896013610810610831565b012060ff6000536035523060601b6001526015526055600020906000603552565b604051903060701c156108d557666052573d6000fd607b8301527f3d356020355560408036111560525736038060403d373d3d355af43d6000803e60748301527f3735a920a3ca505d382bbc545af43d6000803e6052573d6000fd5b3d6000f35b60548301527f14605757363d3d37363d7f360894a13ba1a3210667c828492db98dca3e2076cc60348301523060148301526c607f3d8160093d39f33d3d33738252565b66604c573d6000fd60758301527f3d3560203555604080361115604c5736038060403d373d3d355af43d6000803e606e8301527f3735a920a3ca505d382bbc545af43d6000803e604c573d6000fd5b3d6000f35b604e8301527f14605157363d3d37363d7f360894a13ba1a3210667c828492db98dca3e2076cc602e83015230600e8301526c60793d8160093d39f33d3d336d8252565b8260209493928237019081520190565b67ffffffffffffffff811161099057604052565b634e487b7160e01b600052604160045260246000fd5b90601f8019910116810190811067ffffffffffffffff82111761099057604052565b9291908060601c803314901517156109e6576109e3936109f4565b90565b632f6348366000526004601cfd5b91909392610a00610831565b906000928660896013850186f5966001600160a01b03881615610aa25750918184939284938784527f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc602085015260408401376040019034885af115610a87577f09e48df7857bd0c1e0d31bb8a85d42cf1874817895f171c917f6ee2cea73ec20818592a3565b3d15610a95573d81803e3d90fd5b633011642590526004601cfd5b93959650505050610ab39150610804565b90813b15610a95575090565b6040513d6000823e3d90fd0000000000000000000000009775137314fe595c943712b0b336327dfa80ae8a0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d2789", + "nonce": "0xe6" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xc9e8838ca4e0a64b6aa9ff6c29c39353f5c8cf5975131b0d43c012fcdefa7349", + "transactionType": "CALL", + "contractName": "KernelFactory", + "contractAddress": "0xA3A415a987b1Ae1afe28Ab77F9e9CB1D1DBb4D69", + "function": "setImplementation(address,bool)", + "arguments": [ + "0xf048AD83CB2dfd6037A43902a2A5Be04e53cd2Eb", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0xa3a415a987b1ae1afe28ab77f9e9cb1d1dbb4d69", + "gas": "0xfa7a", + "value": "0x0", + "data": "0xbb30a974000000000000000000000000f048ad83cb2dfd6037a43902a2a5be04e53cd2eb0000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0xe7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x8ed57535ec9d22c3581713530518e7d4bf908214afe9e31017b46dfc592495ce", + "transactionType": "CALL", + "contractName": "KernelFactory", + "contractAddress": "0xA3A415a987b1Ae1afe28Ab77F9e9CB1D1DBb4D69", + "function": "addStake(uint32)", + "arguments": [ + "1" + ], + "transaction": { + "type": "0x00", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0xa3a415a987b1ae1afe28ab77f9e9cb1d1dbb4d69", + "gas": "0x1bfef", + "value": "0x1", + "data": "0x0396cb600000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0xe8" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [], + "libraries": [], + "pending": [ + "0x87a42150aaceaf8bf0ccad99ff844ea18a9f73f901d71828f529ba50ac375621", + "0x9f231b30b29951938a4f57f72229708b59731dea1416050c26c28e20464b2353", + "0xc9e8838ca4e0a64b6aa9ff6c29c39353f5c8cf5975131b0d43c012fcdefa7349", + "0x8ed57535ec9d22c3581713530518e7d4bf908214afe9e31017b46dfc592495ce" + ], + "returns": {}, + "timestamp": 1692029918, + "chain": 80001, + "multi": false, + "commit": "fde9e99" +} \ No newline at end of file diff --git a/broadcast/DeployKernel.s.sol/80001/run-1692029925.json b/broadcast/DeployKernel.s.sol/80001/run-1692029925.json new file mode 100644 index 00000000..17aa7705 --- /dev/null +++ b/broadcast/DeployKernel.s.sol/80001/run-1692029925.json @@ -0,0 +1,287 @@ +{ + "transactions": [ + { + "hash": "0x87a42150aaceaf8bf0ccad99ff844ea18a9f73f901d71828f529ba50ac375621", + "transactionType": "CREATE2", + "contractName": "Kernel", + "contractAddress": "0xf048AD83CB2dfd6037A43902a2A5Be04e53cd2Eb", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x24572d", + "value": "0x0", + "data": "0x000000000000000000000000000000000000000000000000000000000000000061014034620001b057601f62001f9f38819003918201601f19168301916001600160401b03831184841017620001b557808492602094604052833981010312620001b057516001600160a01b0381168103620001b057306080524660a05260a062000069620001cb565b600681526005602082016512d95c9b995b60d21b815260206200008b620001cb565b838152019264302e322e3160d81b845251902091208160c0528060e052604051917f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f83526020830152604082015246606082015230608082015220906101009182526101209081527f439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dd96a010000000000000000000080600160f01b031982541617905560405190611db39283620001ec8439608051836118fc015260a0518361191f015260c05183611991015260e051836119b7015251826118db01525181818161049d01528181610654015281816108ad01528181610a3801528181610b5f01528181610d5901528181610e7a01528181610f7b015281816110a501526112f50152f35b600080fd5b634e487b7160e01b600052604160045260246000fd5b60408051919082016001600160401b03811183821017620001b55760405256fe60806040526004361015610015575b3661108857005b60003560e01c806306fdde03146101655780630b3dc35414610160578063150b7a021461015b5780631626ba7e1461015657806329f8b174146101515780633659cfe61461014c5780633a871cdd146101475780633e1b08121461014257806351166ba01461013d578063519454471461013857806354fd4d501461013357806355b14f501461012e57806357b750471461012957806384b0196e1461012457806388e7fd061461011f578063b0d691fe1461011a578063bc197c8114610115578063d087d28814610110578063d1f578941461010b578063d5416221146101065763f23a6e610361000e57610ff6565b610f64565b610ec6565b610e47565b610db8565b610d43565b610d0e565b610c66565b610c2f565b610b49565b610af1565b6109f1565b610928565b610864565b61073a565b610630565b61042f565b61039d565b610343565b6102c4565b610290565b600091031261017557565b600080fd5b634e487b7160e01b600052604160045260246000fd5b6001600160401b0381116101a357604052565b61017a565b608081019081106001600160401b038211176101a357604052565b604081019081106001600160401b038211176101a357604052565b90601f801991011681019081106001600160401b038211176101a357604052565b6040519061020c826101a8565b565b6040519061016082018281106001600160401b038211176101a357604052565b6040519061023b826101c3565b600682526512d95c9b995b60d21b6020830152565b919082519283825260005b84811061027c575050826000602080949584010152601f8019910116010190565b60208183018101518483018201520161025b565b34610175576000366003190112610175576102c06102ac61022e565b604051918291602083526020830190610250565b0390f35b34610175576000366003190112610175576020600080516020611d938339815191525460501c6040519060018060a01b03168152f35b6001600160a01b0381160361017557565b359061020c826102fa565b9181601f84011215610175578235916001600160401b038311610175576020838186019501011161017557565b346101755760803660031901126101755761035f6004356102fa565b61036a6024356102fa565b6064356001600160401b03811161017557610389903690600401610316565b5050604051630a85bd0160e11b8152602090f35b34610175576040366003190112610175576024356001600160401b038111610175576103db6103d26020923690600401610316565b906004356119ed565b6040516001600160e01b03199091168152f35b600435906001600160e01b03198216820361017557565b6064359065ffffffffffff8216820361017557565b6084359065ffffffffffff8216820361017557565b60c0366003190112610175576104436103ee565b60243590610450826102fa565b6044359061045d826102fa565b610465610405565b9261046e61041a565b9060a4356001600160401b0381116101755761048e903690600401610316565b9590946001600160a01b0393337f00000000000000000000000000000000000000000000000000000000000000008616141580610626575b6106145784926104f0610587926104db6101ff565b65ffffffffffff918216815292166020830152565b6001600160a01b03851660408201526001600160a01b038316606082015261051787611050565b81516020830151604084015160309190911b6bffffffffffff0000000000001665ffffffffffff9290921691909117606091821b6bffffffffffffffffffffffff19161782559091015160019190910180546001600160a01b0319166001600160a01b0392909216919091179055565b1693843b15610175576040519063064acaab60e11b825281806105b16000998a94600484016115ed565b038183895af1801561060f576105f6575b5016906001600160e01b0319167fed03d2572564284398470d3f266a693e29ddfff3eba45fc06c5e91013d3213538480a480f35b8061060361060992610190565b8061016a565b386105c2565b6112d5565b604051637046c88d60e01b8152600490fd5b50303314156104c6565b602036600319011261017557600435610648816102fa565b6001600160a01b0390337f000000000000000000000000000000000000000000000000000000000000000083161415806106cc575b61061457807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55167fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b600080a2005b503033141561067d565b9291926001600160401b0382116101a357604051916106ff601f8201601f1916602001846101de565b829481845281830111610175578281602093846000960137010152565b9080601f8301121561017557816020610737933591016106d6565b90565b6003196060368201126101755760048035916001600160401b0390818411610175576101609084360301126101755761077161020e565b9061077d84840161030b565b8252602484013560208301526044840135818111610175576107a49084369187010161071c565b60408301526064840135818111610175576107c49084369187010161071c565b60608301526084840135608083015260a484013560a083015260c484013560c083015260e484013560e0830152610104840135610100830152610124840135818111610175576108199084369187010161071c565b610120830152610144840135908111610175576102c09361085493610841923692010161071c565b61014082015260443590602435906112e1565b6040519081529081906020820190565b34610175576020366003190112610175576004356001600160c01b0381169081900361017557604051631aab3f0d60e11b815230600482015260248101919091526020816044817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa801561060f576102c0916000916108fa575b506040519081529081906020820190565b61091b915060203d8111610921575b61091381836101de565b8101906111f6565b386108e9565b503d610909565b34610175576020366003190112610175576102c061096d6109476103ee565b60006060604051610957816101a8565b8281528260208201528260408201520152611050565b6040519061097a826101a8565b805465ffffffffffff80821684528160301c16602084015260601c60408301526001808060a01b03910154166060820152604051918291829190916060608082019365ffffffffffff80825116845260208201511660208401528160018060a01b0391826040820151166040860152015116910152565b608036600319011261017557600435610a09816102fa565b6044356001600160401b03811161017557610a2890369060040161071c565b90606435600281101561017557337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316141580610abb575b61061457610a7581611101565b610a9e576000828193926020839451920190602435905af13d82803e15610a9a573d90f35b3d90fd5b60008281939260208394519201905af43d82803e15610a9a573d90f35b50610acb610ac7611b20565b1590565b610a68565b60405190610add826101c3565b6005825264302e322e3160d81b6020830152565b34610175576000366003190112610175576102c06102ac610ad0565b90604060031983011261017557600435610b26816102fa565b91602435906001600160401b03821161017557610b4591600401610316565b9091565b610b5236610b0d565b90916001600160a01b03337f00000000000000000000000000000000000000000000000000000000000000008216141580610c25575b6106145780600080516020611d938339815191525460501c1691610bab81611cb6565b1692836040519360009586947fa35f5cdc5fbabb614b4cd5064ce5543f43dc8fab0e4da41255230eb8aba2531c8680a3813b15610c21578385610bff819593829463064acaab60e11b8452600484016115ed565b03925af1801561060f57610c11575080f35b80610603610c1e92610190565b80f35b8380fd5b5030331415610b88565b34610175576000366003190112610175576020600080516020611d938339815191525460e01b6040519063ffffffff60e01b168152f35b3461017557600036600319011261017557610cbc610c8261022e565b610c8a610ad0565b90604051928392600f60f81b8452610cae60209360e08587015260e0860190610250565b908482036040860152610250565b90466060840152306080840152600060a084015282820360c08401528060605192838152019160809160005b828110610cf757505050500390f35b835185528695509381019392810192600101610ce8565b34610175576000366003190112610175576020600080516020611d938339815191525465ffffffffffff60405191831c168152f35b34610175576000366003190112610175576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b9181601f84011215610175578235916001600160401b038311610175576020808501948460051b01011161017557565b346101755760a036600319011261017557610dd46004356102fa565b610ddf6024356102fa565b6001600160401b0360443581811161017557610dff903690600401610d88565b505060643581811161017557610e19903690600401610d88565b505060843590811161017557610e33903690600401610316565b505060405163bc197c8160e01b8152602090f35b3461017557600036600319011261017557604051631aab3f0d60e11b8152306004820152600060248201526020816044817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa801561060f576102c0916000916108fa57506040519081529081906020820190565b610ecf36610b0d565b600080516020611d9383398151915254919290916001600160a01b03919060501c8216610f5357610eff81611cb6565b1691823b1561017557610f34926000928360405180968195829463064acaab60e11b8452602060048501526024840191611589565b03925af1801561060f57610f4457005b80610603610f5192610190565b005b60405162dc149f60e41b8152600490fd5b602036600319011261017557610f786103ee565b337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316141580610fec575b61061457600080516020611d9383398151915290815469ffffffffffff000000004260201b169160e01c9069ffffffffffffffffffff191617179055600080f35b5030331415610fab565b346101755760a0366003190112610175576110126004356102fa565b61101d6024356102fa565b6084356001600160401b0381116101755761103c903690600401610316565b505060405163f23a6e6160e01b8152602090f35b63ffffffff60e01b166000527f439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dda602052604060002090565b600061109e81356001600160e01b031916611050565b5460601c337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03161415806110f2575b61061457818091368280378136915af43d82803e15610a9a573d90f35b506110fb611b20565b156110d5565b6002111561110b57565b634e487b7160e01b600052602160045260246000fd5b906004116101755790600490565b909291928360041161017557831161017557600401916003190190565b906024116101755760100190601490565b906058116101755760380190602090565b906024116101755760040190602090565b906038116101755760240190601490565b90600a116101755760040190600690565b9060101161017557600a0190600690565b90939293848311610175578411610175578101920390565b6001600160e01b031990358181169392600481106111e757505050565b60040360031b82901b16169150565b90816020910312610175575190565b606080825282516001600160a01b031690820152919392916040916112cb90602081015160808401528381015161124a610160918260a08701526101c0860190610250565b906112b861126a606085015193605f1994858983030160c08a0152610250565b608085015160e088015260a085015192610100938489015260c08601519061012091828a015260e08701519461014095868b0152870151908901528501518488830301610180890152610250565b92015190848303016101a0850152610250565b9460208201520152565b6040513d6000823e3d90fd5b6001600160a01b03939260009290918391907f000000000000000000000000000000000000000000000000000000000000000087163303611529576004908135978861014481013501928060248501940135600080516020611d9383398151915254946113576113518383611121565b906111ca565b9b6001600160e01b0319808e16908161140c57505050899a9b50611386826020999a9b95949361139d9361112f565b9660501c965b858c806113fd575b505036916106d6565b6101408501526113c1604051998a9788968794633a871cdd60e01b86528501611205565b0393165af191821561060f5761073793926113dd575b50611d2c565b6113f691925060203d81116109215761091381836101de565b90386113d7565b81808092335af150858c611394565b9199509197969594939c8660e01b161615156000146114365760405163fc2f51c560e01b81528c90fd5b90899a9b91600160e09b95969798999a9b1b81146000146114d557506114776114726113518b606460209c9d0135016024868201359101611121565b611050565b60018101549099906001600160a01b031696848816156114ca575b508161139d926114a19261112f565b995460d081901b6001600160d01b03191660709190911b65ffffffffffff60a01b16179961138c565b60501c965081611492565b9198979095509250600160e11b0361151b5761151161139d948a9361150c6113518a606460209c01350160248d8201359101611121565b6115fe565b919992969161138c565b505050505050505050600190565b604051636b31ba1560e11b8152600490fd5b6bffffffffffffffffffffffff19903581811693926014811061155d57505050565b60140360031b82901b16169150565b35906020811061157a575090565b6000199060200360031b1b1690565b908060209392818452848401376000828201840152601f01601f1916010190565b604090610737949281528160208201520191611589565b6001600160d01b031990358181169392600681106115de57505050565b60060360031b82901b16169150565b916020610737938181520191611589565b9061162a61161e611618611612868561114c565b9061153b565b60601c90565b6001600160a01b031690565b9361163e611638858461115d565b9061156c565b60588301607882019461165961163887856058018a896111b2565b9661176261166a611638838961116e565b61167a611618611612858b61117f565b996117086116893689896106d6565b8051602091820120604080517f3ce406685c1b3551d706d85a68afdaa49ac4e07b451ad9b8ff8b58c3ee9641768185019081526001600160e01b03198b169282019290925260608101969096526001600160a01b039e909e16608086015260a08086019190915284529b8c9361170060c0826101de565b5190206118d9565b600080516020611d9383398151915254909190611744906117349060501c6001600160a01b031661161e565b9189019b60788d0190878d6111b2565b60405163199ed7c960e11b81529586948593849391600485016115aa565b03915afa92831561060f576114726117a861186895610517946000916118bc575b506117a1611791878d61116e565b6001600160a01b0319929161156c565b1690611d2c565b9a898b016078019a85036077190199611858906118486117e86117dd6117d76117d18b86611190565b906115c1565b60d01c90565b65ffffffffffff1690565b9761181f61161e6116186116126118086117dd6117d76117d1888b6111a1565b94611819611618611612838b61117f565b9761114c565b9461183961182b6101ff565b65ffffffffffff909b168b52565b89019065ffffffffffff169052565b6001600160a01b03166040870152565b6001600160a01b03166060850152565b6001600160a01b03871691823b156101755761189e926000928360405180968195829463064acaab60e11b8452600484016115ed565b03925af1801561060f576118af5750565b8061060361020c92610190565b6118d391508d803d106109215761091381836101de565b38611783565b7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000030147f000000000000000000000000000000000000000000000000000000000000000046141615611966575b671901000000000000600052601a52603a526042601820906000603a52565b5060a06040517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f81527f000000000000000000000000000000000000000000000000000000000000000060208201527f0000000000000000000000000000000000000000000000000000000000000000604082015246606082015230608082015220611947565b600080516020611d9383398151915254611a3a93602093909291611a1c9060501c6001600160a01b031661161e565b916040519586948593849363199ed7c960e11b8552600485016115aa565b03915afa801561060f57611a5691600091611ab1575b50611d03565b9165ffffffffffff908142911611611aa15742911610611a94576001600160a01b0316611a8857630b135d3f60e11b90565b6001600160e01b031990565b506001600160e01b031990565b506001600160e01b031992915050565b611ac9915060203d81116109215761091381836101de565b38611a50565b90816020910312610175575180151581036101755790565b6001600160a01b0390911681526040602082018190528101829052606091806000848401376000828201840152601f01601f1916010190565b600080516020611d9383398151915254611b459060501c6001600160a01b031661161e565b6040519081639ea9bd5960e01b9182825260209384918180611b6b363360048401611ae7565b03915afa90811561060f57600091611c99575b50611c9257611b986000356001600160e01b031916611050565b6001810154909190611bb2906001600160a01b031661161e565b916001600160a01b03831615908115611c56575b8115611c32575b5015611bdb57505050600090565b829060405192839182528180611bf5363360048401611ae7565b03915afa91821561060f57600092611c0c57505090565b6107379250803d10611c2b575b611c2381836101de565b810190611acf565b503d611c19565b54611c45915065ffffffffffff166117dd565b65ffffffffffff4291161138611bcd565b905065ffffffffffff611c766117dd835465ffffffffffff9060301c1690565b168015159081611c88575b5090611bc6565b9050421138611c81565b5050600190565b611cb09150833d8511611c2b57611c2381836101de565b38611b7e565b600080516020611d9383398151915280547fffff0000000000000000000000000000000000000000ffffffffffffffffffff1660509290921b600160501b600160f01b0316919091179055565b8065ffffffffffff91828160a01c16928315600114611d24575b5060d01c92565b925038611d1d565b8082186001600160a01b031615600114611d47575050600190565b65ffffffffffff60a01b828116828216818118918111919091028082189465ffffffffffff60a01b199485169416929114611d8a575b5081811190821802181790565b925038611d7d56fe439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dd90000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d2789", + "nonce": "0xe5" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x9f231b30b29951938a4f57f72229708b59731dea1416050c26c28e20464b2353", + "transactionType": "CREATE2", + "contractName": "KernelFactory", + "contractAddress": "0xA3A415a987b1Ae1afe28Ab77F9e9CB1D1DBb4D69", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0xec619", + "value": "0x0", + "data": "0x00000000000000000000000000000000000000000000000000000000000000006080346100b257601f610b9938819003918201601f19168301916001600160401b038311848410176100b75780849260409485528339810103126100b25780516001600160a01b0391828216918290036100b257602001519182168092036100b25780638b78c6d8195560007f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08180a3600080546001600160a01b031916919091179055604051610acb90816100ce8239f35b600080fd5b634e487b7160e01b600052604160045260246000fdfe6080604052600436101561001257600080fd5b60003560e01c80630396cb60146101475780632569296214610142578063296601cd1461013d5780634d6cb700146101385780635414dff01461013357806354d1f13d1461012e578063584465f2146101295780636544c82814610124578063715018a61461011f5780638da5cb5b1461011a578063b0d691fe14610115578063bb30a97414610110578063bb9fe6bf1461010b578063c23a5cea14610106578063d7533f0214610101578063db4c545e146100fc578063f04e283e146100f7578063f2fde38b146100f25763fee81cf4146100ed57600080fd5b610777565b610737565b6106e1565b6106b8565b61069a565b61062b565b6105d5565b61057b565b610552565b610525565b6104de565b61049c565b610455565b61040e565b6103f0565b61036c565b610254565b6101c4565b600060203660031901126101c15760043563ffffffff81168091036101bd5761016e6107e7565b81546001600160a01b0316908290823b156101bd57602460405180948193621cb65b60e51b8352600483015234905af180156101b8576101ac575080f35b6101b59061097c565b80f35b610abf565b5080fd5b80fd5b6000806003193601126101c15763389a75e1600c523381526202a30042016020600c2055337fdbf36a107da19e49527a7176a1babf963b4b0ff8cde35ee35d6cd8f1f9ac7e1d8280a280f35b6001600160a01b0381160361022157565b600080fd5b9181601f840112156102215782359167ffffffffffffffff8311610221576020838186019501011161022157565b60603660031901126102215760043561026c81610210565b60243567ffffffffffffffff81116102215761028c903690600401610226565b6001600160a01b03831660009081526001602052604090205491929160ff161561031557610311926102f7926bffffffffffffffffffffffff60405160208101906102ed816102df60443589898761096c565b03601f1981018352826109a6565b51902016906109c8565b6040516001600160a01b0390911681529081906020820190565b0390f35b60405162461bcd60e51b815260206004820152602960248201527f4b65726e656c466163746f72793a20696d706c656d656e746174696f6e206e6f6044820152681d08185b1b1bddd95960ba1b6064820152608490fd5b346102215760403660031901126102215760043567ffffffffffffffff8111610221576103de6bffffffffffffffffffffffff6103af6020933690600401610226565b6103d56040805183819489830196873781016024358982015203878101845201826109a6565b51902016610804565b6040516001600160a01b039091168152f35b346102215760203660031901126102215760206103de600435610804565b6000806003193601126101c15763389a75e1600c52338152806020600c2055337ffa7b8eab7da67f412cc9575ed43464468f9bfbae89d1675917346ca6d8fe3c928280a280f35b346102215760203660031901126102215760043561047281610210565b61047a6107e7565b600080546001600160a01b0319166001600160a01b0392909216919091179055005b34610221576020366003190112610221576004356104b981610210565b60018060a01b03166000526001602052602060ff604060002054166040519015158152f35b6000806003193601126101c1576104f36107e7565b80638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a35580f35b3461022157600036600319011261022157638b78c6d819546040516001600160a01b039091168152602090f35b34610221576000366003190112610221576000546040516001600160a01b039091168152602090f35b346102215760403660031901126102215760043561059881610210565b60243590811515809203610221576105ae6107e7565b60018060a01b0316600052600160205260406000209060ff80198354169116179055600080f35b34610221576000806003193601126101c1576105ef6107e7565b805481906001600160a01b0316803b1561062857819060046040518094819363bb9fe6bf60e01b83525af180156101b8576101ac575080f35b50fd5b3461022157600060203660031901126101c15760043561064a81610210565b6106526107e7565b81546001600160a01b0390811691839190833b156106965760249083604051958694859363611d2e7560e11b85521660048401525af180156101b8576101ac575080f35b8280fd5b346102215760003660031901126102215760206040516202a3008152f35b34610221576000366003190112610221576020608960136106d7610831565b0120604051908152f35b6020366003190112610221576004356106f981610210565b6107016107e7565b63389a75e1600c52806000526020600c20908154421161072957600061072792556107ae565b005b636f5e88186000526004601cfd5b60203660031901126102215760043561074f81610210565b6107576107e7565b8060601b1561076957610727906107ae565b637448fbae6000526004601cfd5b346102215760203660031901126102215760043561079481610210565b63389a75e1600c52600052602080600c2054604051908152f35b60018060a01b0316638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0600080a355565b638b78c6d8195433036107f657565b6382b429006000526004601cfd5b60896013610810610831565b012060ff6000536035523060601b6001526015526055600020906000603552565b604051903060701c156108d557666052573d6000fd607b8301527f3d356020355560408036111560525736038060403d373d3d355af43d6000803e60748301527f3735a920a3ca505d382bbc545af43d6000803e6052573d6000fd5b3d6000f35b60548301527f14605757363d3d37363d7f360894a13ba1a3210667c828492db98dca3e2076cc60348301523060148301526c607f3d8160093d39f33d3d33738252565b66604c573d6000fd60758301527f3d3560203555604080361115604c5736038060403d373d3d355af43d6000803e606e8301527f3735a920a3ca505d382bbc545af43d6000803e604c573d6000fd5b3d6000f35b604e8301527f14605157363d3d37363d7f360894a13ba1a3210667c828492db98dca3e2076cc602e83015230600e8301526c60793d8160093d39f33d3d336d8252565b8260209493928237019081520190565b67ffffffffffffffff811161099057604052565b634e487b7160e01b600052604160045260246000fd5b90601f8019910116810190811067ffffffffffffffff82111761099057604052565b9291908060601c803314901517156109e6576109e3936109f4565b90565b632f6348366000526004601cfd5b91909392610a00610831565b906000928660896013850186f5966001600160a01b03881615610aa25750918184939284938784527f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc602085015260408401376040019034885af115610a87577f09e48df7857bd0c1e0d31bb8a85d42cf1874817895f171c917f6ee2cea73ec20818592a3565b3d15610a95573d81803e3d90fd5b633011642590526004601cfd5b93959650505050610ab39150610804565b90813b15610a95575090565b6040513d6000823e3d90fd0000000000000000000000009775137314fe595c943712b0b336327dfa80ae8a0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d2789", + "nonce": "0xe6" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xc9e8838ca4e0a64b6aa9ff6c29c39353f5c8cf5975131b0d43c012fcdefa7349", + "transactionType": "CALL", + "contractName": "KernelFactory", + "contractAddress": "0xA3A415a987b1Ae1afe28Ab77F9e9CB1D1DBb4D69", + "function": "setImplementation(address,bool)", + "arguments": [ + "0xf048AD83CB2dfd6037A43902a2A5Be04e53cd2Eb", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0xa3a415a987b1ae1afe28ab77f9e9cb1d1dbb4d69", + "gas": "0xfa7a", + "value": "0x0", + "data": "0xbb30a974000000000000000000000000f048ad83cb2dfd6037a43902a2a5be04e53cd2eb0000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0xe7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x8ed57535ec9d22c3581713530518e7d4bf908214afe9e31017b46dfc592495ce", + "transactionType": "CALL", + "contractName": "KernelFactory", + "contractAddress": "0xA3A415a987b1Ae1afe28Ab77F9e9CB1D1DBb4D69", + "function": "addStake(uint32)", + "arguments": [ + "1" + ], + "transaction": { + "type": "0x00", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0xa3a415a987b1ae1afe28ab77f9e9cb1d1dbb4d69", + "gas": "0x1bfef", + "value": "0x1", + "data": "0x0396cb600000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0xe8" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "transactionHash": "0x87a42150aaceaf8bf0ccad99ff844ea18a9f73f901d71828f529ba50ac375621", + "transactionIndex": "0x2", + "blockHash": "0x18fe5c42b002a10e363d2fd8c4385fa628a16b4d44b67da483ae531bf22594c5", + "blockNumber": "0x252f5ab", + "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", + "to": "0x4e59b44847b379578588920cA78FbF26c0B4956C", + "cumulativeGasUsed": "0x1fdf0a", + "gasUsed": "0x1a4f55", + "contractAddress": null, + "logs": [ + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000009775137314fe595c943712b0b336327dfa80ae8a", + "0x000000000000000000000000c275dc8be39f50d12f66b6a63629c39da5bae5bd" + ], + "data": "0x000000000000000000000000000000000000000000000000000930499cb676fe00000000000000000000000000000000000000000000000014530546157198cd00000000000000000000000000000000000000000000128800663422376447df0000000000000000000000000000000000000000000000001449d4fc78bb21cf000000000000000000000000000000000000000000001288006f646bd41abedd", + "blockHash": "0x18fe5c42b002a10e363d2fd8c4385fa628a16b4d44b67da483ae531bf22594c5", + "blockNumber": "0x252f5ab", + "transactionHash": "0x87a42150aaceaf8bf0ccad99ff844ea18a9f73f901d71828f529ba50ac375621", + "transactionIndex": "0x2", + "logIndex": "0xb", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000002000000000000000000000000000000000000000000000000000800000000000000000040100000000000200000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000080000000000201000000000000000000000000000000000000000000000000040000000004000000000000000000001000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000100000", + "type": "0x0", + "effectiveGasPrice": "0x59682f16" + }, + { + "transactionHash": "0x9f231b30b29951938a4f57f72229708b59731dea1416050c26c28e20464b2353", + "transactionIndex": "0x1", + "blockHash": "0x7e12662735d00adab9ce6e4b67a9b1bada0e5376dcc8de9a0f29d06581fa96a0", + "blockNumber": "0x252f5ac", + "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", + "to": "0x4e59b44847b379578588920cA78FbF26c0B4956C", + "cumulativeGasUsed": "0xc1fbb", + "gasUsed": "0xab22d", + "contractAddress": null, + "logs": [ + { + "address": "0xA3A415a987b1Ae1afe28Ab77F9e9CB1D1DBb4D69", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000009775137314fe595c943712b0b336327dfa80ae8a" + ], + "data": "0x", + "blockHash": "0x7e12662735d00adab9ce6e4b67a9b1bada0e5376dcc8de9a0f29d06581fa96a0", + "blockNumber": "0x252f5ac", + "transactionHash": "0x9f231b30b29951938a4f57f72229708b59731dea1416050c26c28e20464b2353", + "transactionIndex": "0x1", + "logIndex": "0x3", + "removed": false + }, + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000009775137314fe595c943712b0b336327dfa80ae8a", + "0x000000000000000000000000c275dc8be39f50d12f66b6a63629c39da5bae5bd" + ], + "data": "0x0000000000000000000000000000000000000000000000000003bc4bfe3e700e0000000000000000000000000000000000000000000000001449d4fc77162c7f0000000000000000000000000000000000000000000012880070a51b54c6f429000000000000000000000000000000000000000000000000144618b078d7bc710000000000000000000000000000000000000000000012880074616753056437", + "blockHash": "0x7e12662735d00adab9ce6e4b67a9b1bada0e5376dcc8de9a0f29d06581fa96a0", + "blockNumber": "0x252f5ac", + "transactionHash": "0x9f231b30b29951938a4f57f72229708b59731dea1416050c26c28e20464b2353", + "transactionIndex": "0x1", + "logIndex": "0x4", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000100000000000000000800000000000000000000000000000000000000000000000008000002000000000000000000000000000000000000000000000000000800001000000000000040100000000000200000000020000000000000000000800000000000000000080000000000000400000000000000000000000000000000000000000000000000000080000000000201000010000000000000000000000002000000000000000000040000000004000000000000000000001000000000000000000000000000000100000000020000000000000000000000000000000000000000000000000000000000000100000", + "type": "0x0", + "effectiveGasPrice": "0x59682f16" + }, + { + "transactionHash": "0xc9e8838ca4e0a64b6aa9ff6c29c39353f5c8cf5975131b0d43c012fcdefa7349", + "transactionIndex": "0x2", + "blockHash": "0x7e12662735d00adab9ce6e4b67a9b1bada0e5376dcc8de9a0f29d06581fa96a0", + "blockNumber": "0x252f5ac", + "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", + "to": "0xA3A415a987b1Ae1afe28Ab77F9e9CB1D1DBb4D69", + "cumulativeGasUsed": "0xcd513", + "gasUsed": "0xb558", + "contractAddress": null, + "logs": [ + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000009775137314fe595c943712b0b336327dfa80ae8a", + "0x000000000000000000000000c275dc8be39f50d12f66b6a63629c39da5bae5bd" + ], + "data": "0x00000000000000000000000000000000000000000000000000003f55650f6810000000000000000000000000000000000000000000000000144618b0782c99a100000000000000000000000000000000000000000000128800746167530564370000000000000000000000000000000000000000000000001445d95b131d31910000000000000000000000000000000000000000000012880074a0bcb814cc47", + "blockHash": "0x7e12662735d00adab9ce6e4b67a9b1bada0e5376dcc8de9a0f29d06581fa96a0", + "blockNumber": "0x252f5ac", + "transactionHash": "0xc9e8838ca4e0a64b6aa9ff6c29c39353f5c8cf5975131b0d43c012fcdefa7349", + "transactionIndex": "0x2", + "logIndex": "0x5", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000002000000000000000000000000000000000000000000000000000800000000000000000040100000000000200000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000080000000000201000000000000000000000000000000000000000000000000040000000004000000000000000000001000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000100000", + "type": "0x0", + "effectiveGasPrice": "0x59682f16" + }, + { + "transactionHash": "0x8ed57535ec9d22c3581713530518e7d4bf908214afe9e31017b46dfc592495ce", + "transactionIndex": "0x3", + "blockHash": "0x7e12662735d00adab9ce6e4b67a9b1bada0e5376dcc8de9a0f29d06581fa96a0", + "blockNumber": "0x252f5ac", + "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", + "to": "0xA3A415a987b1Ae1afe28Ab77F9e9CB1D1DBb4D69", + "cumulativeGasUsed": "0xe1960", + "gasUsed": "0x1444d", + "contractAddress": null, + "logs": [ + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0xe6497e3ee548a3372136af2fcb0696db31fc6cf20260707645068bd3fe97f3c4", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000009775137314fe595c943712b0b336327dfa80ae8a", + "0x000000000000000000000000a3a415a987b1ae1afe28ab77f9e9cb1d1dbb4d69" + ], + "data": "0x000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000014453ceab0967c87000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014453ceab0967c860000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x7e12662735d00adab9ce6e4b67a9b1bada0e5376dcc8de9a0f29d06581fa96a0", + "blockNumber": "0x252f5ac", + "transactionHash": "0x8ed57535ec9d22c3581713530518e7d4bf908214afe9e31017b46dfc592495ce", + "transactionIndex": "0x3", + "logIndex": "0x6", + "removed": false + }, + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0xe6497e3ee548a3372136af2fcb0696db31fc6cf20260707645068bd3fe97f3c4", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x000000000000000000000000a3a415a987b1ae1afe28ab77f9e9cb1d1dbb4d69", + "0x0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d2789" + ], + "data": "0x00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000091f1f26d0626bc04cb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091f1f26d0626bc04cc", + "blockHash": "0x7e12662735d00adab9ce6e4b67a9b1bada0e5376dcc8de9a0f29d06581fa96a0", + "blockNumber": "0x252f5ac", + "transactionHash": "0x8ed57535ec9d22c3581713530518e7d4bf908214afe9e31017b46dfc592495ce", + "transactionIndex": "0x3", + "logIndex": "0x7", + "removed": false + }, + { + "address": "0x5FF137D4b0FDCD49DcA30c7CF57E578a026d2789", + "topics": [ + "0xa5ae833d0bb1dcd632d98a8b70973e8516812898e19bf27b70071ebc8dc52c01", + "0x000000000000000000000000a3a415a987b1ae1afe28ab77f9e9cb1d1dbb4d69" + ], + "data": "0x00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x7e12662735d00adab9ce6e4b67a9b1bada0e5376dcc8de9a0f29d06581fa96a0", + "blockNumber": "0x252f5ac", + "transactionHash": "0x8ed57535ec9d22c3581713530518e7d4bf908214afe9e31017b46dfc592495ce", + "transactionIndex": "0x3", + "logIndex": "0x8", + "removed": false + }, + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000009775137314fe595c943712b0b336327dfa80ae8a", + "0x000000000000000000000000c275dc8be39f50d12f66b6a63629c39da5bae5bd" + ], + "data": "0x00000000000000000000000000000000000000000000000000007142bfd9bcce0000000000000000000000000000000000000000000000001445d95b1311dc110000000000000000000000000000000000000000000012880074a0bcb814cc470000000000000000000000000000000000000000000000001445681853381f43000000000000000000000000000000000000000000001288007511ff77ee8915", + "blockHash": "0x7e12662735d00adab9ce6e4b67a9b1bada0e5376dcc8de9a0f29d06581fa96a0", + "blockNumber": "0x252f5ac", + "transactionHash": "0x8ed57535ec9d22c3581713530518e7d4bf908214afe9e31017b46dfc592495ce", + "transactionIndex": "0x3", + "logIndex": "0x9", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000800000000000000000000200100000000000108000002000000000000000000000000000000000000000000000000000800000000000001000040100000000000200000000080000000000000000000000000000000000004080800000000000000000000000000000000000000000000800000000000000000000080000000000201000000000000000000000000000000000000000000000000042000000004000000000000000000001000000000000000040000000800000108000000000000100000000000000000000000000000000000200000000000000000000100000", + "type": "0x0", + "effectiveGasPrice": "0x59682f16" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1692029925, + "chain": 80001, + "multi": false, + "commit": "fde9e99" +} \ No newline at end of file diff --git a/broadcast/DeployKernel.s.sol/80001/run-1692067755.json b/broadcast/DeployKernel.s.sol/80001/run-1692067755.json new file mode 100644 index 00000000..90a171d7 --- /dev/null +++ b/broadcast/DeployKernel.s.sol/80001/run-1692067755.json @@ -0,0 +1,78 @@ +{ + "transactions": [ + { + "hash": "0x0851c13b961617f7b1d221cc342e5077419c03b0094ff123965ee2e2bd529506", + "transactionType": "CREATE2", + "contractName": "KernelFactory", + "contractAddress": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0xf2137", + "value": "0x0", + "data": "0x00000000000000000000000000000000000000000000000000000000000000006080346100b257601f610b2d38819003918201601f19168301916001600160401b038311848410176100b75780849260409485528339810103126100b25780516001600160a01b0391828216918290036100b257602001519182168092036100b25780638b78c6d8195560007f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08180a3600080546001600160a01b031916919091179055604051610a5f90816100ce8239f35b600080fd5b634e487b7160e01b600052604160045260246000fdfe6040608081526004908136101561001557600080fd5b600091823560e01c9081630396cb60146107d45781632569296214610789578163296601cd1461059d5781634d6cb7001461052b5781635414dff0146104fa57816354d1f13d146104b4578163584465f2146104745781636544c82814610436578163715018a6146103f05781638da5cb5b146103c3578163b0d691fe1461039b578163bb30a9741461034557838263bb9fe6bf146102ec578263c23a5cea1461026157508163d7533f0214610243578163db4c545e14610219578163f04e283e14610199578163f2fde38b1461012c575063fee81cf4146100f657600080fd5b3461012857602036600319011261012857602091610112610845565b9063389a75e1600c525281600c20549051908152f35b5080fd5b8390602036600319011261012857610142610845565b9061014b61088e565b8160601b1561018e575060018060a01b0316638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08580a35580f35b637448fbae8352601cfd5b83906020366003190112610128576101af610845565b906101b861088e565b63389a75e1600c528183526020600c20908154421161020e575082905560018060a01b0316638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08580a35580f35b636f5e88188452601cfd5b5050346101285781600319360112610128576020906089601361023a6108d8565b01209051908152f35b505034610128578160031936011261012857602090516202a3008152f35b809184346102e85760203660031901126102e85781356001600160a01b0381811693918490036102e45761029361088e565b84541692833b156102e45760248592838551968794859363611d2e7560e11b85528401525af19081156102db57506102c85750f35b6102d190610a13565b6102d85780f35b80fd5b513d84823e3d90fd5b8480fd5b5050fd5b809184346102e857826003193601126102e85761030761088e565b82546001600160a01b031691823b1561034057815163bb9fe6bf60e01b81529284918491829084905af19081156102db57506102c85750f35b505050fd5b50503461012857806003193601126101285761035f610845565b90602435918215158093036103975761037661088e565b60018060a01b03168352600160205282209060ff8019835416911617905580f35b8380fd5b505034610128578160031936011261012857905490516001600160a01b039091168152602090f35b505034610128578160031936011261012857638b78c6d8195490516001600160a01b039091168152602090f35b83806003193601126102d85761040461088e565b80638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a35580f35b5050346101285760203660031901126101285760209160ff9082906001600160a01b03610461610845565b1681526001855220541690519015158152f35b83903461012857602036600319011261012857356001600160a01b03811690819003610128576104a261088e565b81546001600160a01b03191617815580f35b83806003193601126102d85763389a75e1600c52338152806020600c2055337ffa7b8eab7da67f412cc9575ed43464468f9bfbae89d1675917346ca6d8fe3c928280a280f35b8284346102d85760203660031901126102d8575061051a602092356108ab565b90516001600160a01b039091168152f35b8284346102d857816003193601126102d85782359067ffffffffffffffff82116102d857506bffffffffffffffffffffffff61056f60209461051a93369101610860565b6105948580518381948a830196873781016024358a8201520388810184520182610a3d565b519020166108ab565b828460603660031901126102d8576105b3610845565b9160243567ffffffffffffffff8111610785576105d39036908601610860565b9360018060a01b039384821681526020966001885260ff858320541615610730576bffffffffffffffffffffffff8551898101908987833761062988828d8d82019060443590820152038d810184520182610a3d565b5190201696331560011715610724576106406108d8565b90601382019860898a2060ff86536035523060601b600152806015526055852099856035528a3b15610678575b8b8b8b8b5191168152f35b856089929394959697989b50f597881561071857918185939284938884527f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc8d85015289840137870190348a5af1156106fe57507f09e48df7857bd0c1e0d31bb8a85d42cf1874817895f171c917f6ee2cea73ec20818692a3848080808080808061066d565b3d1561070d57503d81803e3d90fd5b63301164258252601cfd5b8363301164258652601cfd5b50632f6348368252601cfd5b845162461bcd60e51b8152908101889052602960248201527f4b65726e656c466163746f72793a20696d706c656d656e746174696f6e206e6f6044820152681d08185b1b1bddd95960ba1b6064820152608490fd5b8280fd5b83806003193601126102d85763389a75e1600c523381526202a30042016020600c2055337fdbf36a107da19e49527a7176a1babf963b4b0ff8cde35ee35d6cd8f1f9ac7e1d8280a280f35b91905060203660031901126107855782823563ffffffff8116809103610128576107fc61088e565b81546001600160a01b031693843b156107855760249084519586938492621cb65b60e51b845283015234905af19081156102db5750610839575080f35b61084290610a13565b80f35b600435906001600160a01b038216820361085b57565b600080fd5b9181601f8401121561085b5782359167ffffffffffffffff831161085b576020838186019501011161085b57565b638b78c6d81954330361089d57565b6382b429006000526004601cfd5b608960136108b76108d8565b012060ff6000536035523060601b6001526015526055600020906000603552565b604051903060701c1561097c57666052573d6000fd607b8301527f3d356020355560408036111560525736038060403d373d3d355af43d6000803e60748301527f3735a920a3ca505d382bbc545af43d6000803e6052573d6000fd5b3d6000f35b60548301527f14605757363d3d37363d7f360894a13ba1a3210667c828492db98dca3e2076cc60348301523060148301526c607f3d8160093d39f33d3d33738252565b66604c573d6000fd60758301527f3d3560203555604080361115604c5736038060403d373d3d355af43d6000803e606e8301527f3735a920a3ca505d382bbc545af43d6000803e604c573d6000fd5b3d6000f35b604e8301527f14605157363d3d37363d7f360894a13ba1a3210667c828492db98dca3e2076cc602e83015230600e8301526c60793d8160093d39f33d3d336d8252565b67ffffffffffffffff8111610a2757604052565b634e487b7160e01b600052604160045260246000fd5b90601f8019910116810190811067ffffffffffffffff821117610a2757604052560000000000000000000000009775137314fe595c943712b0b336327dfa80ae8a0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d2789", + "nonce": "0xea" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xddaeff7b732e00a1922657fd8c9486f1aae36924bae965399b8d405179009da5", + "transactionType": "CALL", + "contractName": "KernelFactory", + "contractAddress": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", + "function": "setImplementation(address,bool)", + "arguments": [ + "0xf048AD83CB2dfd6037A43902a2A5Be04e53cd2Eb", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x5de4839a76cf55d0c90e2061ef4386d962e15ae3", + "gas": "0x10945", + "value": "0x0", + "data": "0xbb30a974000000000000000000000000f048ad83cb2dfd6037a43902a2a5be04e53cd2eb0000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0xeb" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xcc30f64ef12ecb53b53291feaef7d569de3ecb267f1f0cc5963bf78d8f16a843", + "transactionType": "CALL", + "contractName": "KernelFactory", + "contractAddress": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", + "function": "addStake(uint32)", + "arguments": [ + "1" + ], + "transaction": { + "type": "0x00", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x5de4839a76cf55d0c90e2061ef4386d962e15ae3", + "gas": "0x1da73", + "value": "0x1", + "data": "0x0396cb600000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0xec" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [], + "libraries": [], + "pending": [ + "0x0851c13b961617f7b1d221cc342e5077419c03b0094ff123965ee2e2bd529506", + "0xddaeff7b732e00a1922657fd8c9486f1aae36924bae965399b8d405179009da5", + "0xcc30f64ef12ecb53b53291feaef7d569de3ecb267f1f0cc5963bf78d8f16a843" + ], + "returns": {}, + "timestamp": 1692067755, + "chain": 80001, + "multi": false, + "commit": "1382d0c" +} \ No newline at end of file diff --git a/broadcast/DeployKernel.s.sol/80001/run-1692067761.json b/broadcast/DeployKernel.s.sol/80001/run-1692067761.json new file mode 100644 index 00000000..bd54b41d --- /dev/null +++ b/broadcast/DeployKernel.s.sol/80001/run-1692067761.json @@ -0,0 +1,235 @@ +{ + "transactions": [ + { + "hash": "0x0851c13b961617f7b1d221cc342e5077419c03b0094ff123965ee2e2bd529506", + "transactionType": "CREATE2", + "contractName": "KernelFactory", + "contractAddress": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0xf2137", + "value": "0x0", + "data": "0x00000000000000000000000000000000000000000000000000000000000000006080346100b257601f610b2d38819003918201601f19168301916001600160401b038311848410176100b75780849260409485528339810103126100b25780516001600160a01b0391828216918290036100b257602001519182168092036100b25780638b78c6d8195560007f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08180a3600080546001600160a01b031916919091179055604051610a5f90816100ce8239f35b600080fd5b634e487b7160e01b600052604160045260246000fdfe6040608081526004908136101561001557600080fd5b600091823560e01c9081630396cb60146107d45781632569296214610789578163296601cd1461059d5781634d6cb7001461052b5781635414dff0146104fa57816354d1f13d146104b4578163584465f2146104745781636544c82814610436578163715018a6146103f05781638da5cb5b146103c3578163b0d691fe1461039b578163bb30a9741461034557838263bb9fe6bf146102ec578263c23a5cea1461026157508163d7533f0214610243578163db4c545e14610219578163f04e283e14610199578163f2fde38b1461012c575063fee81cf4146100f657600080fd5b3461012857602036600319011261012857602091610112610845565b9063389a75e1600c525281600c20549051908152f35b5080fd5b8390602036600319011261012857610142610845565b9061014b61088e565b8160601b1561018e575060018060a01b0316638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08580a35580f35b637448fbae8352601cfd5b83906020366003190112610128576101af610845565b906101b861088e565b63389a75e1600c528183526020600c20908154421161020e575082905560018060a01b0316638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08580a35580f35b636f5e88188452601cfd5b5050346101285781600319360112610128576020906089601361023a6108d8565b01209051908152f35b505034610128578160031936011261012857602090516202a3008152f35b809184346102e85760203660031901126102e85781356001600160a01b0381811693918490036102e45761029361088e565b84541692833b156102e45760248592838551968794859363611d2e7560e11b85528401525af19081156102db57506102c85750f35b6102d190610a13565b6102d85780f35b80fd5b513d84823e3d90fd5b8480fd5b5050fd5b809184346102e857826003193601126102e85761030761088e565b82546001600160a01b031691823b1561034057815163bb9fe6bf60e01b81529284918491829084905af19081156102db57506102c85750f35b505050fd5b50503461012857806003193601126101285761035f610845565b90602435918215158093036103975761037661088e565b60018060a01b03168352600160205282209060ff8019835416911617905580f35b8380fd5b505034610128578160031936011261012857905490516001600160a01b039091168152602090f35b505034610128578160031936011261012857638b78c6d8195490516001600160a01b039091168152602090f35b83806003193601126102d85761040461088e565b80638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a35580f35b5050346101285760203660031901126101285760209160ff9082906001600160a01b03610461610845565b1681526001855220541690519015158152f35b83903461012857602036600319011261012857356001600160a01b03811690819003610128576104a261088e565b81546001600160a01b03191617815580f35b83806003193601126102d85763389a75e1600c52338152806020600c2055337ffa7b8eab7da67f412cc9575ed43464468f9bfbae89d1675917346ca6d8fe3c928280a280f35b8284346102d85760203660031901126102d8575061051a602092356108ab565b90516001600160a01b039091168152f35b8284346102d857816003193601126102d85782359067ffffffffffffffff82116102d857506bffffffffffffffffffffffff61056f60209461051a93369101610860565b6105948580518381948a830196873781016024358a8201520388810184520182610a3d565b519020166108ab565b828460603660031901126102d8576105b3610845565b9160243567ffffffffffffffff8111610785576105d39036908601610860565b9360018060a01b039384821681526020966001885260ff858320541615610730576bffffffffffffffffffffffff8551898101908987833761062988828d8d82019060443590820152038d810184520182610a3d565b5190201696331560011715610724576106406108d8565b90601382019860898a2060ff86536035523060601b600152806015526055852099856035528a3b15610678575b8b8b8b8b5191168152f35b856089929394959697989b50f597881561071857918185939284938884527f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc8d85015289840137870190348a5af1156106fe57507f09e48df7857bd0c1e0d31bb8a85d42cf1874817895f171c917f6ee2cea73ec20818692a3848080808080808061066d565b3d1561070d57503d81803e3d90fd5b63301164258252601cfd5b8363301164258652601cfd5b50632f6348368252601cfd5b845162461bcd60e51b8152908101889052602960248201527f4b65726e656c466163746f72793a20696d706c656d656e746174696f6e206e6f6044820152681d08185b1b1bddd95960ba1b6064820152608490fd5b8280fd5b83806003193601126102d85763389a75e1600c523381526202a30042016020600c2055337fdbf36a107da19e49527a7176a1babf963b4b0ff8cde35ee35d6cd8f1f9ac7e1d8280a280f35b91905060203660031901126107855782823563ffffffff8116809103610128576107fc61088e565b81546001600160a01b031693843b156107855760249084519586938492621cb65b60e51b845283015234905af19081156102db5750610839575080f35b61084290610a13565b80f35b600435906001600160a01b038216820361085b57565b600080fd5b9181601f8401121561085b5782359167ffffffffffffffff831161085b576020838186019501011161085b57565b638b78c6d81954330361089d57565b6382b429006000526004601cfd5b608960136108b76108d8565b012060ff6000536035523060601b6001526015526055600020906000603552565b604051903060701c1561097c57666052573d6000fd607b8301527f3d356020355560408036111560525736038060403d373d3d355af43d6000803e60748301527f3735a920a3ca505d382bbc545af43d6000803e6052573d6000fd5b3d6000f35b60548301527f14605757363d3d37363d7f360894a13ba1a3210667c828492db98dca3e2076cc60348301523060148301526c607f3d8160093d39f33d3d33738252565b66604c573d6000fd60758301527f3d3560203555604080361115604c5736038060403d373d3d355af43d6000803e606e8301527f3735a920a3ca505d382bbc545af43d6000803e604c573d6000fd5b3d6000f35b604e8301527f14605157363d3d37363d7f360894a13ba1a3210667c828492db98dca3e2076cc602e83015230600e8301526c60793d8160093d39f33d3d336d8252565b67ffffffffffffffff8111610a2757604052565b634e487b7160e01b600052604160045260246000fd5b90601f8019910116810190811067ffffffffffffffff821117610a2757604052560000000000000000000000009775137314fe595c943712b0b336327dfa80ae8a0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d2789", + "nonce": "0xea" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xddaeff7b732e00a1922657fd8c9486f1aae36924bae965399b8d405179009da5", + "transactionType": "CALL", + "contractName": "KernelFactory", + "contractAddress": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", + "function": "setImplementation(address,bool)", + "arguments": [ + "0xf048AD83CB2dfd6037A43902a2A5Be04e53cd2Eb", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x5de4839a76cf55d0c90e2061ef4386d962e15ae3", + "gas": "0x10945", + "value": "0x0", + "data": "0xbb30a974000000000000000000000000f048ad83cb2dfd6037a43902a2a5be04e53cd2eb0000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0xeb" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xcc30f64ef12ecb53b53291feaef7d569de3ecb267f1f0cc5963bf78d8f16a843", + "transactionType": "CALL", + "contractName": "KernelFactory", + "contractAddress": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", + "function": "addStake(uint32)", + "arguments": [ + "1" + ], + "transaction": { + "type": "0x00", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x5de4839a76cf55d0c90e2061ef4386d962e15ae3", + "gas": "0x1da73", + "value": "0x1", + "data": "0x0396cb600000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0xec" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "transactionHash": "0x0851c13b961617f7b1d221cc342e5077419c03b0094ff123965ee2e2bd529506", + "transactionIndex": "0x3", + "blockHash": "0xc73223146cb1ad21c39bcb56f4b4379100772771e65cac4a291c60c3239df20d", + "blockNumber": "0x253326b", + "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", + "to": "0x4e59b44847b379578588920cA78FbF26c0B4956C", + "cumulativeGasUsed": "0xdc8f9", + "gasUsed": "0xa585b", + "contractAddress": null, + "logs": [ + { + "address": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000009775137314fe595c943712b0b336327dfa80ae8a" + ], + "data": "0x", + "blockHash": "0xc73223146cb1ad21c39bcb56f4b4379100772771e65cac4a291c60c3239df20d", + "blockNumber": "0x253326b", + "transactionHash": "0x0851c13b961617f7b1d221cc342e5077419c03b0094ff123965ee2e2bd529506", + "transactionIndex": "0x3", + "logIndex": "0xc", + "removed": false + }, + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000009775137314fe595c943712b0b336327dfa80ae8a", + "0x0000000000000000000000005082f249cdb2f2c1ee035e4f423c46ea2dab3ab1" + ], + "data": "0x00000000000000000000000000000000000000000000000000039ced6e30b50000000000000000000000000000000000000000000000000014405c003a883ac2000000000000000000000000000000000000000000000018dd272bffa3e33ffe000000000000000000000000000000000000000000000000143cbf12cc5785c2000000000000000000000000000000000000000000000018dd2ac8ed1213f4fe", + "blockHash": "0xc73223146cb1ad21c39bcb56f4b4379100772771e65cac4a291c60c3239df20d", + "blockNumber": "0x253326b", + "transactionHash": "0x0851c13b961617f7b1d221cc342e5077419c03b0094ff123965ee2e2bd529506", + "transactionIndex": "0x3", + "logIndex": "0xd", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000800000020000000000000002000000000000000000000000008000000000000000000000000000000000000000000000000000000000800001000000000000000100000000000200000000020000000000000000000800000000000000000080000000000000400000000000000000000000000080000000000000000000000000080000000000201000100000000000000000000000000000000000000000000000000000004000000000000000000001400000000000000000000000000000100000000020000000000000000080000000000000000000000000000000000000000000100000", + "type": "0x0", + "effectiveGasPrice": "0x59682f0f" + }, + { + "transactionHash": "0xddaeff7b732e00a1922657fd8c9486f1aae36924bae965399b8d405179009da5", + "transactionIndex": "0x4", + "blockHash": "0xc73223146cb1ad21c39bcb56f4b4379100772771e65cac4a291c60c3239df20d", + "blockNumber": "0x253326b", + "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", + "to": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", + "cumulativeGasUsed": "0xe7e5b", + "gasUsed": "0xb562", + "contractAddress": null, + "logs": [ + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000009775137314fe595c943712b0b336327dfa80ae8a", + "0x0000000000000000000000005082f249cdb2f2c1ee035e4f423c46ea2dab3ab1" + ], + "data": "0x00000000000000000000000000000000000000000000000000003f58e31cfe00000000000000000000000000000000000000000000000000143cbf12cbbc586d000000000000000000000000000000000000000000000018dd2ac8ed1213f4fe000000000000000000000000000000000000000000000000143c7fb9e89f5a6d000000000000000000000000000000000000000000000018dd2b0845f530f2fe", + "blockHash": "0xc73223146cb1ad21c39bcb56f4b4379100772771e65cac4a291c60c3239df20d", + "blockNumber": "0x253326b", + "transactionHash": "0xddaeff7b732e00a1922657fd8c9486f1aae36924bae965399b8d405179009da5", + "transactionIndex": "0x4", + "logIndex": "0xe", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000020000000000000002000000000000000000000000008000000000000000000000000000000000000000000000000000000000800000000000000000000100000000000200000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000080000000000201000000000000000000000000000000000000000000000000000000000004000000000000000000001000000000000000000000000000000100000000000000000000000000080000000000000000000000000000000000000000000100000", + "type": "0x0", + "effectiveGasPrice": "0x59682f0f" + }, + { + "transactionHash": "0xcc30f64ef12ecb53b53291feaef7d569de3ecb267f1f0cc5963bf78d8f16a843", + "transactionIndex": "0x5", + "blockHash": "0xc73223146cb1ad21c39bcb56f4b4379100772771e65cac4a291c60c3239df20d", + "blockNumber": "0x253326b", + "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", + "to": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", + "cumulativeGasUsed": "0xfc2c4", + "gasUsed": "0x14469", + "contractAddress": null, + "logs": [ + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0xe6497e3ee548a3372136af2fcb0696db31fc6cf20260707645068bd3fe97f3c4", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000009775137314fe595c943712b0b336327dfa80ae8a", + "0x0000000000000000000000005de4839a76cf55d0c90e2061ef4386d962e15ae3" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000143bda06d7a5cff20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000143bda06d7a5cff10000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0xc73223146cb1ad21c39bcb56f4b4379100772771e65cac4a291c60c3239df20d", + "blockNumber": "0x253326b", + "transactionHash": "0xcc30f64ef12ecb53b53291feaef7d569de3ecb267f1f0cc5963bf78d8f16a843", + "transactionIndex": "0x5", + "logIndex": "0xf", + "removed": false + }, + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0xe6497e3ee548a3372136af2fcb0696db31fc6cf20260707645068bd3fe97f3c4", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000005de4839a76cf55d0c90e2061ef4386d962e15ae3", + "0x0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d2789" + ], + "data": "0x00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000091e737cda26879304f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091e737cda268793050", + "blockHash": "0xc73223146cb1ad21c39bcb56f4b4379100772771e65cac4a291c60c3239df20d", + "blockNumber": "0x253326b", + "transactionHash": "0xcc30f64ef12ecb53b53291feaef7d569de3ecb267f1f0cc5963bf78d8f16a843", + "transactionIndex": "0x5", + "logIndex": "0x10", + "removed": false + }, + { + "address": "0x5FF137D4b0FDCD49DcA30c7CF57E578a026d2789", + "topics": [ + "0xa5ae833d0bb1dcd632d98a8b70973e8516812898e19bf27b70071ebc8dc52c01", + "0x0000000000000000000000005de4839a76cf55d0c90e2061ef4386d962e15ae3" + ], + "data": "0x00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0xc73223146cb1ad21c39bcb56f4b4379100772771e65cac4a291c60c3239df20d", + "blockNumber": "0x253326b", + "transactionHash": "0xcc30f64ef12ecb53b53291feaef7d569de3ecb267f1f0cc5963bf78d8f16a843", + "transactionIndex": "0x5", + "logIndex": "0x11", + "removed": false + }, + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000009775137314fe595c943712b0b336327dfa80ae8a", + "0x0000000000000000000000005082f249cdb2f2c1ee035e4f423c46ea2dab3ab1" + ], + "data": "0x0000000000000000000000000000000000000000000000000000714c87374700000000000000000000000000000000000000000000000000143c7fb9e894b9af000000000000000000000000000000000000000000000018dd2b0845f530f2fe000000000000000000000000000000000000000000000000143c0e6d615d72af000000000000000000000000000000000000000000000018dd2b79927c6839fe", + "blockHash": "0xc73223146cb1ad21c39bcb56f4b4379100772771e65cac4a291c60c3239df20d", + "blockNumber": "0x253326b", + "transactionHash": "0xcc30f64ef12ecb53b53291feaef7d569de3ecb267f1f0cc5963bf78d8f16a843", + "transactionIndex": "0x5", + "logIndex": "0x12", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000010000000820000000000000002000000000200100000000000108000000000000000000000000000000000000000000000000000000000800000000000000000000100000000000600000000080000000000000000000000000000000000004080800000000000000000000000000000000000000000000000000000000000000000080000000000201000000000000000000000000000000000000000000000000002000000004000000000000000000001000000000000000040000000800000108000000000000100000000000080000000000000000000000200000000000000000000100000", + "type": "0x0", + "effectiveGasPrice": "0x59682f0f" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1692067761, + "chain": 80001, + "multi": false, + "commit": "1382d0c" +} \ No newline at end of file diff --git a/broadcast/DeployKernel.s.sol/80001/run-1692067762.json b/broadcast/DeployKernel.s.sol/80001/run-1692067762.json new file mode 100644 index 00000000..963a94fb --- /dev/null +++ b/broadcast/DeployKernel.s.sol/80001/run-1692067762.json @@ -0,0 +1,235 @@ +{ + "transactions": [ + { + "hash": "0x0851c13b961617f7b1d221cc342e5077419c03b0094ff123965ee2e2bd529506", + "transactionType": "CREATE2", + "contractName": "KernelFactory", + "contractAddress": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0xf2137", + "value": "0x0", + "data": "0x00000000000000000000000000000000000000000000000000000000000000006080346100b257601f610b2d38819003918201601f19168301916001600160401b038311848410176100b75780849260409485528339810103126100b25780516001600160a01b0391828216918290036100b257602001519182168092036100b25780638b78c6d8195560007f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08180a3600080546001600160a01b031916919091179055604051610a5f90816100ce8239f35b600080fd5b634e487b7160e01b600052604160045260246000fdfe6040608081526004908136101561001557600080fd5b600091823560e01c9081630396cb60146107d45781632569296214610789578163296601cd1461059d5781634d6cb7001461052b5781635414dff0146104fa57816354d1f13d146104b4578163584465f2146104745781636544c82814610436578163715018a6146103f05781638da5cb5b146103c3578163b0d691fe1461039b578163bb30a9741461034557838263bb9fe6bf146102ec578263c23a5cea1461026157508163d7533f0214610243578163db4c545e14610219578163f04e283e14610199578163f2fde38b1461012c575063fee81cf4146100f657600080fd5b3461012857602036600319011261012857602091610112610845565b9063389a75e1600c525281600c20549051908152f35b5080fd5b8390602036600319011261012857610142610845565b9061014b61088e565b8160601b1561018e575060018060a01b0316638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08580a35580f35b637448fbae8352601cfd5b83906020366003190112610128576101af610845565b906101b861088e565b63389a75e1600c528183526020600c20908154421161020e575082905560018060a01b0316638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08580a35580f35b636f5e88188452601cfd5b5050346101285781600319360112610128576020906089601361023a6108d8565b01209051908152f35b505034610128578160031936011261012857602090516202a3008152f35b809184346102e85760203660031901126102e85781356001600160a01b0381811693918490036102e45761029361088e565b84541692833b156102e45760248592838551968794859363611d2e7560e11b85528401525af19081156102db57506102c85750f35b6102d190610a13565b6102d85780f35b80fd5b513d84823e3d90fd5b8480fd5b5050fd5b809184346102e857826003193601126102e85761030761088e565b82546001600160a01b031691823b1561034057815163bb9fe6bf60e01b81529284918491829084905af19081156102db57506102c85750f35b505050fd5b50503461012857806003193601126101285761035f610845565b90602435918215158093036103975761037661088e565b60018060a01b03168352600160205282209060ff8019835416911617905580f35b8380fd5b505034610128578160031936011261012857905490516001600160a01b039091168152602090f35b505034610128578160031936011261012857638b78c6d8195490516001600160a01b039091168152602090f35b83806003193601126102d85761040461088e565b80638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a35580f35b5050346101285760203660031901126101285760209160ff9082906001600160a01b03610461610845565b1681526001855220541690519015158152f35b83903461012857602036600319011261012857356001600160a01b03811690819003610128576104a261088e565b81546001600160a01b03191617815580f35b83806003193601126102d85763389a75e1600c52338152806020600c2055337ffa7b8eab7da67f412cc9575ed43464468f9bfbae89d1675917346ca6d8fe3c928280a280f35b8284346102d85760203660031901126102d8575061051a602092356108ab565b90516001600160a01b039091168152f35b8284346102d857816003193601126102d85782359067ffffffffffffffff82116102d857506bffffffffffffffffffffffff61056f60209461051a93369101610860565b6105948580518381948a830196873781016024358a8201520388810184520182610a3d565b519020166108ab565b828460603660031901126102d8576105b3610845565b9160243567ffffffffffffffff8111610785576105d39036908601610860565b9360018060a01b039384821681526020966001885260ff858320541615610730576bffffffffffffffffffffffff8551898101908987833761062988828d8d82019060443590820152038d810184520182610a3d565b5190201696331560011715610724576106406108d8565b90601382019860898a2060ff86536035523060601b600152806015526055852099856035528a3b15610678575b8b8b8b8b5191168152f35b856089929394959697989b50f597881561071857918185939284938884527f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc8d85015289840137870190348a5af1156106fe57507f09e48df7857bd0c1e0d31bb8a85d42cf1874817895f171c917f6ee2cea73ec20818692a3848080808080808061066d565b3d1561070d57503d81803e3d90fd5b63301164258252601cfd5b8363301164258652601cfd5b50632f6348368252601cfd5b845162461bcd60e51b8152908101889052602960248201527f4b65726e656c466163746f72793a20696d706c656d656e746174696f6e206e6f6044820152681d08185b1b1bddd95960ba1b6064820152608490fd5b8280fd5b83806003193601126102d85763389a75e1600c523381526202a30042016020600c2055337fdbf36a107da19e49527a7176a1babf963b4b0ff8cde35ee35d6cd8f1f9ac7e1d8280a280f35b91905060203660031901126107855782823563ffffffff8116809103610128576107fc61088e565b81546001600160a01b031693843b156107855760249084519586938492621cb65b60e51b845283015234905af19081156102db5750610839575080f35b61084290610a13565b80f35b600435906001600160a01b038216820361085b57565b600080fd5b9181601f8401121561085b5782359167ffffffffffffffff831161085b576020838186019501011161085b57565b638b78c6d81954330361089d57565b6382b429006000526004601cfd5b608960136108b76108d8565b012060ff6000536035523060601b6001526015526055600020906000603552565b604051903060701c1561097c57666052573d6000fd607b8301527f3d356020355560408036111560525736038060403d373d3d355af43d6000803e60748301527f3735a920a3ca505d382bbc545af43d6000803e6052573d6000fd5b3d6000f35b60548301527f14605757363d3d37363d7f360894a13ba1a3210667c828492db98dca3e2076cc60348301523060148301526c607f3d8160093d39f33d3d33738252565b66604c573d6000fd60758301527f3d3560203555604080361115604c5736038060403d373d3d355af43d6000803e606e8301527f3735a920a3ca505d382bbc545af43d6000803e604c573d6000fd5b3d6000f35b604e8301527f14605157363d3d37363d7f360894a13ba1a3210667c828492db98dca3e2076cc602e83015230600e8301526c60793d8160093d39f33d3d336d8252565b67ffffffffffffffff8111610a2757604052565b634e487b7160e01b600052604160045260246000fd5b90601f8019910116810190811067ffffffffffffffff821117610a2757604052560000000000000000000000009775137314fe595c943712b0b336327dfa80ae8a0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d2789", + "nonce": "0xea" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xddaeff7b732e00a1922657fd8c9486f1aae36924bae965399b8d405179009da5", + "transactionType": "CALL", + "contractName": "KernelFactory", + "contractAddress": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", + "function": "setImplementation(address,bool)", + "arguments": [ + "0xf048AD83CB2dfd6037A43902a2A5Be04e53cd2Eb", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x5de4839a76cf55d0c90e2061ef4386d962e15ae3", + "gas": "0x10945", + "value": "0x0", + "data": "0xbb30a974000000000000000000000000f048ad83cb2dfd6037a43902a2a5be04e53cd2eb0000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0xeb" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xcc30f64ef12ecb53b53291feaef7d569de3ecb267f1f0cc5963bf78d8f16a843", + "transactionType": "CALL", + "contractName": "KernelFactory", + "contractAddress": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", + "function": "addStake(uint32)", + "arguments": [ + "1" + ], + "transaction": { + "type": "0x00", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x5de4839a76cf55d0c90e2061ef4386d962e15ae3", + "gas": "0x1da73", + "value": "0x1", + "data": "0x0396cb600000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0xec" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "transactionHash": "0x0851c13b961617f7b1d221cc342e5077419c03b0094ff123965ee2e2bd529506", + "transactionIndex": "0x3", + "blockHash": "0xc73223146cb1ad21c39bcb56f4b4379100772771e65cac4a291c60c3239df20d", + "blockNumber": "0x253326b", + "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", + "to": "0x4e59b44847b379578588920cA78FbF26c0B4956C", + "cumulativeGasUsed": "0xdc8f9", + "gasUsed": "0xa585b", + "contractAddress": null, + "logs": [ + { + "address": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000009775137314fe595c943712b0b336327dfa80ae8a" + ], + "data": "0x", + "blockHash": "0xc73223146cb1ad21c39bcb56f4b4379100772771e65cac4a291c60c3239df20d", + "blockNumber": "0x253326b", + "transactionHash": "0x0851c13b961617f7b1d221cc342e5077419c03b0094ff123965ee2e2bd529506", + "transactionIndex": "0x3", + "logIndex": "0xc", + "removed": false + }, + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000009775137314fe595c943712b0b336327dfa80ae8a", + "0x0000000000000000000000005082f249cdb2f2c1ee035e4f423c46ea2dab3ab1" + ], + "data": "0x00000000000000000000000000000000000000000000000000039ced6e30b50000000000000000000000000000000000000000000000000014405c003a883ac2000000000000000000000000000000000000000000000018dd272bffa3e33ffe000000000000000000000000000000000000000000000000143cbf12cc5785c2000000000000000000000000000000000000000000000018dd2ac8ed1213f4fe", + "blockHash": "0xc73223146cb1ad21c39bcb56f4b4379100772771e65cac4a291c60c3239df20d", + "blockNumber": "0x253326b", + "transactionHash": "0x0851c13b961617f7b1d221cc342e5077419c03b0094ff123965ee2e2bd529506", + "transactionIndex": "0x3", + "logIndex": "0xd", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000800000020000000000000002000000000000000000000000008000000000000000000000000000000000000000000000000000000000800001000000000000000100000000000200000000020000000000000000000800000000000000000080000000000000400000000000000000000000000080000000000000000000000000080000000000201000100000000000000000000000000000000000000000000000000000004000000000000000000001400000000000000000000000000000100000000020000000000000000080000000000000000000000000000000000000000000100000", + "type": "0x0", + "effectiveGasPrice": "0x59682f0f" + }, + { + "transactionHash": "0xddaeff7b732e00a1922657fd8c9486f1aae36924bae965399b8d405179009da5", + "transactionIndex": "0x4", + "blockHash": "0xc73223146cb1ad21c39bcb56f4b4379100772771e65cac4a291c60c3239df20d", + "blockNumber": "0x253326b", + "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", + "to": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", + "cumulativeGasUsed": "0xe7e5b", + "gasUsed": "0xb562", + "contractAddress": null, + "logs": [ + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000009775137314fe595c943712b0b336327dfa80ae8a", + "0x0000000000000000000000005082f249cdb2f2c1ee035e4f423c46ea2dab3ab1" + ], + "data": "0x00000000000000000000000000000000000000000000000000003f58e31cfe00000000000000000000000000000000000000000000000000143cbf12cbbc586d000000000000000000000000000000000000000000000018dd2ac8ed1213f4fe000000000000000000000000000000000000000000000000143c7fb9e89f5a6d000000000000000000000000000000000000000000000018dd2b0845f530f2fe", + "blockHash": "0xc73223146cb1ad21c39bcb56f4b4379100772771e65cac4a291c60c3239df20d", + "blockNumber": "0x253326b", + "transactionHash": "0xddaeff7b732e00a1922657fd8c9486f1aae36924bae965399b8d405179009da5", + "transactionIndex": "0x4", + "logIndex": "0xe", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000020000000000000002000000000000000000000000008000000000000000000000000000000000000000000000000000000000800000000000000000000100000000000200000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000080000000000201000000000000000000000000000000000000000000000000000000000004000000000000000000001000000000000000000000000000000100000000000000000000000000080000000000000000000000000000000000000000000100000", + "type": "0x0", + "effectiveGasPrice": "0x59682f0f" + }, + { + "transactionHash": "0xcc30f64ef12ecb53b53291feaef7d569de3ecb267f1f0cc5963bf78d8f16a843", + "transactionIndex": "0x5", + "blockHash": "0xc73223146cb1ad21c39bcb56f4b4379100772771e65cac4a291c60c3239df20d", + "blockNumber": "0x253326b", + "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", + "to": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", + "cumulativeGasUsed": "0xfc2c4", + "gasUsed": "0x14469", + "contractAddress": null, + "logs": [ + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0xe6497e3ee548a3372136af2fcb0696db31fc6cf20260707645068bd3fe97f3c4", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000009775137314fe595c943712b0b336327dfa80ae8a", + "0x0000000000000000000000005de4839a76cf55d0c90e2061ef4386d962e15ae3" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000143bda06d7a5cff20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000143bda06d7a5cff10000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0xc73223146cb1ad21c39bcb56f4b4379100772771e65cac4a291c60c3239df20d", + "blockNumber": "0x253326b", + "transactionHash": "0xcc30f64ef12ecb53b53291feaef7d569de3ecb267f1f0cc5963bf78d8f16a843", + "transactionIndex": "0x5", + "logIndex": "0xf", + "removed": false + }, + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0xe6497e3ee548a3372136af2fcb0696db31fc6cf20260707645068bd3fe97f3c4", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000005de4839a76cf55d0c90e2061ef4386d962e15ae3", + "0x0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d2789" + ], + "data": "0x00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000091e737cda26879304f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091e737cda268793050", + "blockHash": "0xc73223146cb1ad21c39bcb56f4b4379100772771e65cac4a291c60c3239df20d", + "blockNumber": "0x253326b", + "transactionHash": "0xcc30f64ef12ecb53b53291feaef7d569de3ecb267f1f0cc5963bf78d8f16a843", + "transactionIndex": "0x5", + "logIndex": "0x10", + "removed": false + }, + { + "address": "0x5FF137D4b0FDCD49DcA30c7CF57E578a026d2789", + "topics": [ + "0xa5ae833d0bb1dcd632d98a8b70973e8516812898e19bf27b70071ebc8dc52c01", + "0x0000000000000000000000005de4839a76cf55d0c90e2061ef4386d962e15ae3" + ], + "data": "0x00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0xc73223146cb1ad21c39bcb56f4b4379100772771e65cac4a291c60c3239df20d", + "blockNumber": "0x253326b", + "transactionHash": "0xcc30f64ef12ecb53b53291feaef7d569de3ecb267f1f0cc5963bf78d8f16a843", + "transactionIndex": "0x5", + "logIndex": "0x11", + "removed": false + }, + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000009775137314fe595c943712b0b336327dfa80ae8a", + "0x0000000000000000000000005082f249cdb2f2c1ee035e4f423c46ea2dab3ab1" + ], + "data": "0x0000000000000000000000000000000000000000000000000000714c87374700000000000000000000000000000000000000000000000000143c7fb9e894b9af000000000000000000000000000000000000000000000018dd2b0845f530f2fe000000000000000000000000000000000000000000000000143c0e6d615d72af000000000000000000000000000000000000000000000018dd2b79927c6839fe", + "blockHash": "0xc73223146cb1ad21c39bcb56f4b4379100772771e65cac4a291c60c3239df20d", + "blockNumber": "0x253326b", + "transactionHash": "0xcc30f64ef12ecb53b53291feaef7d569de3ecb267f1f0cc5963bf78d8f16a843", + "transactionIndex": "0x5", + "logIndex": "0x12", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000010000000820000000000000002000000000200100000000000108000000000000000000000000000000000000000000000000000000000800000000000000000000100000000000600000000080000000000000000000000000000000000004080800000000000000000000000000000000000000000000000000000000000000000080000000000201000000000000000000000000000000000000000000000000002000000004000000000000000000001000000000000000040000000800000108000000000000100000000000080000000000000000000000200000000000000000000100000", + "type": "0x0", + "effectiveGasPrice": "0x59682f0f" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1692067762, + "chain": 80001, + "multi": false, + "commit": "1382d0c" +} \ No newline at end of file diff --git a/broadcast/DeployKernel.s.sol/80001/run-1692109117.json b/broadcast/DeployKernel.s.sol/80001/run-1692109117.json new file mode 100644 index 00000000..27a2114e --- /dev/null +++ b/broadcast/DeployKernel.s.sol/80001/run-1692109117.json @@ -0,0 +1,62 @@ +{ + "transactions": [ + { + "hash": "0x204ac8bedb6158d180b079867d85c36b2a0954618968e16cd3ce88497f56f98d", + "transactionType": "CREATE2", + "contractName": "KernelFactory", + "contractAddress": "0xeBf88f6f78b3aBD60744699c06e97415d2fE15Bb", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x15d9cd", + "value": "0x0", + "data": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052346100ab576112576020813803918261001c816100b0565b9384928339810103126100ab57516001600160a01b038116908190036100ab5780638b78c6d8195560007f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08180a361014c610079602082016100b0565b818152602081019161110b833951902060805260405161101f90816100ec823960805181818161025b0152610e600152f35b600080fd5b6040519190601f01601f191682016001600160401b038111838210176100d557604052565b634e487b7160e01b600052604160045260246000fdfe6040608081526004908136101561001557600080fd5b600091823560e01c80630396cb6014610b915780631eb4303514610a925780632569296214610a475780634d6cb700146109da5780635414dff0146109ba57806354d1f13d14610974578063584465f214610930578063715018a6146108ea5780638da5cb5b146108bd578063a46adcb214610597578063aafd5e4014610566578063b0d691fe1461053d57838163bb9fe6bf146104e3578163c23a5cea1461045757508063d7533f0214610439578063d8b71e1f146102a8578063db4c545e1461027e578063efee258414610243578063f04e283e146101c0578063f2fde38b146101485763fee81cf41461010a57600080fd5b3461014457602036600319011261014457356001600160a01b03811681036101445760209263389a75e1600c525281600c20549051908152f35b8280fd5b838260203660031901126101bc5780356001600160a01b03811691908281036101b857610173610cbb565b60601b156101ad5750638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08580a35580f35b637448fbae8352601cfd5b8380fd5b5080fd5b838260203660031901126101bc5780356001600160a01b03811691908281036101b8576101eb610cbb565b63389a75e1600c5283526020600c2090815442116102385750829055638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08580a35580f35b636f5e88188452601cfd5b5050346101bc57816003193601126101bc57602090517f00000000000000000000000000000000000000000000000000000000000000008152f35b5050346101bc57816003193601126101bc576020906089601361029f610d05565b01209051908152f35b509060603660031901126101445760243567ffffffffffffffff81116101b8576102d59036908401610c88565b926102e08135610e40565b90813b1561042b576001600160601b03845160208101908786833761031987828a81016044356020820152036020810184520182610c66565b519020169433156001171561041f57610330610d05565b9060138201966089882060ff8a536035523060601b60015280601552605589209789603552883b15610370575b87516001600160a01b038a168152602090f35b6089919293949596985089f595861561041357918188939284938784527f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60208501528884013786019034885af1156103f75750827f09e48df7857bd0c1e0d31bb8a85d42cf1874817895f171c917f6ee2cea73ec2085602096a33880808080808061035d565b84903d1561040857503d81803e3d90fd5b63301164258252601cfd5b8363301164258952601cfd5b50632f6348368652601cfd5b835163340aafcd60e11b8152fd5b5050346101bc57816003193601126101bc57602090516202a3008152f35b929050346104df5760203660031901126104df5781356001600160a01b0381811693918490036104db57610489610cbb565b6001541692833b156104db5760248592838551968794859363611d2e7560e11b85528401525af19081156104d257506104bf5750f35b6104c890610c3c565b6104cf5780f35b80fd5b513d84823e3d90fd5b8480fd5b5050fd5b929050346104df57826003193601126104df576104fe610cbb565b6001546001600160a01b031691823b1561053857815163bb9fe6bf60e01b81529284918491829084905af19081156104d257506104bf5750f35b505050fd5b5050346101bc57816003193601126101bc5760015490516001600160a01b039091168152602090f35b5091346104cf5760203660031901126104cf575061058660209235610e40565b90516001600160a01b039091168152f35b509190346101bc57806003193601126101bc57823560249081359167ffffffffffffffff8084116108b957366023850112156108b95783870135968188116108a7578551602098601f1990601f976105f58c848b8501160185610c66565b818452368783830101116108a357818b92888e9301838701378401015261061a610cbb565b815191848311610891579082918b6106328c54610c02565b8a8111610833575b50508b918984116001146107c957508a926107be575b50508160011b916000199060031b1c19161787555b85519261014c9182850193858510908511176107ad5750509180918493610eb38339039086f580156107a05760018060a01b03169283926106a68654610c02565b90816106d9575b50507fda542aa9efb5161637ad155513b9cce1d57758ecd2bcce185c633c877e31546690519480a38152f35b8082116001146107135750507fda542aa9efb5161637ad155513b9cce1d57758ecd2bcce185c633c877e31546690600086555b90386106ad565b7f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e564949392918791600080516020610fff833981519152910160051c81015b80871061078b57507fda542aa9efb5161637ad155513b9cce1d57758ecd2bcce185c633c877e31546693949550818052600082555561070c565b60008755600190960195879550889250610751565b50505051903d90823e3d90fd5b634e487b7160e01b89526041905287fd5b015190503880610650565b8b8052600080516020610fff83398151915293168b5b8d82821061081d575050908460019594939210610804575b505050811b018755610665565b015160001960f88460031b161c191690553880806107f7565b60018596829396860151815501950193016107df565b90919293508b805289600080516020610fff8339815191529181870160051c8301938710610888575b908695949392910160051c01905b818110610879578d915061063a565b6000815585945060010161086a565b9250819261085c565b634e487b7160e01b8a5260418452858afd5b8a80fd5b634e487b7160e01b8752604190528186fd5b8580fd5b5050346101bc57816003193601126101bc57638b78c6d8195490516001600160a01b039091168152602090f35b83806003193601126104cf576108fe610cbb565b80638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a35580f35b8382346101bc5760203660031901126101bc57356001600160a01b038116908190036101bc5761095e610cbb565b6001600160601b0360a01b600154161760015580f35b83806003193601126104cf5763389a75e1600c52338152806020600c2055337ffa7b8eab7da67f412cc9575ed43464468f9bfbae89d1675917346ca6d8fe3c928280a280f35b5091346104cf5760203660031901126104cf575061058660209235610cd8565b5091346104cf57816003193601126104cf5782359067ffffffffffffffff82116104cf57506001600160601b03610a1960209461058693369101610c88565b610a3e8580518381948a830196873781016024358a8201520388810184520182610c66565b51902016610cd8565b83806003193601126104cf5763389a75e1600c523381526202a30042016020600c2055337fdbf36a107da19e49527a7176a1babf963b4b0ff8cde35ee35d6cd8f1f9ac7e1d8280a280f35b5050346101bc57816003193601126101bc57805182548184610ab383610c02565b80835292600190818116908115610b6f5750600114610b25575b50610add92509492940384610c66565b815192839160208084528251928382860152825b848110610b0f57505050828201840152601f01601f19168101030190f35b8181018301518882018801528795508201610af1565b868052869150600080516020610fff8339815191525b848310610b545750610add935050810160200138610acd565b81935090816020925483858901015201910190918492610b3b565b905060209250610add94915060ff191682840152151560051b82010138610acd565b509060203660031901126101445782823563ffffffff81168091036101bc57610bb8610cbb565b6001546001600160a01b031693843b156101445760249084519586938492621cb65b60e51b845283015234905af19081156104d25750610bf6575080f35b610bff90610c3c565b80f35b90600182811c92168015610c32575b6020831014610c1c57565b634e487b7160e01b600052602260045260246000fd5b91607f1691610c11565b67ffffffffffffffff8111610c5057604052565b634e487b7160e01b600052604160045260246000fd5b90601f8019910116810190811067ffffffffffffffff821117610c5057604052565b9181601f84011215610cb65782359167ffffffffffffffff8311610cb65760208381860195010111610cb657565b600080fd5b638b78c6d819543303610cca57565b6382b429006000526004601cfd5b60896013610ce4610d05565b012060ff6000536035523060601b6001526015526055600020906000603552565b604051903060701c15610da957666052573d6000fd607b8301527f3d356020355560408036111560525736038060403d373d3d355af43d6000803e60748301527f3735a920a3ca505d382bbc545af43d6000803e6052573d6000fd5b3d6000f35b60548301527f14605757363d3d37363d7f360894a13ba1a3210667c828492db98dca3e2076cc60348301523060148301526c607f3d8160093d39f33d3d33738252565b66604c573d6000fd60758301527f3d3560203555604080361115604c5736038060403d373d3d355af43d6000803e606e8301527f3735a920a3ca505d382bbc545af43d6000803e604c573d6000fd5b3d6000f35b604e8301527f14605157363d3d37363d7f360894a13ba1a3210667c828492db98dca3e2076cc602e83015230600e8301526c60793d8160093d39f33d3d336d8252565b60405190602082019060ff60f81b82523060601b602184015260358301527f00000000000000000000000000000000000000000000000000000000000000006055830152605582526080820182811067ffffffffffffffff821117610c5057604052905190206001600160a01b03169056fe608080604052346100e757631eb4303560e01b81526000908181600481335afa9182156100db578092610035575b825160208401f35b9091503d8082843e61004681610102565b8083019260208092126100d75780516001600160401b03918282116100ce5785609f830112156100ce578101519182116100d25760405194610091601f8401601f1916850187610128565b82865260a0908184840101116100ce5783855b8481106100ba575050505083010152388061002d565b82818501015182828a0101520184906100a4565b8480fd5b6100ec565b8280fd5b604051903d90823e3d90fd5b600080fd5b634e487b7160e01b600052604160045260246000fd5b6080601f91909101601f19168101906001600160401b038211908210176100d257604052565b601f909101601f19168101906001600160401b038211908210176100d25760405256fe290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e563608080604052346100e757631eb4303560e01b81526000908181600481335afa9182156100db578092610035575b825160208401f35b9091503d8082843e61004681610102565b8083019260208092126100d75780516001600160401b03918282116100ce5785609f830112156100ce578101519182116100d25760405194610091601f8401601f1916850187610128565b82865260a0908184840101116100ce5783855b8481106100ba575050505083010152388061002d565b82818501015182828a0101520184906100a4565b8480fd5b6100ec565b8280fd5b604051903d90823e3d90fd5b600080fd5b634e487b7160e01b600052604160045260246000fd5b6080601f91909101601f19168101906001600160401b038211908210176100d257604052565b601f909101601f19168101906001600160401b038211908210176100d25760405256fe0000000000000000000000009775137314fe595c943712b0b336327dfa80ae8a", + "nonce": "0xed" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xbe36521c9efb5a682c7c885fb8e51a78642d1149d42d6210819aa813bec0c838", + "transactionType": "CALL", + "contractName": "KernelFactory", + "contractAddress": "0xeBf88f6f78b3aBD60744699c06e97415d2fE15Bb", + "function": "deployImplementation(bytes32,bytes):(address)", + "arguments": [ + "0x1dc1493758fa82a7f7e81c3c2c019618edcc6300584946cb5bcfee0a0ccea2cf", + "0x60806040526004361015610015575b3661108857005b60003560e01c806306fdde03146101655780630b3dc35414610160578063150b7a021461015b5780631626ba7e1461015657806329f8b174146101515780633659cfe61461014c5780633a871cdd146101475780633e1b08121461014257806351166ba01461013d578063519454471461013857806354fd4d501461013357806355b14f501461012e57806357b750471461012957806384b0196e1461012457806388e7fd061461011f578063b0d691fe1461011a578063bc197c8114610115578063d087d28814610110578063d1f578941461010b578063d5416221146101065763f23a6e610361000e57610ff6565b610f64565b610ec6565b610e47565b610db8565b610d43565b610d0e565b610c66565b610c2f565b610b49565b610af1565b6109f1565b610928565b610864565b61073a565b610630565b61042f565b61039d565b610343565b6102c4565b610290565b600091031261017557565b600080fd5b634e487b7160e01b600052604160045260246000fd5b6001600160401b0381116101a357604052565b61017a565b608081019081106001600160401b038211176101a357604052565b604081019081106001600160401b038211176101a357604052565b90601f801991011681019081106001600160401b038211176101a357604052565b6040519061020c826101a8565b565b6040519061016082018281106001600160401b038211176101a357604052565b6040519061023b826101c3565b600682526512d95c9b995b60d21b6020830152565b919082519283825260005b84811061027c575050826000602080949584010152601f8019910116010190565b60208183018101518483018201520161025b565b34610175576000366003190112610175576102c06102ac61022e565b604051918291602083526020830190610250565b0390f35b34610175576000366003190112610175576020600080516020611d938339815191525460501c6040519060018060a01b03168152f35b6001600160a01b0381160361017557565b359061020c826102fa565b9181601f84011215610175578235916001600160401b038311610175576020838186019501011161017557565b346101755760803660031901126101755761035f6004356102fa565b61036a6024356102fa565b6064356001600160401b03811161017557610389903690600401610316565b5050604051630a85bd0160e11b8152602090f35b34610175576040366003190112610175576024356001600160401b038111610175576103db6103d26020923690600401610316565b906004356119ed565b6040516001600160e01b03199091168152f35b600435906001600160e01b03198216820361017557565b6064359065ffffffffffff8216820361017557565b6084359065ffffffffffff8216820361017557565b60c0366003190112610175576104436103ee565b60243590610450826102fa565b6044359061045d826102fa565b610465610405565b9261046e61041a565b9060a4356001600160401b0381116101755761048e903690600401610316565b9590946001600160a01b0393337f0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d27898616141580610626575b6106145784926104f0610587926104db6101ff565b65ffffffffffff918216815292166020830152565b6001600160a01b03851660408201526001600160a01b038316606082015261051787611050565b81516020830151604084015160309190911b6bffffffffffff0000000000001665ffffffffffff9290921691909117606091821b6bffffffffffffffffffffffff19161782559091015160019190910180546001600160a01b0319166001600160a01b0392909216919091179055565b1693843b15610175576040519063064acaab60e11b825281806105b16000998a94600484016115ed565b038183895af1801561060f576105f6575b5016906001600160e01b0319167fed03d2572564284398470d3f266a693e29ddfff3eba45fc06c5e91013d3213538480a480f35b8061060361060992610190565b8061016a565b386105c2565b6112d5565b604051637046c88d60e01b8152600490fd5b50303314156104c6565b602036600319011261017557600435610648816102fa565b6001600160a01b0390337f0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d278983161415806106cc575b61061457807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55167fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b600080a2005b503033141561067d565b9291926001600160401b0382116101a357604051916106ff601f8201601f1916602001846101de565b829481845281830111610175578281602093846000960137010152565b9080601f8301121561017557816020610737933591016106d6565b90565b6003196060368201126101755760048035916001600160401b0390818411610175576101609084360301126101755761077161020e565b9061077d84840161030b565b8252602484013560208301526044840135818111610175576107a49084369187010161071c565b60408301526064840135818111610175576107c49084369187010161071c565b60608301526084840135608083015260a484013560a083015260c484013560c083015260e484013560e0830152610104840135610100830152610124840135818111610175576108199084369187010161071c565b610120830152610144840135908111610175576102c09361085493610841923692010161071c565b61014082015260443590602435906112e1565b6040519081529081906020820190565b34610175576020366003190112610175576004356001600160c01b0381169081900361017557604051631aab3f0d60e11b815230600482015260248101919091526020816044817f0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d27896001600160a01b03165afa801561060f576102c0916000916108fa575b506040519081529081906020820190565b61091b915060203d8111610921575b61091381836101de565b8101906111f6565b386108e9565b503d610909565b34610175576020366003190112610175576102c061096d6109476103ee565b60006060604051610957816101a8565b8281528260208201528260408201520152611050565b6040519061097a826101a8565b805465ffffffffffff80821684528160301c16602084015260601c60408301526001808060a01b03910154166060820152604051918291829190916060608082019365ffffffffffff80825116845260208201511660208401528160018060a01b0391826040820151166040860152015116910152565b608036600319011261017557600435610a09816102fa565b6044356001600160401b03811161017557610a2890369060040161071c565b90606435600281101561017557337f0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d27896001600160a01b0316141580610abb575b61061457610a7581611101565b610a9e576000828193926020839451920190602435905af13d82803e15610a9a573d90f35b3d90fd5b60008281939260208394519201905af43d82803e15610a9a573d90f35b50610acb610ac7611b20565b1590565b610a68565b60405190610add826101c3565b6005825264302e322e3160d81b6020830152565b34610175576000366003190112610175576102c06102ac610ad0565b90604060031983011261017557600435610b26816102fa565b91602435906001600160401b03821161017557610b4591600401610316565b9091565b610b5236610b0d565b90916001600160a01b03337f0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d27898216141580610c25575b6106145780600080516020611d938339815191525460501c1691610bab81611cb6565b1692836040519360009586947fa35f5cdc5fbabb614b4cd5064ce5543f43dc8fab0e4da41255230eb8aba2531c8680a3813b15610c21578385610bff819593829463064acaab60e11b8452600484016115ed565b03925af1801561060f57610c11575080f35b80610603610c1e92610190565b80f35b8380fd5b5030331415610b88565b34610175576000366003190112610175576020600080516020611d938339815191525460e01b6040519063ffffffff60e01b168152f35b3461017557600036600319011261017557610cbc610c8261022e565b610c8a610ad0565b90604051928392600f60f81b8452610cae60209360e08587015260e0860190610250565b908482036040860152610250565b90466060840152306080840152600060a084015282820360c08401528060605192838152019160809160005b828110610cf757505050500390f35b835185528695509381019392810192600101610ce8565b34610175576000366003190112610175576020600080516020611d938339815191525465ffffffffffff60405191831c168152f35b34610175576000366003190112610175576040517f0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d27896001600160a01b03168152602090f35b9181601f84011215610175578235916001600160401b038311610175576020808501948460051b01011161017557565b346101755760a036600319011261017557610dd46004356102fa565b610ddf6024356102fa565b6001600160401b0360443581811161017557610dff903690600401610d88565b505060643581811161017557610e19903690600401610d88565b505060843590811161017557610e33903690600401610316565b505060405163bc197c8160e01b8152602090f35b3461017557600036600319011261017557604051631aab3f0d60e11b8152306004820152600060248201526020816044817f0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d27896001600160a01b03165afa801561060f576102c0916000916108fa57506040519081529081906020820190565b610ecf36610b0d565b600080516020611d9383398151915254919290916001600160a01b03919060501c8216610f5357610eff81611cb6565b1691823b1561017557610f34926000928360405180968195829463064acaab60e11b8452602060048501526024840191611589565b03925af1801561060f57610f4457005b80610603610f5192610190565b005b60405162dc149f60e41b8152600490fd5b602036600319011261017557610f786103ee565b337f0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d27896001600160a01b0316141580610fec575b61061457600080516020611d9383398151915290815469ffffffffffff000000004260201b169160e01c9069ffffffffffffffffffff191617179055600080f35b5030331415610fab565b346101755760a0366003190112610175576110126004356102fa565b61101d6024356102fa565b6084356001600160401b0381116101755761103c903690600401610316565b505060405163f23a6e6160e01b8152602090f35b63ffffffff60e01b166000527f439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dda602052604060002090565b600061109e81356001600160e01b031916611050565b5460601c337f0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d27896001600160a01b03161415806110f2575b61061457818091368280378136915af43d82803e15610a9a573d90f35b506110fb611b20565b156110d5565b6002111561110b57565b634e487b7160e01b600052602160045260246000fd5b906004116101755790600490565b909291928360041161017557831161017557600401916003190190565b906024116101755760100190601490565b906058116101755760380190602090565b906024116101755760040190602090565b906038116101755760240190601490565b90600a116101755760040190600690565b9060101161017557600a0190600690565b90939293848311610175578411610175578101920390565b6001600160e01b031990358181169392600481106111e757505050565b60040360031b82901b16169150565b90816020910312610175575190565b606080825282516001600160a01b031690820152919392916040916112cb90602081015160808401528381015161124a610160918260a08701526101c0860190610250565b906112b861126a606085015193605f1994858983030160c08a0152610250565b608085015160e088015260a085015192610100938489015260c08601519061012091828a015260e08701519461014095868b0152870151908901528501518488830301610180890152610250565b92015190848303016101a0850152610250565b9460208201520152565b6040513d6000823e3d90fd5b6001600160a01b03939260009290918391907f0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d278987163303611529576004908135978861014481013501928060248501940135600080516020611d9383398151915254946113576113518383611121565b906111ca565b9b6001600160e01b0319808e16908161140c57505050899a9b50611386826020999a9b95949361139d9361112f565b9660501c965b858c806113fd575b505036916106d6565b6101408501526113c1604051998a9788968794633a871cdd60e01b86528501611205565b0393165af191821561060f5761073793926113dd575b50611d2c565b6113f691925060203d81116109215761091381836101de565b90386113d7565b81808092335af150858c611394565b9199509197969594939c8660e01b161615156000146114365760405163fc2f51c560e01b81528c90fd5b90899a9b91600160e09b95969798999a9b1b81146000146114d557506114776114726113518b606460209c9d0135016024868201359101611121565b611050565b60018101549099906001600160a01b031696848816156114ca575b508161139d926114a19261112f565b995460d081901b6001600160d01b03191660709190911b65ffffffffffff60a01b16179961138c565b60501c965081611492565b9198979095509250600160e11b0361151b5761151161139d948a9361150c6113518a606460209c01350160248d8201359101611121565b6115fe565b919992969161138c565b505050505050505050600190565b604051636b31ba1560e11b8152600490fd5b6bffffffffffffffffffffffff19903581811693926014811061155d57505050565b60140360031b82901b16169150565b35906020811061157a575090565b6000199060200360031b1b1690565b908060209392818452848401376000828201840152601f01601f1916010190565b604090610737949281528160208201520191611589565b6001600160d01b031990358181169392600681106115de57505050565b60060360031b82901b16169150565b916020610737938181520191611589565b9061162a61161e611618611612868561114c565b9061153b565b60601c90565b6001600160a01b031690565b9361163e611638858461115d565b9061156c565b60588301607882019461165961163887856058018a896111b2565b9661176261166a611638838961116e565b61167a611618611612858b61117f565b996117086116893689896106d6565b8051602091820120604080517f3ce406685c1b3551d706d85a68afdaa49ac4e07b451ad9b8ff8b58c3ee9641768185019081526001600160e01b03198b169282019290925260608101969096526001600160a01b039e909e16608086015260a08086019190915284529b8c9361170060c0826101de565b5190206118d9565b600080516020611d9383398151915254909190611744906117349060501c6001600160a01b031661161e565b9189019b60788d0190878d6111b2565b60405163199ed7c960e11b81529586948593849391600485016115aa565b03915afa92831561060f576114726117a861186895610517946000916118bc575b506117a1611791878d61116e565b6001600160a01b0319929161156c565b1690611d2c565b9a898b016078019a85036077190199611858906118486117e86117dd6117d76117d18b86611190565b906115c1565b60d01c90565b65ffffffffffff1690565b9761181f61161e6116186116126118086117dd6117d76117d1888b6111a1565b94611819611618611612838b61117f565b9761114c565b9461183961182b6101ff565b65ffffffffffff909b168b52565b89019065ffffffffffff169052565b6001600160a01b03166040870152565b6001600160a01b03166060850152565b6001600160a01b03871691823b156101755761189e926000928360405180968195829463064acaab60e11b8452600484016115ed565b03925af1801561060f576118af5750565b8061060361020c92610190565b6118d391508d803d106109215761091381836101de565b38611783565b7f2e0abd927eb3a382a913d9801630bb89c63b3e5213c942ecb4c40b4233f9fa657f000000000000000000000000c7f2cf4845c6db0e1a1e91ed41bcd0fcc1b0e14130147f000000000000000000000000000000000000000000000000000000000001388146141615611966575b671901000000000000600052601a52603a526042601820906000603a52565b5060a06040517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f81527f32ba20807d2fff2dbb34e0bcfa82982565bef566d4c0c633dc57b700b81c342760208201527f5709a9427ab590b580a826677786fd6b206c47e15c9470295fe07eeb734e6893604082015246606082015230608082015220611947565b600080516020611d9383398151915254611a3a93602093909291611a1c9060501c6001600160a01b031661161e565b916040519586948593849363199ed7c960e11b8552600485016115aa565b03915afa801561060f57611a5691600091611ab1575b50611d03565b9165ffffffffffff908142911611611aa15742911610611a94576001600160a01b0316611a8857630b135d3f60e11b90565b6001600160e01b031990565b506001600160e01b031990565b506001600160e01b031992915050565b611ac9915060203d81116109215761091381836101de565b38611a50565b90816020910312610175575180151581036101755790565b6001600160a01b0390911681526040602082018190528101829052606091806000848401376000828201840152601f01601f1916010190565b600080516020611d9383398151915254611b459060501c6001600160a01b031661161e565b6040519081639ea9bd5960e01b9182825260209384918180611b6b363360048401611ae7565b03915afa90811561060f57600091611c99575b50611c9257611b986000356001600160e01b031916611050565b6001810154909190611bb2906001600160a01b031661161e565b916001600160a01b03831615908115611c56575b8115611c32575b5015611bdb57505050600090565b829060405192839182528180611bf5363360048401611ae7565b03915afa91821561060f57600092611c0c57505090565b6107379250803d10611c2b575b611c2381836101de565b810190611acf565b503d611c19565b54611c45915065ffffffffffff166117dd565b65ffffffffffff4291161138611bcd565b905065ffffffffffff611c766117dd835465ffffffffffff9060301c1690565b168015159081611c88575b5090611bc6565b9050421138611c81565b5050600190565b611cb09150833d8511611c2b57611c2381836101de565b38611b7e565b600080516020611d9383398151915280547fffff0000000000000000000000000000000000000000ffffffffffffffffffff1660509290921b600160501b600160f01b0316919091179055565b8065ffffffffffff91828160a01c16928315600114611d24575b5060d01c92565b925038611d1d565b8082186001600160a01b031615600114611d47575050600190565b65ffffffffffff60a01b828116828216818118918111919091028082189465ffffffffffff60a01b199485169416929114611d8a575b5081811190821802181790565b925038611d7d56fe439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dd9" + ], + "transaction": { + "type": "0x00", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0xebf88f6f78b3abd60744699c06e97415d2fe15bb", + "gas": "0x784954", + "value": "0x0", + "data": "0xa46adcb21dc1493758fa82a7f7e81c3c2c019618edcc6300584946cb5bcfee0a0ccea2cf00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000001db360806040526004361015610015575b3661108857005b60003560e01c806306fdde03146101655780630b3dc35414610160578063150b7a021461015b5780631626ba7e1461015657806329f8b174146101515780633659cfe61461014c5780633a871cdd146101475780633e1b08121461014257806351166ba01461013d578063519454471461013857806354fd4d501461013357806355b14f501461012e57806357b750471461012957806384b0196e1461012457806388e7fd061461011f578063b0d691fe1461011a578063bc197c8114610115578063d087d28814610110578063d1f578941461010b578063d5416221146101065763f23a6e610361000e57610ff6565b610f64565b610ec6565b610e47565b610db8565b610d43565b610d0e565b610c66565b610c2f565b610b49565b610af1565b6109f1565b610928565b610864565b61073a565b610630565b61042f565b61039d565b610343565b6102c4565b610290565b600091031261017557565b600080fd5b634e487b7160e01b600052604160045260246000fd5b6001600160401b0381116101a357604052565b61017a565b608081019081106001600160401b038211176101a357604052565b604081019081106001600160401b038211176101a357604052565b90601f801991011681019081106001600160401b038211176101a357604052565b6040519061020c826101a8565b565b6040519061016082018281106001600160401b038211176101a357604052565b6040519061023b826101c3565b600682526512d95c9b995b60d21b6020830152565b919082519283825260005b84811061027c575050826000602080949584010152601f8019910116010190565b60208183018101518483018201520161025b565b34610175576000366003190112610175576102c06102ac61022e565b604051918291602083526020830190610250565b0390f35b34610175576000366003190112610175576020600080516020611d938339815191525460501c6040519060018060a01b03168152f35b6001600160a01b0381160361017557565b359061020c826102fa565b9181601f84011215610175578235916001600160401b038311610175576020838186019501011161017557565b346101755760803660031901126101755761035f6004356102fa565b61036a6024356102fa565b6064356001600160401b03811161017557610389903690600401610316565b5050604051630a85bd0160e11b8152602090f35b34610175576040366003190112610175576024356001600160401b038111610175576103db6103d26020923690600401610316565b906004356119ed565b6040516001600160e01b03199091168152f35b600435906001600160e01b03198216820361017557565b6064359065ffffffffffff8216820361017557565b6084359065ffffffffffff8216820361017557565b60c0366003190112610175576104436103ee565b60243590610450826102fa565b6044359061045d826102fa565b610465610405565b9261046e61041a565b9060a4356001600160401b0381116101755761048e903690600401610316565b9590946001600160a01b0393337f0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d27898616141580610626575b6106145784926104f0610587926104db6101ff565b65ffffffffffff918216815292166020830152565b6001600160a01b03851660408201526001600160a01b038316606082015261051787611050565b81516020830151604084015160309190911b6bffffffffffff0000000000001665ffffffffffff9290921691909117606091821b6bffffffffffffffffffffffff19161782559091015160019190910180546001600160a01b0319166001600160a01b0392909216919091179055565b1693843b15610175576040519063064acaab60e11b825281806105b16000998a94600484016115ed565b038183895af1801561060f576105f6575b5016906001600160e01b0319167fed03d2572564284398470d3f266a693e29ddfff3eba45fc06c5e91013d3213538480a480f35b8061060361060992610190565b8061016a565b386105c2565b6112d5565b604051637046c88d60e01b8152600490fd5b50303314156104c6565b602036600319011261017557600435610648816102fa565b6001600160a01b0390337f0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d278983161415806106cc575b61061457807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55167fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b600080a2005b503033141561067d565b9291926001600160401b0382116101a357604051916106ff601f8201601f1916602001846101de565b829481845281830111610175578281602093846000960137010152565b9080601f8301121561017557816020610737933591016106d6565b90565b6003196060368201126101755760048035916001600160401b0390818411610175576101609084360301126101755761077161020e565b9061077d84840161030b565b8252602484013560208301526044840135818111610175576107a49084369187010161071c565b60408301526064840135818111610175576107c49084369187010161071c565b60608301526084840135608083015260a484013560a083015260c484013560c083015260e484013560e0830152610104840135610100830152610124840135818111610175576108199084369187010161071c565b610120830152610144840135908111610175576102c09361085493610841923692010161071c565b61014082015260443590602435906112e1565b6040519081529081906020820190565b34610175576020366003190112610175576004356001600160c01b0381169081900361017557604051631aab3f0d60e11b815230600482015260248101919091526020816044817f0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d27896001600160a01b03165afa801561060f576102c0916000916108fa575b506040519081529081906020820190565b61091b915060203d8111610921575b61091381836101de565b8101906111f6565b386108e9565b503d610909565b34610175576020366003190112610175576102c061096d6109476103ee565b60006060604051610957816101a8565b8281528260208201528260408201520152611050565b6040519061097a826101a8565b805465ffffffffffff80821684528160301c16602084015260601c60408301526001808060a01b03910154166060820152604051918291829190916060608082019365ffffffffffff80825116845260208201511660208401528160018060a01b0391826040820151166040860152015116910152565b608036600319011261017557600435610a09816102fa565b6044356001600160401b03811161017557610a2890369060040161071c565b90606435600281101561017557337f0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d27896001600160a01b0316141580610abb575b61061457610a7581611101565b610a9e576000828193926020839451920190602435905af13d82803e15610a9a573d90f35b3d90fd5b60008281939260208394519201905af43d82803e15610a9a573d90f35b50610acb610ac7611b20565b1590565b610a68565b60405190610add826101c3565b6005825264302e322e3160d81b6020830152565b34610175576000366003190112610175576102c06102ac610ad0565b90604060031983011261017557600435610b26816102fa565b91602435906001600160401b03821161017557610b4591600401610316565b9091565b610b5236610b0d565b90916001600160a01b03337f0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d27898216141580610c25575b6106145780600080516020611d938339815191525460501c1691610bab81611cb6565b1692836040519360009586947fa35f5cdc5fbabb614b4cd5064ce5543f43dc8fab0e4da41255230eb8aba2531c8680a3813b15610c21578385610bff819593829463064acaab60e11b8452600484016115ed565b03925af1801561060f57610c11575080f35b80610603610c1e92610190565b80f35b8380fd5b5030331415610b88565b34610175576000366003190112610175576020600080516020611d938339815191525460e01b6040519063ffffffff60e01b168152f35b3461017557600036600319011261017557610cbc610c8261022e565b610c8a610ad0565b90604051928392600f60f81b8452610cae60209360e08587015260e0860190610250565b908482036040860152610250565b90466060840152306080840152600060a084015282820360c08401528060605192838152019160809160005b828110610cf757505050500390f35b835185528695509381019392810192600101610ce8565b34610175576000366003190112610175576020600080516020611d938339815191525465ffffffffffff60405191831c168152f35b34610175576000366003190112610175576040517f0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d27896001600160a01b03168152602090f35b9181601f84011215610175578235916001600160401b038311610175576020808501948460051b01011161017557565b346101755760a036600319011261017557610dd46004356102fa565b610ddf6024356102fa565b6001600160401b0360443581811161017557610dff903690600401610d88565b505060643581811161017557610e19903690600401610d88565b505060843590811161017557610e33903690600401610316565b505060405163bc197c8160e01b8152602090f35b3461017557600036600319011261017557604051631aab3f0d60e11b8152306004820152600060248201526020816044817f0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d27896001600160a01b03165afa801561060f576102c0916000916108fa57506040519081529081906020820190565b610ecf36610b0d565b600080516020611d9383398151915254919290916001600160a01b03919060501c8216610f5357610eff81611cb6565b1691823b1561017557610f34926000928360405180968195829463064acaab60e11b8452602060048501526024840191611589565b03925af1801561060f57610f4457005b80610603610f5192610190565b005b60405162dc149f60e41b8152600490fd5b602036600319011261017557610f786103ee565b337f0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d27896001600160a01b0316141580610fec575b61061457600080516020611d9383398151915290815469ffffffffffff000000004260201b169160e01c9069ffffffffffffffffffff191617179055600080f35b5030331415610fab565b346101755760a0366003190112610175576110126004356102fa565b61101d6024356102fa565b6084356001600160401b0381116101755761103c903690600401610316565b505060405163f23a6e6160e01b8152602090f35b63ffffffff60e01b166000527f439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dda602052604060002090565b600061109e81356001600160e01b031916611050565b5460601c337f0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d27896001600160a01b03161415806110f2575b61061457818091368280378136915af43d82803e15610a9a573d90f35b506110fb611b20565b156110d5565b6002111561110b57565b634e487b7160e01b600052602160045260246000fd5b906004116101755790600490565b909291928360041161017557831161017557600401916003190190565b906024116101755760100190601490565b906058116101755760380190602090565b906024116101755760040190602090565b906038116101755760240190601490565b90600a116101755760040190600690565b9060101161017557600a0190600690565b90939293848311610175578411610175578101920390565b6001600160e01b031990358181169392600481106111e757505050565b60040360031b82901b16169150565b90816020910312610175575190565b606080825282516001600160a01b031690820152919392916040916112cb90602081015160808401528381015161124a610160918260a08701526101c0860190610250565b906112b861126a606085015193605f1994858983030160c08a0152610250565b608085015160e088015260a085015192610100938489015260c08601519061012091828a015260e08701519461014095868b0152870151908901528501518488830301610180890152610250565b92015190848303016101a0850152610250565b9460208201520152565b6040513d6000823e3d90fd5b6001600160a01b03939260009290918391907f0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d278987163303611529576004908135978861014481013501928060248501940135600080516020611d9383398151915254946113576113518383611121565b906111ca565b9b6001600160e01b0319808e16908161140c57505050899a9b50611386826020999a9b95949361139d9361112f565b9660501c965b858c806113fd575b505036916106d6565b6101408501526113c1604051998a9788968794633a871cdd60e01b86528501611205565b0393165af191821561060f5761073793926113dd575b50611d2c565b6113f691925060203d81116109215761091381836101de565b90386113d7565b81808092335af150858c611394565b9199509197969594939c8660e01b161615156000146114365760405163fc2f51c560e01b81528c90fd5b90899a9b91600160e09b95969798999a9b1b81146000146114d557506114776114726113518b606460209c9d0135016024868201359101611121565b611050565b60018101549099906001600160a01b031696848816156114ca575b508161139d926114a19261112f565b995460d081901b6001600160d01b03191660709190911b65ffffffffffff60a01b16179961138c565b60501c965081611492565b9198979095509250600160e11b0361151b5761151161139d948a9361150c6113518a606460209c01350160248d8201359101611121565b6115fe565b919992969161138c565b505050505050505050600190565b604051636b31ba1560e11b8152600490fd5b6bffffffffffffffffffffffff19903581811693926014811061155d57505050565b60140360031b82901b16169150565b35906020811061157a575090565b6000199060200360031b1b1690565b908060209392818452848401376000828201840152601f01601f1916010190565b604090610737949281528160208201520191611589565b6001600160d01b031990358181169392600681106115de57505050565b60060360031b82901b16169150565b916020610737938181520191611589565b9061162a61161e611618611612868561114c565b9061153b565b60601c90565b6001600160a01b031690565b9361163e611638858461115d565b9061156c565b60588301607882019461165961163887856058018a896111b2565b9661176261166a611638838961116e565b61167a611618611612858b61117f565b996117086116893689896106d6565b8051602091820120604080517f3ce406685c1b3551d706d85a68afdaa49ac4e07b451ad9b8ff8b58c3ee9641768185019081526001600160e01b03198b169282019290925260608101969096526001600160a01b039e909e16608086015260a08086019190915284529b8c9361170060c0826101de565b5190206118d9565b600080516020611d9383398151915254909190611744906117349060501c6001600160a01b031661161e565b9189019b60788d0190878d6111b2565b60405163199ed7c960e11b81529586948593849391600485016115aa565b03915afa92831561060f576114726117a861186895610517946000916118bc575b506117a1611791878d61116e565b6001600160a01b0319929161156c565b1690611d2c565b9a898b016078019a85036077190199611858906118486117e86117dd6117d76117d18b86611190565b906115c1565b60d01c90565b65ffffffffffff1690565b9761181f61161e6116186116126118086117dd6117d76117d1888b6111a1565b94611819611618611612838b61117f565b9761114c565b9461183961182b6101ff565b65ffffffffffff909b168b52565b89019065ffffffffffff169052565b6001600160a01b03166040870152565b6001600160a01b03166060850152565b6001600160a01b03871691823b156101755761189e926000928360405180968195829463064acaab60e11b8452600484016115ed565b03925af1801561060f576118af5750565b8061060361020c92610190565b6118d391508d803d106109215761091381836101de565b38611783565b7f2e0abd927eb3a382a913d9801630bb89c63b3e5213c942ecb4c40b4233f9fa657f000000000000000000000000c7f2cf4845c6db0e1a1e91ed41bcd0fcc1b0e14130147f000000000000000000000000000000000000000000000000000000000001388146141615611966575b671901000000000000600052601a52603a526042601820906000603a52565b5060a06040517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f81527f32ba20807d2fff2dbb34e0bcfa82982565bef566d4c0c633dc57b700b81c342760208201527f5709a9427ab590b580a826677786fd6b206c47e15c9470295fe07eeb734e6893604082015246606082015230608082015220611947565b600080516020611d9383398151915254611a3a93602093909291611a1c9060501c6001600160a01b031661161e565b916040519586948593849363199ed7c960e11b8552600485016115aa565b03915afa801561060f57611a5691600091611ab1575b50611d03565b9165ffffffffffff908142911611611aa15742911610611a94576001600160a01b0316611a8857630b135d3f60e11b90565b6001600160e01b031990565b506001600160e01b031990565b506001600160e01b031992915050565b611ac9915060203d81116109215761091381836101de565b38611a50565b90816020910312610175575180151581036101755790565b6001600160a01b0390911681526040602082018190528101829052606091806000848401376000828201840152601f01601f1916010190565b600080516020611d9383398151915254611b459060501c6001600160a01b031661161e565b6040519081639ea9bd5960e01b9182825260209384918180611b6b363360048401611ae7565b03915afa90811561060f57600091611c99575b50611c9257611b986000356001600160e01b031916611050565b6001810154909190611bb2906001600160a01b031661161e565b916001600160a01b03831615908115611c56575b8115611c32575b5015611bdb57505050600090565b829060405192839182528180611bf5363360048401611ae7565b03915afa91821561060f57600092611c0c57505090565b6107379250803d10611c2b575b611c2381836101de565b810190611acf565b503d611c19565b54611c45915065ffffffffffff166117dd565b65ffffffffffff4291161138611bcd565b905065ffffffffffff611c766117dd835465ffffffffffff9060301c1690565b168015159081611c88575b5090611bc6565b9050421138611c81565b5050600190565b611cb09150833d8511611c2b57611c2381836101de565b38611b7e565b600080516020611d9383398151915280547fffff0000000000000000000000000000000000000000ffffffffffffffffffff1660509290921b600160501b600160f01b0316919091179055565b8065ffffffffffff91828160a01c16928315600114611d24575b5060d01c92565b925038611d1d565b8082186001600160a01b031615600114611d47575050600190565b65ffffffffffff60a01b828116828216818118918111919091028082189465ffffffffffff60a01b199485169416929114611d8a575b5081811190821802181790565b925038611d7d56fe439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dd900000000000000000000000000", + "nonce": "0xee" + }, + "additionalContracts": [ + { + "transactionType": "CREATE2", + "address": "0xA87e80ed52992e4FB0809fc0B1c0629CF6d43F17", + "initCode": "0x608080604052346100e757631eb4303560e01b81526000908181600481335afa9182156100db578092610035575b825160208401f35b9091503d8082843e61004681610102565b8083019260208092126100d75780516001600160401b03918282116100ce5785609f830112156100ce578101519182116100d25760405194610091601f8401601f1916850187610128565b82865260a0908184840101116100ce5783855b8481106100ba575050505083010152388061002d565b82818501015182828a0101520184906100a4565b8480fd5b6100ec565b8280fd5b604051903d90823e3d90fd5b600080fd5b634e487b7160e01b600052604160045260246000fd5b6080601f91909101601f19168101906001600160401b038211908210176100d257604052565b601f909101601f19168101906001600160401b038211908210176100d25760405256fe" + } + ], + "isFixedGasLimit": false + } + ], + "receipts": [], + "libraries": [], + "pending": [ + "0x204ac8bedb6158d180b079867d85c36b2a0954618968e16cd3ce88497f56f98d", + "0xbe36521c9efb5a682c7c885fb8e51a78642d1149d42d6210819aa813bec0c838" + ], + "returns": {}, + "timestamp": 1692109117, + "chain": 80001, + "multi": false, + "commit": "8fee80d" +} \ No newline at end of file diff --git a/broadcast/DeployKernel.s.sol/80001/run-1692109132.json b/broadcast/DeployKernel.s.sol/80001/run-1692109132.json new file mode 100644 index 00000000..9fe00832 --- /dev/null +++ b/broadcast/DeployKernel.s.sol/80001/run-1692109132.json @@ -0,0 +1,156 @@ +{ + "transactions": [ + { + "hash": "0x204ac8bedb6158d180b079867d85c36b2a0954618968e16cd3ce88497f56f98d", + "transactionType": "CREATE2", + "contractName": "KernelFactory", + "contractAddress": "0xeBf88f6f78b3aBD60744699c06e97415d2fE15Bb", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x15d9cd", + "value": "0x0", + "data": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052346100ab576112576020813803918261001c816100b0565b9384928339810103126100ab57516001600160a01b038116908190036100ab5780638b78c6d8195560007f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08180a361014c610079602082016100b0565b818152602081019161110b833951902060805260405161101f90816100ec823960805181818161025b0152610e600152f35b600080fd5b6040519190601f01601f191682016001600160401b038111838210176100d557604052565b634e487b7160e01b600052604160045260246000fdfe6040608081526004908136101561001557600080fd5b600091823560e01c80630396cb6014610b915780631eb4303514610a925780632569296214610a475780634d6cb700146109da5780635414dff0146109ba57806354d1f13d14610974578063584465f214610930578063715018a6146108ea5780638da5cb5b146108bd578063a46adcb214610597578063aafd5e4014610566578063b0d691fe1461053d57838163bb9fe6bf146104e3578163c23a5cea1461045757508063d7533f0214610439578063d8b71e1f146102a8578063db4c545e1461027e578063efee258414610243578063f04e283e146101c0578063f2fde38b146101485763fee81cf41461010a57600080fd5b3461014457602036600319011261014457356001600160a01b03811681036101445760209263389a75e1600c525281600c20549051908152f35b8280fd5b838260203660031901126101bc5780356001600160a01b03811691908281036101b857610173610cbb565b60601b156101ad5750638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08580a35580f35b637448fbae8352601cfd5b8380fd5b5080fd5b838260203660031901126101bc5780356001600160a01b03811691908281036101b8576101eb610cbb565b63389a75e1600c5283526020600c2090815442116102385750829055638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08580a35580f35b636f5e88188452601cfd5b5050346101bc57816003193601126101bc57602090517f00000000000000000000000000000000000000000000000000000000000000008152f35b5050346101bc57816003193601126101bc576020906089601361029f610d05565b01209051908152f35b509060603660031901126101445760243567ffffffffffffffff81116101b8576102d59036908401610c88565b926102e08135610e40565b90813b1561042b576001600160601b03845160208101908786833761031987828a81016044356020820152036020810184520182610c66565b519020169433156001171561041f57610330610d05565b9060138201966089882060ff8a536035523060601b60015280601552605589209789603552883b15610370575b87516001600160a01b038a168152602090f35b6089919293949596985089f595861561041357918188939284938784527f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60208501528884013786019034885af1156103f75750827f09e48df7857bd0c1e0d31bb8a85d42cf1874817895f171c917f6ee2cea73ec2085602096a33880808080808061035d565b84903d1561040857503d81803e3d90fd5b63301164258252601cfd5b8363301164258952601cfd5b50632f6348368652601cfd5b835163340aafcd60e11b8152fd5b5050346101bc57816003193601126101bc57602090516202a3008152f35b929050346104df5760203660031901126104df5781356001600160a01b0381811693918490036104db57610489610cbb565b6001541692833b156104db5760248592838551968794859363611d2e7560e11b85528401525af19081156104d257506104bf5750f35b6104c890610c3c565b6104cf5780f35b80fd5b513d84823e3d90fd5b8480fd5b5050fd5b929050346104df57826003193601126104df576104fe610cbb565b6001546001600160a01b031691823b1561053857815163bb9fe6bf60e01b81529284918491829084905af19081156104d257506104bf5750f35b505050fd5b5050346101bc57816003193601126101bc5760015490516001600160a01b039091168152602090f35b5091346104cf5760203660031901126104cf575061058660209235610e40565b90516001600160a01b039091168152f35b509190346101bc57806003193601126101bc57823560249081359167ffffffffffffffff8084116108b957366023850112156108b95783870135968188116108a7578551602098601f1990601f976105f58c848b8501160185610c66565b818452368783830101116108a357818b92888e9301838701378401015261061a610cbb565b815191848311610891579082918b6106328c54610c02565b8a8111610833575b50508b918984116001146107c957508a926107be575b50508160011b916000199060031b1c19161787555b85519261014c9182850193858510908511176107ad5750509180918493610eb38339039086f580156107a05760018060a01b03169283926106a68654610c02565b90816106d9575b50507fda542aa9efb5161637ad155513b9cce1d57758ecd2bcce185c633c877e31546690519480a38152f35b8082116001146107135750507fda542aa9efb5161637ad155513b9cce1d57758ecd2bcce185c633c877e31546690600086555b90386106ad565b7f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e564949392918791600080516020610fff833981519152910160051c81015b80871061078b57507fda542aa9efb5161637ad155513b9cce1d57758ecd2bcce185c633c877e31546693949550818052600082555561070c565b60008755600190960195879550889250610751565b50505051903d90823e3d90fd5b634e487b7160e01b89526041905287fd5b015190503880610650565b8b8052600080516020610fff83398151915293168b5b8d82821061081d575050908460019594939210610804575b505050811b018755610665565b015160001960f88460031b161c191690553880806107f7565b60018596829396860151815501950193016107df565b90919293508b805289600080516020610fff8339815191529181870160051c8301938710610888575b908695949392910160051c01905b818110610879578d915061063a565b6000815585945060010161086a565b9250819261085c565b634e487b7160e01b8a5260418452858afd5b8a80fd5b634e487b7160e01b8752604190528186fd5b8580fd5b5050346101bc57816003193601126101bc57638b78c6d8195490516001600160a01b039091168152602090f35b83806003193601126104cf576108fe610cbb565b80638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a35580f35b8382346101bc5760203660031901126101bc57356001600160a01b038116908190036101bc5761095e610cbb565b6001600160601b0360a01b600154161760015580f35b83806003193601126104cf5763389a75e1600c52338152806020600c2055337ffa7b8eab7da67f412cc9575ed43464468f9bfbae89d1675917346ca6d8fe3c928280a280f35b5091346104cf5760203660031901126104cf575061058660209235610cd8565b5091346104cf57816003193601126104cf5782359067ffffffffffffffff82116104cf57506001600160601b03610a1960209461058693369101610c88565b610a3e8580518381948a830196873781016024358a8201520388810184520182610c66565b51902016610cd8565b83806003193601126104cf5763389a75e1600c523381526202a30042016020600c2055337fdbf36a107da19e49527a7176a1babf963b4b0ff8cde35ee35d6cd8f1f9ac7e1d8280a280f35b5050346101bc57816003193601126101bc57805182548184610ab383610c02565b80835292600190818116908115610b6f5750600114610b25575b50610add92509492940384610c66565b815192839160208084528251928382860152825b848110610b0f57505050828201840152601f01601f19168101030190f35b8181018301518882018801528795508201610af1565b868052869150600080516020610fff8339815191525b848310610b545750610add935050810160200138610acd565b81935090816020925483858901015201910190918492610b3b565b905060209250610add94915060ff191682840152151560051b82010138610acd565b509060203660031901126101445782823563ffffffff81168091036101bc57610bb8610cbb565b6001546001600160a01b031693843b156101445760249084519586938492621cb65b60e51b845283015234905af19081156104d25750610bf6575080f35b610bff90610c3c565b80f35b90600182811c92168015610c32575b6020831014610c1c57565b634e487b7160e01b600052602260045260246000fd5b91607f1691610c11565b67ffffffffffffffff8111610c5057604052565b634e487b7160e01b600052604160045260246000fd5b90601f8019910116810190811067ffffffffffffffff821117610c5057604052565b9181601f84011215610cb65782359167ffffffffffffffff8311610cb65760208381860195010111610cb657565b600080fd5b638b78c6d819543303610cca57565b6382b429006000526004601cfd5b60896013610ce4610d05565b012060ff6000536035523060601b6001526015526055600020906000603552565b604051903060701c15610da957666052573d6000fd607b8301527f3d356020355560408036111560525736038060403d373d3d355af43d6000803e60748301527f3735a920a3ca505d382bbc545af43d6000803e6052573d6000fd5b3d6000f35b60548301527f14605757363d3d37363d7f360894a13ba1a3210667c828492db98dca3e2076cc60348301523060148301526c607f3d8160093d39f33d3d33738252565b66604c573d6000fd60758301527f3d3560203555604080361115604c5736038060403d373d3d355af43d6000803e606e8301527f3735a920a3ca505d382bbc545af43d6000803e604c573d6000fd5b3d6000f35b604e8301527f14605157363d3d37363d7f360894a13ba1a3210667c828492db98dca3e2076cc602e83015230600e8301526c60793d8160093d39f33d3d336d8252565b60405190602082019060ff60f81b82523060601b602184015260358301527f00000000000000000000000000000000000000000000000000000000000000006055830152605582526080820182811067ffffffffffffffff821117610c5057604052905190206001600160a01b03169056fe608080604052346100e757631eb4303560e01b81526000908181600481335afa9182156100db578092610035575b825160208401f35b9091503d8082843e61004681610102565b8083019260208092126100d75780516001600160401b03918282116100ce5785609f830112156100ce578101519182116100d25760405194610091601f8401601f1916850187610128565b82865260a0908184840101116100ce5783855b8481106100ba575050505083010152388061002d565b82818501015182828a0101520184906100a4565b8480fd5b6100ec565b8280fd5b604051903d90823e3d90fd5b600080fd5b634e487b7160e01b600052604160045260246000fd5b6080601f91909101601f19168101906001600160401b038211908210176100d257604052565b601f909101601f19168101906001600160401b038211908210176100d25760405256fe290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e563608080604052346100e757631eb4303560e01b81526000908181600481335afa9182156100db578092610035575b825160208401f35b9091503d8082843e61004681610102565b8083019260208092126100d75780516001600160401b03918282116100ce5785609f830112156100ce578101519182116100d25760405194610091601f8401601f1916850187610128565b82865260a0908184840101116100ce5783855b8481106100ba575050505083010152388061002d565b82818501015182828a0101520184906100a4565b8480fd5b6100ec565b8280fd5b604051903d90823e3d90fd5b600080fd5b634e487b7160e01b600052604160045260246000fd5b6080601f91909101601f19168101906001600160401b038211908210176100d257604052565b601f909101601f19168101906001600160401b038211908210176100d25760405256fe0000000000000000000000009775137314fe595c943712b0b336327dfa80ae8a", + "nonce": "0xed" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xbe36521c9efb5a682c7c885fb8e51a78642d1149d42d6210819aa813bec0c838", + "transactionType": "CALL", + "contractName": "KernelFactory", + "contractAddress": "0xeBf88f6f78b3aBD60744699c06e97415d2fE15Bb", + "function": "deployImplementation(bytes32,bytes):(address)", + "arguments": [ + "0x1dc1493758fa82a7f7e81c3c2c019618edcc6300584946cb5bcfee0a0ccea2cf", + "0x60806040526004361015610015575b3661108857005b60003560e01c806306fdde03146101655780630b3dc35414610160578063150b7a021461015b5780631626ba7e1461015657806329f8b174146101515780633659cfe61461014c5780633a871cdd146101475780633e1b08121461014257806351166ba01461013d578063519454471461013857806354fd4d501461013357806355b14f501461012e57806357b750471461012957806384b0196e1461012457806388e7fd061461011f578063b0d691fe1461011a578063bc197c8114610115578063d087d28814610110578063d1f578941461010b578063d5416221146101065763f23a6e610361000e57610ff6565b610f64565b610ec6565b610e47565b610db8565b610d43565b610d0e565b610c66565b610c2f565b610b49565b610af1565b6109f1565b610928565b610864565b61073a565b610630565b61042f565b61039d565b610343565b6102c4565b610290565b600091031261017557565b600080fd5b634e487b7160e01b600052604160045260246000fd5b6001600160401b0381116101a357604052565b61017a565b608081019081106001600160401b038211176101a357604052565b604081019081106001600160401b038211176101a357604052565b90601f801991011681019081106001600160401b038211176101a357604052565b6040519061020c826101a8565b565b6040519061016082018281106001600160401b038211176101a357604052565b6040519061023b826101c3565b600682526512d95c9b995b60d21b6020830152565b919082519283825260005b84811061027c575050826000602080949584010152601f8019910116010190565b60208183018101518483018201520161025b565b34610175576000366003190112610175576102c06102ac61022e565b604051918291602083526020830190610250565b0390f35b34610175576000366003190112610175576020600080516020611d938339815191525460501c6040519060018060a01b03168152f35b6001600160a01b0381160361017557565b359061020c826102fa565b9181601f84011215610175578235916001600160401b038311610175576020838186019501011161017557565b346101755760803660031901126101755761035f6004356102fa565b61036a6024356102fa565b6064356001600160401b03811161017557610389903690600401610316565b5050604051630a85bd0160e11b8152602090f35b34610175576040366003190112610175576024356001600160401b038111610175576103db6103d26020923690600401610316565b906004356119ed565b6040516001600160e01b03199091168152f35b600435906001600160e01b03198216820361017557565b6064359065ffffffffffff8216820361017557565b6084359065ffffffffffff8216820361017557565b60c0366003190112610175576104436103ee565b60243590610450826102fa565b6044359061045d826102fa565b610465610405565b9261046e61041a565b9060a4356001600160401b0381116101755761048e903690600401610316565b9590946001600160a01b0393337f0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d27898616141580610626575b6106145784926104f0610587926104db6101ff565b65ffffffffffff918216815292166020830152565b6001600160a01b03851660408201526001600160a01b038316606082015261051787611050565b81516020830151604084015160309190911b6bffffffffffff0000000000001665ffffffffffff9290921691909117606091821b6bffffffffffffffffffffffff19161782559091015160019190910180546001600160a01b0319166001600160a01b0392909216919091179055565b1693843b15610175576040519063064acaab60e11b825281806105b16000998a94600484016115ed565b038183895af1801561060f576105f6575b5016906001600160e01b0319167fed03d2572564284398470d3f266a693e29ddfff3eba45fc06c5e91013d3213538480a480f35b8061060361060992610190565b8061016a565b386105c2565b6112d5565b604051637046c88d60e01b8152600490fd5b50303314156104c6565b602036600319011261017557600435610648816102fa565b6001600160a01b0390337f0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d278983161415806106cc575b61061457807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55167fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b600080a2005b503033141561067d565b9291926001600160401b0382116101a357604051916106ff601f8201601f1916602001846101de565b829481845281830111610175578281602093846000960137010152565b9080601f8301121561017557816020610737933591016106d6565b90565b6003196060368201126101755760048035916001600160401b0390818411610175576101609084360301126101755761077161020e565b9061077d84840161030b565b8252602484013560208301526044840135818111610175576107a49084369187010161071c565b60408301526064840135818111610175576107c49084369187010161071c565b60608301526084840135608083015260a484013560a083015260c484013560c083015260e484013560e0830152610104840135610100830152610124840135818111610175576108199084369187010161071c565b610120830152610144840135908111610175576102c09361085493610841923692010161071c565b61014082015260443590602435906112e1565b6040519081529081906020820190565b34610175576020366003190112610175576004356001600160c01b0381169081900361017557604051631aab3f0d60e11b815230600482015260248101919091526020816044817f0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d27896001600160a01b03165afa801561060f576102c0916000916108fa575b506040519081529081906020820190565b61091b915060203d8111610921575b61091381836101de565b8101906111f6565b386108e9565b503d610909565b34610175576020366003190112610175576102c061096d6109476103ee565b60006060604051610957816101a8565b8281528260208201528260408201520152611050565b6040519061097a826101a8565b805465ffffffffffff80821684528160301c16602084015260601c60408301526001808060a01b03910154166060820152604051918291829190916060608082019365ffffffffffff80825116845260208201511660208401528160018060a01b0391826040820151166040860152015116910152565b608036600319011261017557600435610a09816102fa565b6044356001600160401b03811161017557610a2890369060040161071c565b90606435600281101561017557337f0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d27896001600160a01b0316141580610abb575b61061457610a7581611101565b610a9e576000828193926020839451920190602435905af13d82803e15610a9a573d90f35b3d90fd5b60008281939260208394519201905af43d82803e15610a9a573d90f35b50610acb610ac7611b20565b1590565b610a68565b60405190610add826101c3565b6005825264302e322e3160d81b6020830152565b34610175576000366003190112610175576102c06102ac610ad0565b90604060031983011261017557600435610b26816102fa565b91602435906001600160401b03821161017557610b4591600401610316565b9091565b610b5236610b0d565b90916001600160a01b03337f0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d27898216141580610c25575b6106145780600080516020611d938339815191525460501c1691610bab81611cb6565b1692836040519360009586947fa35f5cdc5fbabb614b4cd5064ce5543f43dc8fab0e4da41255230eb8aba2531c8680a3813b15610c21578385610bff819593829463064acaab60e11b8452600484016115ed565b03925af1801561060f57610c11575080f35b80610603610c1e92610190565b80f35b8380fd5b5030331415610b88565b34610175576000366003190112610175576020600080516020611d938339815191525460e01b6040519063ffffffff60e01b168152f35b3461017557600036600319011261017557610cbc610c8261022e565b610c8a610ad0565b90604051928392600f60f81b8452610cae60209360e08587015260e0860190610250565b908482036040860152610250565b90466060840152306080840152600060a084015282820360c08401528060605192838152019160809160005b828110610cf757505050500390f35b835185528695509381019392810192600101610ce8565b34610175576000366003190112610175576020600080516020611d938339815191525465ffffffffffff60405191831c168152f35b34610175576000366003190112610175576040517f0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d27896001600160a01b03168152602090f35b9181601f84011215610175578235916001600160401b038311610175576020808501948460051b01011161017557565b346101755760a036600319011261017557610dd46004356102fa565b610ddf6024356102fa565b6001600160401b0360443581811161017557610dff903690600401610d88565b505060643581811161017557610e19903690600401610d88565b505060843590811161017557610e33903690600401610316565b505060405163bc197c8160e01b8152602090f35b3461017557600036600319011261017557604051631aab3f0d60e11b8152306004820152600060248201526020816044817f0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d27896001600160a01b03165afa801561060f576102c0916000916108fa57506040519081529081906020820190565b610ecf36610b0d565b600080516020611d9383398151915254919290916001600160a01b03919060501c8216610f5357610eff81611cb6565b1691823b1561017557610f34926000928360405180968195829463064acaab60e11b8452602060048501526024840191611589565b03925af1801561060f57610f4457005b80610603610f5192610190565b005b60405162dc149f60e41b8152600490fd5b602036600319011261017557610f786103ee565b337f0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d27896001600160a01b0316141580610fec575b61061457600080516020611d9383398151915290815469ffffffffffff000000004260201b169160e01c9069ffffffffffffffffffff191617179055600080f35b5030331415610fab565b346101755760a0366003190112610175576110126004356102fa565b61101d6024356102fa565b6084356001600160401b0381116101755761103c903690600401610316565b505060405163f23a6e6160e01b8152602090f35b63ffffffff60e01b166000527f439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dda602052604060002090565b600061109e81356001600160e01b031916611050565b5460601c337f0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d27896001600160a01b03161415806110f2575b61061457818091368280378136915af43d82803e15610a9a573d90f35b506110fb611b20565b156110d5565b6002111561110b57565b634e487b7160e01b600052602160045260246000fd5b906004116101755790600490565b909291928360041161017557831161017557600401916003190190565b906024116101755760100190601490565b906058116101755760380190602090565b906024116101755760040190602090565b906038116101755760240190601490565b90600a116101755760040190600690565b9060101161017557600a0190600690565b90939293848311610175578411610175578101920390565b6001600160e01b031990358181169392600481106111e757505050565b60040360031b82901b16169150565b90816020910312610175575190565b606080825282516001600160a01b031690820152919392916040916112cb90602081015160808401528381015161124a610160918260a08701526101c0860190610250565b906112b861126a606085015193605f1994858983030160c08a0152610250565b608085015160e088015260a085015192610100938489015260c08601519061012091828a015260e08701519461014095868b0152870151908901528501518488830301610180890152610250565b92015190848303016101a0850152610250565b9460208201520152565b6040513d6000823e3d90fd5b6001600160a01b03939260009290918391907f0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d278987163303611529576004908135978861014481013501928060248501940135600080516020611d9383398151915254946113576113518383611121565b906111ca565b9b6001600160e01b0319808e16908161140c57505050899a9b50611386826020999a9b95949361139d9361112f565b9660501c965b858c806113fd575b505036916106d6565b6101408501526113c1604051998a9788968794633a871cdd60e01b86528501611205565b0393165af191821561060f5761073793926113dd575b50611d2c565b6113f691925060203d81116109215761091381836101de565b90386113d7565b81808092335af150858c611394565b9199509197969594939c8660e01b161615156000146114365760405163fc2f51c560e01b81528c90fd5b90899a9b91600160e09b95969798999a9b1b81146000146114d557506114776114726113518b606460209c9d0135016024868201359101611121565b611050565b60018101549099906001600160a01b031696848816156114ca575b508161139d926114a19261112f565b995460d081901b6001600160d01b03191660709190911b65ffffffffffff60a01b16179961138c565b60501c965081611492565b9198979095509250600160e11b0361151b5761151161139d948a9361150c6113518a606460209c01350160248d8201359101611121565b6115fe565b919992969161138c565b505050505050505050600190565b604051636b31ba1560e11b8152600490fd5b6bffffffffffffffffffffffff19903581811693926014811061155d57505050565b60140360031b82901b16169150565b35906020811061157a575090565b6000199060200360031b1b1690565b908060209392818452848401376000828201840152601f01601f1916010190565b604090610737949281528160208201520191611589565b6001600160d01b031990358181169392600681106115de57505050565b60060360031b82901b16169150565b916020610737938181520191611589565b9061162a61161e611618611612868561114c565b9061153b565b60601c90565b6001600160a01b031690565b9361163e611638858461115d565b9061156c565b60588301607882019461165961163887856058018a896111b2565b9661176261166a611638838961116e565b61167a611618611612858b61117f565b996117086116893689896106d6565b8051602091820120604080517f3ce406685c1b3551d706d85a68afdaa49ac4e07b451ad9b8ff8b58c3ee9641768185019081526001600160e01b03198b169282019290925260608101969096526001600160a01b039e909e16608086015260a08086019190915284529b8c9361170060c0826101de565b5190206118d9565b600080516020611d9383398151915254909190611744906117349060501c6001600160a01b031661161e565b9189019b60788d0190878d6111b2565b60405163199ed7c960e11b81529586948593849391600485016115aa565b03915afa92831561060f576114726117a861186895610517946000916118bc575b506117a1611791878d61116e565b6001600160a01b0319929161156c565b1690611d2c565b9a898b016078019a85036077190199611858906118486117e86117dd6117d76117d18b86611190565b906115c1565b60d01c90565b65ffffffffffff1690565b9761181f61161e6116186116126118086117dd6117d76117d1888b6111a1565b94611819611618611612838b61117f565b9761114c565b9461183961182b6101ff565b65ffffffffffff909b168b52565b89019065ffffffffffff169052565b6001600160a01b03166040870152565b6001600160a01b03166060850152565b6001600160a01b03871691823b156101755761189e926000928360405180968195829463064acaab60e11b8452600484016115ed565b03925af1801561060f576118af5750565b8061060361020c92610190565b6118d391508d803d106109215761091381836101de565b38611783565b7f2e0abd927eb3a382a913d9801630bb89c63b3e5213c942ecb4c40b4233f9fa657f000000000000000000000000c7f2cf4845c6db0e1a1e91ed41bcd0fcc1b0e14130147f000000000000000000000000000000000000000000000000000000000001388146141615611966575b671901000000000000600052601a52603a526042601820906000603a52565b5060a06040517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f81527f32ba20807d2fff2dbb34e0bcfa82982565bef566d4c0c633dc57b700b81c342760208201527f5709a9427ab590b580a826677786fd6b206c47e15c9470295fe07eeb734e6893604082015246606082015230608082015220611947565b600080516020611d9383398151915254611a3a93602093909291611a1c9060501c6001600160a01b031661161e565b916040519586948593849363199ed7c960e11b8552600485016115aa565b03915afa801561060f57611a5691600091611ab1575b50611d03565b9165ffffffffffff908142911611611aa15742911610611a94576001600160a01b0316611a8857630b135d3f60e11b90565b6001600160e01b031990565b506001600160e01b031990565b506001600160e01b031992915050565b611ac9915060203d81116109215761091381836101de565b38611a50565b90816020910312610175575180151581036101755790565b6001600160a01b0390911681526040602082018190528101829052606091806000848401376000828201840152601f01601f1916010190565b600080516020611d9383398151915254611b459060501c6001600160a01b031661161e565b6040519081639ea9bd5960e01b9182825260209384918180611b6b363360048401611ae7565b03915afa90811561060f57600091611c99575b50611c9257611b986000356001600160e01b031916611050565b6001810154909190611bb2906001600160a01b031661161e565b916001600160a01b03831615908115611c56575b8115611c32575b5015611bdb57505050600090565b829060405192839182528180611bf5363360048401611ae7565b03915afa91821561060f57600092611c0c57505090565b6107379250803d10611c2b575b611c2381836101de565b810190611acf565b503d611c19565b54611c45915065ffffffffffff166117dd565b65ffffffffffff4291161138611bcd565b905065ffffffffffff611c766117dd835465ffffffffffff9060301c1690565b168015159081611c88575b5090611bc6565b9050421138611c81565b5050600190565b611cb09150833d8511611c2b57611c2381836101de565b38611b7e565b600080516020611d9383398151915280547fffff0000000000000000000000000000000000000000ffffffffffffffffffff1660509290921b600160501b600160f01b0316919091179055565b8065ffffffffffff91828160a01c16928315600114611d24575b5060d01c92565b925038611d1d565b8082186001600160a01b031615600114611d47575050600190565b65ffffffffffff60a01b828116828216818118918111919091028082189465ffffffffffff60a01b199485169416929114611d8a575b5081811190821802181790565b925038611d7d56fe439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dd9" + ], + "transaction": { + "type": "0x00", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0xebf88f6f78b3abd60744699c06e97415d2fe15bb", + "gas": "0x784954", + "value": "0x0", + "data": "0xa46adcb21dc1493758fa82a7f7e81c3c2c019618edcc6300584946cb5bcfee0a0ccea2cf00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000001db360806040526004361015610015575b3661108857005b60003560e01c806306fdde03146101655780630b3dc35414610160578063150b7a021461015b5780631626ba7e1461015657806329f8b174146101515780633659cfe61461014c5780633a871cdd146101475780633e1b08121461014257806351166ba01461013d578063519454471461013857806354fd4d501461013357806355b14f501461012e57806357b750471461012957806384b0196e1461012457806388e7fd061461011f578063b0d691fe1461011a578063bc197c8114610115578063d087d28814610110578063d1f578941461010b578063d5416221146101065763f23a6e610361000e57610ff6565b610f64565b610ec6565b610e47565b610db8565b610d43565b610d0e565b610c66565b610c2f565b610b49565b610af1565b6109f1565b610928565b610864565b61073a565b610630565b61042f565b61039d565b610343565b6102c4565b610290565b600091031261017557565b600080fd5b634e487b7160e01b600052604160045260246000fd5b6001600160401b0381116101a357604052565b61017a565b608081019081106001600160401b038211176101a357604052565b604081019081106001600160401b038211176101a357604052565b90601f801991011681019081106001600160401b038211176101a357604052565b6040519061020c826101a8565b565b6040519061016082018281106001600160401b038211176101a357604052565b6040519061023b826101c3565b600682526512d95c9b995b60d21b6020830152565b919082519283825260005b84811061027c575050826000602080949584010152601f8019910116010190565b60208183018101518483018201520161025b565b34610175576000366003190112610175576102c06102ac61022e565b604051918291602083526020830190610250565b0390f35b34610175576000366003190112610175576020600080516020611d938339815191525460501c6040519060018060a01b03168152f35b6001600160a01b0381160361017557565b359061020c826102fa565b9181601f84011215610175578235916001600160401b038311610175576020838186019501011161017557565b346101755760803660031901126101755761035f6004356102fa565b61036a6024356102fa565b6064356001600160401b03811161017557610389903690600401610316565b5050604051630a85bd0160e11b8152602090f35b34610175576040366003190112610175576024356001600160401b038111610175576103db6103d26020923690600401610316565b906004356119ed565b6040516001600160e01b03199091168152f35b600435906001600160e01b03198216820361017557565b6064359065ffffffffffff8216820361017557565b6084359065ffffffffffff8216820361017557565b60c0366003190112610175576104436103ee565b60243590610450826102fa565b6044359061045d826102fa565b610465610405565b9261046e61041a565b9060a4356001600160401b0381116101755761048e903690600401610316565b9590946001600160a01b0393337f0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d27898616141580610626575b6106145784926104f0610587926104db6101ff565b65ffffffffffff918216815292166020830152565b6001600160a01b03851660408201526001600160a01b038316606082015261051787611050565b81516020830151604084015160309190911b6bffffffffffff0000000000001665ffffffffffff9290921691909117606091821b6bffffffffffffffffffffffff19161782559091015160019190910180546001600160a01b0319166001600160a01b0392909216919091179055565b1693843b15610175576040519063064acaab60e11b825281806105b16000998a94600484016115ed565b038183895af1801561060f576105f6575b5016906001600160e01b0319167fed03d2572564284398470d3f266a693e29ddfff3eba45fc06c5e91013d3213538480a480f35b8061060361060992610190565b8061016a565b386105c2565b6112d5565b604051637046c88d60e01b8152600490fd5b50303314156104c6565b602036600319011261017557600435610648816102fa565b6001600160a01b0390337f0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d278983161415806106cc575b61061457807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55167fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b600080a2005b503033141561067d565b9291926001600160401b0382116101a357604051916106ff601f8201601f1916602001846101de565b829481845281830111610175578281602093846000960137010152565b9080601f8301121561017557816020610737933591016106d6565b90565b6003196060368201126101755760048035916001600160401b0390818411610175576101609084360301126101755761077161020e565b9061077d84840161030b565b8252602484013560208301526044840135818111610175576107a49084369187010161071c565b60408301526064840135818111610175576107c49084369187010161071c565b60608301526084840135608083015260a484013560a083015260c484013560c083015260e484013560e0830152610104840135610100830152610124840135818111610175576108199084369187010161071c565b610120830152610144840135908111610175576102c09361085493610841923692010161071c565b61014082015260443590602435906112e1565b6040519081529081906020820190565b34610175576020366003190112610175576004356001600160c01b0381169081900361017557604051631aab3f0d60e11b815230600482015260248101919091526020816044817f0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d27896001600160a01b03165afa801561060f576102c0916000916108fa575b506040519081529081906020820190565b61091b915060203d8111610921575b61091381836101de565b8101906111f6565b386108e9565b503d610909565b34610175576020366003190112610175576102c061096d6109476103ee565b60006060604051610957816101a8565b8281528260208201528260408201520152611050565b6040519061097a826101a8565b805465ffffffffffff80821684528160301c16602084015260601c60408301526001808060a01b03910154166060820152604051918291829190916060608082019365ffffffffffff80825116845260208201511660208401528160018060a01b0391826040820151166040860152015116910152565b608036600319011261017557600435610a09816102fa565b6044356001600160401b03811161017557610a2890369060040161071c565b90606435600281101561017557337f0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d27896001600160a01b0316141580610abb575b61061457610a7581611101565b610a9e576000828193926020839451920190602435905af13d82803e15610a9a573d90f35b3d90fd5b60008281939260208394519201905af43d82803e15610a9a573d90f35b50610acb610ac7611b20565b1590565b610a68565b60405190610add826101c3565b6005825264302e322e3160d81b6020830152565b34610175576000366003190112610175576102c06102ac610ad0565b90604060031983011261017557600435610b26816102fa565b91602435906001600160401b03821161017557610b4591600401610316565b9091565b610b5236610b0d565b90916001600160a01b03337f0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d27898216141580610c25575b6106145780600080516020611d938339815191525460501c1691610bab81611cb6565b1692836040519360009586947fa35f5cdc5fbabb614b4cd5064ce5543f43dc8fab0e4da41255230eb8aba2531c8680a3813b15610c21578385610bff819593829463064acaab60e11b8452600484016115ed565b03925af1801561060f57610c11575080f35b80610603610c1e92610190565b80f35b8380fd5b5030331415610b88565b34610175576000366003190112610175576020600080516020611d938339815191525460e01b6040519063ffffffff60e01b168152f35b3461017557600036600319011261017557610cbc610c8261022e565b610c8a610ad0565b90604051928392600f60f81b8452610cae60209360e08587015260e0860190610250565b908482036040860152610250565b90466060840152306080840152600060a084015282820360c08401528060605192838152019160809160005b828110610cf757505050500390f35b835185528695509381019392810192600101610ce8565b34610175576000366003190112610175576020600080516020611d938339815191525465ffffffffffff60405191831c168152f35b34610175576000366003190112610175576040517f0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d27896001600160a01b03168152602090f35b9181601f84011215610175578235916001600160401b038311610175576020808501948460051b01011161017557565b346101755760a036600319011261017557610dd46004356102fa565b610ddf6024356102fa565b6001600160401b0360443581811161017557610dff903690600401610d88565b505060643581811161017557610e19903690600401610d88565b505060843590811161017557610e33903690600401610316565b505060405163bc197c8160e01b8152602090f35b3461017557600036600319011261017557604051631aab3f0d60e11b8152306004820152600060248201526020816044817f0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d27896001600160a01b03165afa801561060f576102c0916000916108fa57506040519081529081906020820190565b610ecf36610b0d565b600080516020611d9383398151915254919290916001600160a01b03919060501c8216610f5357610eff81611cb6565b1691823b1561017557610f34926000928360405180968195829463064acaab60e11b8452602060048501526024840191611589565b03925af1801561060f57610f4457005b80610603610f5192610190565b005b60405162dc149f60e41b8152600490fd5b602036600319011261017557610f786103ee565b337f0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d27896001600160a01b0316141580610fec575b61061457600080516020611d9383398151915290815469ffffffffffff000000004260201b169160e01c9069ffffffffffffffffffff191617179055600080f35b5030331415610fab565b346101755760a0366003190112610175576110126004356102fa565b61101d6024356102fa565b6084356001600160401b0381116101755761103c903690600401610316565b505060405163f23a6e6160e01b8152602090f35b63ffffffff60e01b166000527f439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dda602052604060002090565b600061109e81356001600160e01b031916611050565b5460601c337f0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d27896001600160a01b03161415806110f2575b61061457818091368280378136915af43d82803e15610a9a573d90f35b506110fb611b20565b156110d5565b6002111561110b57565b634e487b7160e01b600052602160045260246000fd5b906004116101755790600490565b909291928360041161017557831161017557600401916003190190565b906024116101755760100190601490565b906058116101755760380190602090565b906024116101755760040190602090565b906038116101755760240190601490565b90600a116101755760040190600690565b9060101161017557600a0190600690565b90939293848311610175578411610175578101920390565b6001600160e01b031990358181169392600481106111e757505050565b60040360031b82901b16169150565b90816020910312610175575190565b606080825282516001600160a01b031690820152919392916040916112cb90602081015160808401528381015161124a610160918260a08701526101c0860190610250565b906112b861126a606085015193605f1994858983030160c08a0152610250565b608085015160e088015260a085015192610100938489015260c08601519061012091828a015260e08701519461014095868b0152870151908901528501518488830301610180890152610250565b92015190848303016101a0850152610250565b9460208201520152565b6040513d6000823e3d90fd5b6001600160a01b03939260009290918391907f0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d278987163303611529576004908135978861014481013501928060248501940135600080516020611d9383398151915254946113576113518383611121565b906111ca565b9b6001600160e01b0319808e16908161140c57505050899a9b50611386826020999a9b95949361139d9361112f565b9660501c965b858c806113fd575b505036916106d6565b6101408501526113c1604051998a9788968794633a871cdd60e01b86528501611205565b0393165af191821561060f5761073793926113dd575b50611d2c565b6113f691925060203d81116109215761091381836101de565b90386113d7565b81808092335af150858c611394565b9199509197969594939c8660e01b161615156000146114365760405163fc2f51c560e01b81528c90fd5b90899a9b91600160e09b95969798999a9b1b81146000146114d557506114776114726113518b606460209c9d0135016024868201359101611121565b611050565b60018101549099906001600160a01b031696848816156114ca575b508161139d926114a19261112f565b995460d081901b6001600160d01b03191660709190911b65ffffffffffff60a01b16179961138c565b60501c965081611492565b9198979095509250600160e11b0361151b5761151161139d948a9361150c6113518a606460209c01350160248d8201359101611121565b6115fe565b919992969161138c565b505050505050505050600190565b604051636b31ba1560e11b8152600490fd5b6bffffffffffffffffffffffff19903581811693926014811061155d57505050565b60140360031b82901b16169150565b35906020811061157a575090565b6000199060200360031b1b1690565b908060209392818452848401376000828201840152601f01601f1916010190565b604090610737949281528160208201520191611589565b6001600160d01b031990358181169392600681106115de57505050565b60060360031b82901b16169150565b916020610737938181520191611589565b9061162a61161e611618611612868561114c565b9061153b565b60601c90565b6001600160a01b031690565b9361163e611638858461115d565b9061156c565b60588301607882019461165961163887856058018a896111b2565b9661176261166a611638838961116e565b61167a611618611612858b61117f565b996117086116893689896106d6565b8051602091820120604080517f3ce406685c1b3551d706d85a68afdaa49ac4e07b451ad9b8ff8b58c3ee9641768185019081526001600160e01b03198b169282019290925260608101969096526001600160a01b039e909e16608086015260a08086019190915284529b8c9361170060c0826101de565b5190206118d9565b600080516020611d9383398151915254909190611744906117349060501c6001600160a01b031661161e565b9189019b60788d0190878d6111b2565b60405163199ed7c960e11b81529586948593849391600485016115aa565b03915afa92831561060f576114726117a861186895610517946000916118bc575b506117a1611791878d61116e565b6001600160a01b0319929161156c565b1690611d2c565b9a898b016078019a85036077190199611858906118486117e86117dd6117d76117d18b86611190565b906115c1565b60d01c90565b65ffffffffffff1690565b9761181f61161e6116186116126118086117dd6117d76117d1888b6111a1565b94611819611618611612838b61117f565b9761114c565b9461183961182b6101ff565b65ffffffffffff909b168b52565b89019065ffffffffffff169052565b6001600160a01b03166040870152565b6001600160a01b03166060850152565b6001600160a01b03871691823b156101755761189e926000928360405180968195829463064acaab60e11b8452600484016115ed565b03925af1801561060f576118af5750565b8061060361020c92610190565b6118d391508d803d106109215761091381836101de565b38611783565b7f2e0abd927eb3a382a913d9801630bb89c63b3e5213c942ecb4c40b4233f9fa657f000000000000000000000000c7f2cf4845c6db0e1a1e91ed41bcd0fcc1b0e14130147f000000000000000000000000000000000000000000000000000000000001388146141615611966575b671901000000000000600052601a52603a526042601820906000603a52565b5060a06040517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f81527f32ba20807d2fff2dbb34e0bcfa82982565bef566d4c0c633dc57b700b81c342760208201527f5709a9427ab590b580a826677786fd6b206c47e15c9470295fe07eeb734e6893604082015246606082015230608082015220611947565b600080516020611d9383398151915254611a3a93602093909291611a1c9060501c6001600160a01b031661161e565b916040519586948593849363199ed7c960e11b8552600485016115aa565b03915afa801561060f57611a5691600091611ab1575b50611d03565b9165ffffffffffff908142911611611aa15742911610611a94576001600160a01b0316611a8857630b135d3f60e11b90565b6001600160e01b031990565b506001600160e01b031990565b506001600160e01b031992915050565b611ac9915060203d81116109215761091381836101de565b38611a50565b90816020910312610175575180151581036101755790565b6001600160a01b0390911681526040602082018190528101829052606091806000848401376000828201840152601f01601f1916010190565b600080516020611d9383398151915254611b459060501c6001600160a01b031661161e565b6040519081639ea9bd5960e01b9182825260209384918180611b6b363360048401611ae7565b03915afa90811561060f57600091611c99575b50611c9257611b986000356001600160e01b031916611050565b6001810154909190611bb2906001600160a01b031661161e565b916001600160a01b03831615908115611c56575b8115611c32575b5015611bdb57505050600090565b829060405192839182528180611bf5363360048401611ae7565b03915afa91821561060f57600092611c0c57505090565b6107379250803d10611c2b575b611c2381836101de565b810190611acf565b503d611c19565b54611c45915065ffffffffffff166117dd565b65ffffffffffff4291161138611bcd565b905065ffffffffffff611c766117dd835465ffffffffffff9060301c1690565b168015159081611c88575b5090611bc6565b9050421138611c81565b5050600190565b611cb09150833d8511611c2b57611c2381836101de565b38611b7e565b600080516020611d9383398151915280547fffff0000000000000000000000000000000000000000ffffffffffffffffffff1660509290921b600160501b600160f01b0316919091179055565b8065ffffffffffff91828160a01c16928315600114611d24575b5060d01c92565b925038611d1d565b8082186001600160a01b031615600114611d47575050600190565b65ffffffffffff60a01b828116828216818118918111919091028082189465ffffffffffff60a01b199485169416929114611d8a575b5081811190821802181790565b925038611d7d56fe439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dd900000000000000000000000000", + "nonce": "0xee" + }, + "additionalContracts": [ + { + "transactionType": "CREATE2", + "address": "0xA87e80ed52992e4FB0809fc0B1c0629CF6d43F17", + "initCode": "0x608080604052346100e757631eb4303560e01b81526000908181600481335afa9182156100db578092610035575b825160208401f35b9091503d8082843e61004681610102565b8083019260208092126100d75780516001600160401b03918282116100ce5785609f830112156100ce578101519182116100d25760405194610091601f8401601f1916850187610128565b82865260a0908184840101116100ce5783855b8481106100ba575050505083010152388061002d565b82818501015182828a0101520184906100a4565b8480fd5b6100ec565b8280fd5b604051903d90823e3d90fd5b600080fd5b634e487b7160e01b600052604160045260246000fd5b6080601f91909101601f19168101906001600160401b038211908210176100d257604052565b601f909101601f19168101906001600160401b038211908210176100d25760405256fe" + } + ], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "transactionHash": "0x204ac8bedb6158d180b079867d85c36b2a0954618968e16cd3ce88497f56f98d", + "transactionIndex": "0x9", + "blockHash": "0x1424489c726851ae68dacf6587cd6b2710b1e3c1dec7b0d41d6f06769923614d", + "blockNumber": "0x25373ac", + "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", + "to": "0x4e59b44847b379578588920cA78FbF26c0B4956C", + "cumulativeGasUsed": "0x28bff6", + "gasUsed": "0xef0d3", + "contractAddress": null, + "logs": [ + { + "address": "0xeBf88f6f78b3aBD60744699c06e97415d2fE15Bb", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000009775137314fe595c943712b0b336327dfa80ae8a" + ], + "data": "0x", + "blockHash": "0x1424489c726851ae68dacf6587cd6b2710b1e3c1dec7b0d41d6f06769923614d", + "blockNumber": "0x25373ac", + "transactionHash": "0x204ac8bedb6158d180b079867d85c36b2a0954618968e16cd3ce88497f56f98d", + "transactionIndex": "0x9", + "logIndex": "0x37", + "removed": false + }, + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000009775137314fe595c943712b0b336327dfa80ae8a", + "0x000000000000000000000000e7f13f6bc1e7f5ca4a6c9a255124ce22c46f8ef0" + ], + "data": "0x000000000000000000000000000000000000000000000000000537cdeeeebd00000000000000000000000000000000000000000000000000143c0e6d614a708700000000000000000000000000000000000000000000001e09e32d6cf986a3090000000000000000000000000000000000000000000000001436d69f725bb38700000000000000000000000000000000000000000000001e09e8653ae8756009", + "blockHash": "0x1424489c726851ae68dacf6587cd6b2710b1e3c1dec7b0d41d6f06769923614d", + "blockNumber": "0x25373ac", + "transactionHash": "0x204ac8bedb6158d180b079867d85c36b2a0954618968e16cd3ce88497f56f98d", + "transactionIndex": "0x9", + "logIndex": "0x38", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000800800000000000000000000000000000000000000000000000008000000080000000000000000000000000000000000000000000000000800001000000000000000100000000000200000000020000000000000000000800000000000000000080000000000000400000000000000000000000000000000000000000000000000000080000001000201000000000000000000000000000000000000000200000000000000000004000000000000000000001000000000000000000000000000000100000000020000008000000000000000000100000000000000000000000000000000000100000", + "type": "0x0", + "effectiveGasPrice": "0x59682f0f" + }, + { + "transactionHash": "0xbe36521c9efb5a682c7c885fb8e51a78642d1149d42d6210819aa813bec0c838", + "transactionIndex": "0x4", + "blockHash": "0x55bca875dc4327bda171692108eef9157c0edbacd3ea47c803b90815e9f82b8a", + "blockNumber": "0x25373ad", + "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", + "to": "0xeBf88f6f78b3aBD60744699c06e97415d2fE15Bb", + "cumulativeGasUsed": "0x6bd933", + "gasUsed": "0x5715d0", + "contractAddress": null, + "logs": [ + { + "address": "0xeBf88f6f78b3aBD60744699c06e97415d2fE15Bb", + "topics": [ + "0xda542aa9efb5161637ad155513b9cce1d57758ecd2bcce185c633c877e315466", + "0x1dc1493758fa82a7f7e81c3c2c019618edcc6300584946cb5bcfee0a0ccea2cf", + "0x000000000000000000000000a87e80ed52992e4fb0809fc0b1c0629cf6d43f17" + ], + "data": "0x", + "blockHash": "0x55bca875dc4327bda171692108eef9157c0edbacd3ea47c803b90815e9f82b8a", + "blockNumber": "0x25373ad", + "transactionHash": "0xbe36521c9efb5a682c7c885fb8e51a78642d1149d42d6210819aa813bec0c838", + "transactionIndex": "0x4", + "logIndex": "0x8", + "removed": false + }, + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000009775137314fe595c943712b0b336327dfa80ae8a", + "0x000000000000000000000000e7f13f6bc1e7f5ca4a6c9a255124ce22c46f8ef0" + ], + "data": "0x000000000000000000000000000000000000000000000000001e6a06298130000000000000000000000000000000000000000000000000001436d69f717b972a00000000000000000000000000000000000000000000001e0a0e96ec53f3d88200000000000000000000000000000000000000000000000014186c9947fa672a00000000000000000000000000000000000000000000001e0a2d00f27d750882", + "blockHash": "0x55bca875dc4327bda171692108eef9157c0edbacd3ea47c803b90815e9f82b8a", + "blockNumber": "0x25373ad", + "transactionHash": "0xbe36521c9efb5a682c7c885fb8e51a78642d1149d42d6210819aa813bec0c838", + "transactionIndex": "0x4", + "logIndex": "0x9", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000008000000000000800000000000000000000000000000000000000000000000000008000000080000000000000000000000000000000000000000000000000800000000000000000000100000000000200000000000000000002000000020000010000000000000080000000000000000000000000000000000000000000000000000000000000000000080000001000201040000000000000000000000000000000000000200000000010000000004000000000000002000001000000000000000000000000000000100000000000000008000000010000000000100000000008000000000000000000000000100000", + "type": "0x0", + "effectiveGasPrice": "0x59682f0f" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1692109132, + "chain": 80001, + "multi": false, + "commit": "8fee80d" +} \ No newline at end of file diff --git a/broadcast/DeployKernel.s.sol/80001/run-latest.json b/broadcast/DeployKernel.s.sol/80001/run-latest.json index 15610317..9fe00832 100644 --- a/broadcast/DeployKernel.s.sol/80001/run-latest.json +++ b/broadcast/DeployKernel.s.sol/80001/run-latest.json @@ -1,65 +1,156 @@ { "transactions": [ { - "hash": "0x7c9dc5bc0bea4f4cab67f3b97734dcfef29e3be3e3d81cd9dd63193098bbecfe", - "transactionType": "CALL", - "contractName": null, - "contractAddress": "0x85DF6Dc686FBDcAc7da61651D116fc71B2246B50", + "hash": "0x204ac8bedb6158d180b079867d85c36b2a0954618968e16cd3ce88497f56f98d", + "transactionType": "CREATE2", + "contractName": "KernelFactory", + "contractAddress": "0xeBf88f6f78b3aBD60744699c06e97415d2fE15Bb", "function": null, "arguments": null, "transaction": { "type": "0x00", "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", - "to": "0x85df6dc686fbdcac7da61651d116fc71b2246b50", - "gas": "0x10945", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x15d9cd", "value": "0x0", - "data": "0xbb30a974000000000000000000000000d2063be7c610eb55492c05385743eddbf5b6b9510000000000000000000000000000000000000000000000000000000000000001", - "nonce": "0xe4" + "data": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052346100ab576112576020813803918261001c816100b0565b9384928339810103126100ab57516001600160a01b038116908190036100ab5780638b78c6d8195560007f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08180a361014c610079602082016100b0565b818152602081019161110b833951902060805260405161101f90816100ec823960805181818161025b0152610e600152f35b600080fd5b6040519190601f01601f191682016001600160401b038111838210176100d557604052565b634e487b7160e01b600052604160045260246000fdfe6040608081526004908136101561001557600080fd5b600091823560e01c80630396cb6014610b915780631eb4303514610a925780632569296214610a475780634d6cb700146109da5780635414dff0146109ba57806354d1f13d14610974578063584465f214610930578063715018a6146108ea5780638da5cb5b146108bd578063a46adcb214610597578063aafd5e4014610566578063b0d691fe1461053d57838163bb9fe6bf146104e3578163c23a5cea1461045757508063d7533f0214610439578063d8b71e1f146102a8578063db4c545e1461027e578063efee258414610243578063f04e283e146101c0578063f2fde38b146101485763fee81cf41461010a57600080fd5b3461014457602036600319011261014457356001600160a01b03811681036101445760209263389a75e1600c525281600c20549051908152f35b8280fd5b838260203660031901126101bc5780356001600160a01b03811691908281036101b857610173610cbb565b60601b156101ad5750638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08580a35580f35b637448fbae8352601cfd5b8380fd5b5080fd5b838260203660031901126101bc5780356001600160a01b03811691908281036101b8576101eb610cbb565b63389a75e1600c5283526020600c2090815442116102385750829055638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08580a35580f35b636f5e88188452601cfd5b5050346101bc57816003193601126101bc57602090517f00000000000000000000000000000000000000000000000000000000000000008152f35b5050346101bc57816003193601126101bc576020906089601361029f610d05565b01209051908152f35b509060603660031901126101445760243567ffffffffffffffff81116101b8576102d59036908401610c88565b926102e08135610e40565b90813b1561042b576001600160601b03845160208101908786833761031987828a81016044356020820152036020810184520182610c66565b519020169433156001171561041f57610330610d05565b9060138201966089882060ff8a536035523060601b60015280601552605589209789603552883b15610370575b87516001600160a01b038a168152602090f35b6089919293949596985089f595861561041357918188939284938784527f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60208501528884013786019034885af1156103f75750827f09e48df7857bd0c1e0d31bb8a85d42cf1874817895f171c917f6ee2cea73ec2085602096a33880808080808061035d565b84903d1561040857503d81803e3d90fd5b63301164258252601cfd5b8363301164258952601cfd5b50632f6348368652601cfd5b835163340aafcd60e11b8152fd5b5050346101bc57816003193601126101bc57602090516202a3008152f35b929050346104df5760203660031901126104df5781356001600160a01b0381811693918490036104db57610489610cbb565b6001541692833b156104db5760248592838551968794859363611d2e7560e11b85528401525af19081156104d257506104bf5750f35b6104c890610c3c565b6104cf5780f35b80fd5b513d84823e3d90fd5b8480fd5b5050fd5b929050346104df57826003193601126104df576104fe610cbb565b6001546001600160a01b031691823b1561053857815163bb9fe6bf60e01b81529284918491829084905af19081156104d257506104bf5750f35b505050fd5b5050346101bc57816003193601126101bc5760015490516001600160a01b039091168152602090f35b5091346104cf5760203660031901126104cf575061058660209235610e40565b90516001600160a01b039091168152f35b509190346101bc57806003193601126101bc57823560249081359167ffffffffffffffff8084116108b957366023850112156108b95783870135968188116108a7578551602098601f1990601f976105f58c848b8501160185610c66565b818452368783830101116108a357818b92888e9301838701378401015261061a610cbb565b815191848311610891579082918b6106328c54610c02565b8a8111610833575b50508b918984116001146107c957508a926107be575b50508160011b916000199060031b1c19161787555b85519261014c9182850193858510908511176107ad5750509180918493610eb38339039086f580156107a05760018060a01b03169283926106a68654610c02565b90816106d9575b50507fda542aa9efb5161637ad155513b9cce1d57758ecd2bcce185c633c877e31546690519480a38152f35b8082116001146107135750507fda542aa9efb5161637ad155513b9cce1d57758ecd2bcce185c633c877e31546690600086555b90386106ad565b7f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e564949392918791600080516020610fff833981519152910160051c81015b80871061078b57507fda542aa9efb5161637ad155513b9cce1d57758ecd2bcce185c633c877e31546693949550818052600082555561070c565b60008755600190960195879550889250610751565b50505051903d90823e3d90fd5b634e487b7160e01b89526041905287fd5b015190503880610650565b8b8052600080516020610fff83398151915293168b5b8d82821061081d575050908460019594939210610804575b505050811b018755610665565b015160001960f88460031b161c191690553880806107f7565b60018596829396860151815501950193016107df565b90919293508b805289600080516020610fff8339815191529181870160051c8301938710610888575b908695949392910160051c01905b818110610879578d915061063a565b6000815585945060010161086a565b9250819261085c565b634e487b7160e01b8a5260418452858afd5b8a80fd5b634e487b7160e01b8752604190528186fd5b8580fd5b5050346101bc57816003193601126101bc57638b78c6d8195490516001600160a01b039091168152602090f35b83806003193601126104cf576108fe610cbb565b80638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a35580f35b8382346101bc5760203660031901126101bc57356001600160a01b038116908190036101bc5761095e610cbb565b6001600160601b0360a01b600154161760015580f35b83806003193601126104cf5763389a75e1600c52338152806020600c2055337ffa7b8eab7da67f412cc9575ed43464468f9bfbae89d1675917346ca6d8fe3c928280a280f35b5091346104cf5760203660031901126104cf575061058660209235610cd8565b5091346104cf57816003193601126104cf5782359067ffffffffffffffff82116104cf57506001600160601b03610a1960209461058693369101610c88565b610a3e8580518381948a830196873781016024358a8201520388810184520182610c66565b51902016610cd8565b83806003193601126104cf5763389a75e1600c523381526202a30042016020600c2055337fdbf36a107da19e49527a7176a1babf963b4b0ff8cde35ee35d6cd8f1f9ac7e1d8280a280f35b5050346101bc57816003193601126101bc57805182548184610ab383610c02565b80835292600190818116908115610b6f5750600114610b25575b50610add92509492940384610c66565b815192839160208084528251928382860152825b848110610b0f57505050828201840152601f01601f19168101030190f35b8181018301518882018801528795508201610af1565b868052869150600080516020610fff8339815191525b848310610b545750610add935050810160200138610acd565b81935090816020925483858901015201910190918492610b3b565b905060209250610add94915060ff191682840152151560051b82010138610acd565b509060203660031901126101445782823563ffffffff81168091036101bc57610bb8610cbb565b6001546001600160a01b031693843b156101445760249084519586938492621cb65b60e51b845283015234905af19081156104d25750610bf6575080f35b610bff90610c3c565b80f35b90600182811c92168015610c32575b6020831014610c1c57565b634e487b7160e01b600052602260045260246000fd5b91607f1691610c11565b67ffffffffffffffff8111610c5057604052565b634e487b7160e01b600052604160045260246000fd5b90601f8019910116810190811067ffffffffffffffff821117610c5057604052565b9181601f84011215610cb65782359167ffffffffffffffff8311610cb65760208381860195010111610cb657565b600080fd5b638b78c6d819543303610cca57565b6382b429006000526004601cfd5b60896013610ce4610d05565b012060ff6000536035523060601b6001526015526055600020906000603552565b604051903060701c15610da957666052573d6000fd607b8301527f3d356020355560408036111560525736038060403d373d3d355af43d6000803e60748301527f3735a920a3ca505d382bbc545af43d6000803e6052573d6000fd5b3d6000f35b60548301527f14605757363d3d37363d7f360894a13ba1a3210667c828492db98dca3e2076cc60348301523060148301526c607f3d8160093d39f33d3d33738252565b66604c573d6000fd60758301527f3d3560203555604080361115604c5736038060403d373d3d355af43d6000803e606e8301527f3735a920a3ca505d382bbc545af43d6000803e604c573d6000fd5b3d6000f35b604e8301527f14605157363d3d37363d7f360894a13ba1a3210667c828492db98dca3e2076cc602e83015230600e8301526c60793d8160093d39f33d3d336d8252565b60405190602082019060ff60f81b82523060601b602184015260358301527f00000000000000000000000000000000000000000000000000000000000000006055830152605582526080820182811067ffffffffffffffff821117610c5057604052905190206001600160a01b03169056fe608080604052346100e757631eb4303560e01b81526000908181600481335afa9182156100db578092610035575b825160208401f35b9091503d8082843e61004681610102565b8083019260208092126100d75780516001600160401b03918282116100ce5785609f830112156100ce578101519182116100d25760405194610091601f8401601f1916850187610128565b82865260a0908184840101116100ce5783855b8481106100ba575050505083010152388061002d565b82818501015182828a0101520184906100a4565b8480fd5b6100ec565b8280fd5b604051903d90823e3d90fd5b600080fd5b634e487b7160e01b600052604160045260246000fd5b6080601f91909101601f19168101906001600160401b038211908210176100d257604052565b601f909101601f19168101906001600160401b038211908210176100d25760405256fe290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e563608080604052346100e757631eb4303560e01b81526000908181600481335afa9182156100db578092610035575b825160208401f35b9091503d8082843e61004681610102565b8083019260208092126100d75780516001600160401b03918282116100ce5785609f830112156100ce578101519182116100d25760405194610091601f8401601f1916850187610128565b82865260a0908184840101116100ce5783855b8481106100ba575050505083010152388061002d565b82818501015182828a0101520184906100a4565b8480fd5b6100ec565b8280fd5b604051903d90823e3d90fd5b600080fd5b634e487b7160e01b600052604160045260246000fd5b6080601f91909101601f19168101906001600160401b038211908210176100d257604052565b601f909101601f19168101906001600160401b038211908210176100d25760405256fe0000000000000000000000009775137314fe595c943712b0b336327dfa80ae8a", + "nonce": "0xed" }, "additionalContracts": [], "isFixedGasLimit": false + }, + { + "hash": "0xbe36521c9efb5a682c7c885fb8e51a78642d1149d42d6210819aa813bec0c838", + "transactionType": "CALL", + "contractName": "KernelFactory", + "contractAddress": "0xeBf88f6f78b3aBD60744699c06e97415d2fE15Bb", + "function": "deployImplementation(bytes32,bytes):(address)", + "arguments": [ + "0x1dc1493758fa82a7f7e81c3c2c019618edcc6300584946cb5bcfee0a0ccea2cf", + "0x60806040526004361015610015575b3661108857005b60003560e01c806306fdde03146101655780630b3dc35414610160578063150b7a021461015b5780631626ba7e1461015657806329f8b174146101515780633659cfe61461014c5780633a871cdd146101475780633e1b08121461014257806351166ba01461013d578063519454471461013857806354fd4d501461013357806355b14f501461012e57806357b750471461012957806384b0196e1461012457806388e7fd061461011f578063b0d691fe1461011a578063bc197c8114610115578063d087d28814610110578063d1f578941461010b578063d5416221146101065763f23a6e610361000e57610ff6565b610f64565b610ec6565b610e47565b610db8565b610d43565b610d0e565b610c66565b610c2f565b610b49565b610af1565b6109f1565b610928565b610864565b61073a565b610630565b61042f565b61039d565b610343565b6102c4565b610290565b600091031261017557565b600080fd5b634e487b7160e01b600052604160045260246000fd5b6001600160401b0381116101a357604052565b61017a565b608081019081106001600160401b038211176101a357604052565b604081019081106001600160401b038211176101a357604052565b90601f801991011681019081106001600160401b038211176101a357604052565b6040519061020c826101a8565b565b6040519061016082018281106001600160401b038211176101a357604052565b6040519061023b826101c3565b600682526512d95c9b995b60d21b6020830152565b919082519283825260005b84811061027c575050826000602080949584010152601f8019910116010190565b60208183018101518483018201520161025b565b34610175576000366003190112610175576102c06102ac61022e565b604051918291602083526020830190610250565b0390f35b34610175576000366003190112610175576020600080516020611d938339815191525460501c6040519060018060a01b03168152f35b6001600160a01b0381160361017557565b359061020c826102fa565b9181601f84011215610175578235916001600160401b038311610175576020838186019501011161017557565b346101755760803660031901126101755761035f6004356102fa565b61036a6024356102fa565b6064356001600160401b03811161017557610389903690600401610316565b5050604051630a85bd0160e11b8152602090f35b34610175576040366003190112610175576024356001600160401b038111610175576103db6103d26020923690600401610316565b906004356119ed565b6040516001600160e01b03199091168152f35b600435906001600160e01b03198216820361017557565b6064359065ffffffffffff8216820361017557565b6084359065ffffffffffff8216820361017557565b60c0366003190112610175576104436103ee565b60243590610450826102fa565b6044359061045d826102fa565b610465610405565b9261046e61041a565b9060a4356001600160401b0381116101755761048e903690600401610316565b9590946001600160a01b0393337f0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d27898616141580610626575b6106145784926104f0610587926104db6101ff565b65ffffffffffff918216815292166020830152565b6001600160a01b03851660408201526001600160a01b038316606082015261051787611050565b81516020830151604084015160309190911b6bffffffffffff0000000000001665ffffffffffff9290921691909117606091821b6bffffffffffffffffffffffff19161782559091015160019190910180546001600160a01b0319166001600160a01b0392909216919091179055565b1693843b15610175576040519063064acaab60e11b825281806105b16000998a94600484016115ed565b038183895af1801561060f576105f6575b5016906001600160e01b0319167fed03d2572564284398470d3f266a693e29ddfff3eba45fc06c5e91013d3213538480a480f35b8061060361060992610190565b8061016a565b386105c2565b6112d5565b604051637046c88d60e01b8152600490fd5b50303314156104c6565b602036600319011261017557600435610648816102fa565b6001600160a01b0390337f0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d278983161415806106cc575b61061457807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55167fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b600080a2005b503033141561067d565b9291926001600160401b0382116101a357604051916106ff601f8201601f1916602001846101de565b829481845281830111610175578281602093846000960137010152565b9080601f8301121561017557816020610737933591016106d6565b90565b6003196060368201126101755760048035916001600160401b0390818411610175576101609084360301126101755761077161020e565b9061077d84840161030b565b8252602484013560208301526044840135818111610175576107a49084369187010161071c565b60408301526064840135818111610175576107c49084369187010161071c565b60608301526084840135608083015260a484013560a083015260c484013560c083015260e484013560e0830152610104840135610100830152610124840135818111610175576108199084369187010161071c565b610120830152610144840135908111610175576102c09361085493610841923692010161071c565b61014082015260443590602435906112e1565b6040519081529081906020820190565b34610175576020366003190112610175576004356001600160c01b0381169081900361017557604051631aab3f0d60e11b815230600482015260248101919091526020816044817f0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d27896001600160a01b03165afa801561060f576102c0916000916108fa575b506040519081529081906020820190565b61091b915060203d8111610921575b61091381836101de565b8101906111f6565b386108e9565b503d610909565b34610175576020366003190112610175576102c061096d6109476103ee565b60006060604051610957816101a8565b8281528260208201528260408201520152611050565b6040519061097a826101a8565b805465ffffffffffff80821684528160301c16602084015260601c60408301526001808060a01b03910154166060820152604051918291829190916060608082019365ffffffffffff80825116845260208201511660208401528160018060a01b0391826040820151166040860152015116910152565b608036600319011261017557600435610a09816102fa565b6044356001600160401b03811161017557610a2890369060040161071c565b90606435600281101561017557337f0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d27896001600160a01b0316141580610abb575b61061457610a7581611101565b610a9e576000828193926020839451920190602435905af13d82803e15610a9a573d90f35b3d90fd5b60008281939260208394519201905af43d82803e15610a9a573d90f35b50610acb610ac7611b20565b1590565b610a68565b60405190610add826101c3565b6005825264302e322e3160d81b6020830152565b34610175576000366003190112610175576102c06102ac610ad0565b90604060031983011261017557600435610b26816102fa565b91602435906001600160401b03821161017557610b4591600401610316565b9091565b610b5236610b0d565b90916001600160a01b03337f0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d27898216141580610c25575b6106145780600080516020611d938339815191525460501c1691610bab81611cb6565b1692836040519360009586947fa35f5cdc5fbabb614b4cd5064ce5543f43dc8fab0e4da41255230eb8aba2531c8680a3813b15610c21578385610bff819593829463064acaab60e11b8452600484016115ed565b03925af1801561060f57610c11575080f35b80610603610c1e92610190565b80f35b8380fd5b5030331415610b88565b34610175576000366003190112610175576020600080516020611d938339815191525460e01b6040519063ffffffff60e01b168152f35b3461017557600036600319011261017557610cbc610c8261022e565b610c8a610ad0565b90604051928392600f60f81b8452610cae60209360e08587015260e0860190610250565b908482036040860152610250565b90466060840152306080840152600060a084015282820360c08401528060605192838152019160809160005b828110610cf757505050500390f35b835185528695509381019392810192600101610ce8565b34610175576000366003190112610175576020600080516020611d938339815191525465ffffffffffff60405191831c168152f35b34610175576000366003190112610175576040517f0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d27896001600160a01b03168152602090f35b9181601f84011215610175578235916001600160401b038311610175576020808501948460051b01011161017557565b346101755760a036600319011261017557610dd46004356102fa565b610ddf6024356102fa565b6001600160401b0360443581811161017557610dff903690600401610d88565b505060643581811161017557610e19903690600401610d88565b505060843590811161017557610e33903690600401610316565b505060405163bc197c8160e01b8152602090f35b3461017557600036600319011261017557604051631aab3f0d60e11b8152306004820152600060248201526020816044817f0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d27896001600160a01b03165afa801561060f576102c0916000916108fa57506040519081529081906020820190565b610ecf36610b0d565b600080516020611d9383398151915254919290916001600160a01b03919060501c8216610f5357610eff81611cb6565b1691823b1561017557610f34926000928360405180968195829463064acaab60e11b8452602060048501526024840191611589565b03925af1801561060f57610f4457005b80610603610f5192610190565b005b60405162dc149f60e41b8152600490fd5b602036600319011261017557610f786103ee565b337f0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d27896001600160a01b0316141580610fec575b61061457600080516020611d9383398151915290815469ffffffffffff000000004260201b169160e01c9069ffffffffffffffffffff191617179055600080f35b5030331415610fab565b346101755760a0366003190112610175576110126004356102fa565b61101d6024356102fa565b6084356001600160401b0381116101755761103c903690600401610316565b505060405163f23a6e6160e01b8152602090f35b63ffffffff60e01b166000527f439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dda602052604060002090565b600061109e81356001600160e01b031916611050565b5460601c337f0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d27896001600160a01b03161415806110f2575b61061457818091368280378136915af43d82803e15610a9a573d90f35b506110fb611b20565b156110d5565b6002111561110b57565b634e487b7160e01b600052602160045260246000fd5b906004116101755790600490565b909291928360041161017557831161017557600401916003190190565b906024116101755760100190601490565b906058116101755760380190602090565b906024116101755760040190602090565b906038116101755760240190601490565b90600a116101755760040190600690565b9060101161017557600a0190600690565b90939293848311610175578411610175578101920390565b6001600160e01b031990358181169392600481106111e757505050565b60040360031b82901b16169150565b90816020910312610175575190565b606080825282516001600160a01b031690820152919392916040916112cb90602081015160808401528381015161124a610160918260a08701526101c0860190610250565b906112b861126a606085015193605f1994858983030160c08a0152610250565b608085015160e088015260a085015192610100938489015260c08601519061012091828a015260e08701519461014095868b0152870151908901528501518488830301610180890152610250565b92015190848303016101a0850152610250565b9460208201520152565b6040513d6000823e3d90fd5b6001600160a01b03939260009290918391907f0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d278987163303611529576004908135978861014481013501928060248501940135600080516020611d9383398151915254946113576113518383611121565b906111ca565b9b6001600160e01b0319808e16908161140c57505050899a9b50611386826020999a9b95949361139d9361112f565b9660501c965b858c806113fd575b505036916106d6565b6101408501526113c1604051998a9788968794633a871cdd60e01b86528501611205565b0393165af191821561060f5761073793926113dd575b50611d2c565b6113f691925060203d81116109215761091381836101de565b90386113d7565b81808092335af150858c611394565b9199509197969594939c8660e01b161615156000146114365760405163fc2f51c560e01b81528c90fd5b90899a9b91600160e09b95969798999a9b1b81146000146114d557506114776114726113518b606460209c9d0135016024868201359101611121565b611050565b60018101549099906001600160a01b031696848816156114ca575b508161139d926114a19261112f565b995460d081901b6001600160d01b03191660709190911b65ffffffffffff60a01b16179961138c565b60501c965081611492565b9198979095509250600160e11b0361151b5761151161139d948a9361150c6113518a606460209c01350160248d8201359101611121565b6115fe565b919992969161138c565b505050505050505050600190565b604051636b31ba1560e11b8152600490fd5b6bffffffffffffffffffffffff19903581811693926014811061155d57505050565b60140360031b82901b16169150565b35906020811061157a575090565b6000199060200360031b1b1690565b908060209392818452848401376000828201840152601f01601f1916010190565b604090610737949281528160208201520191611589565b6001600160d01b031990358181169392600681106115de57505050565b60060360031b82901b16169150565b916020610737938181520191611589565b9061162a61161e611618611612868561114c565b9061153b565b60601c90565b6001600160a01b031690565b9361163e611638858461115d565b9061156c565b60588301607882019461165961163887856058018a896111b2565b9661176261166a611638838961116e565b61167a611618611612858b61117f565b996117086116893689896106d6565b8051602091820120604080517f3ce406685c1b3551d706d85a68afdaa49ac4e07b451ad9b8ff8b58c3ee9641768185019081526001600160e01b03198b169282019290925260608101969096526001600160a01b039e909e16608086015260a08086019190915284529b8c9361170060c0826101de565b5190206118d9565b600080516020611d9383398151915254909190611744906117349060501c6001600160a01b031661161e565b9189019b60788d0190878d6111b2565b60405163199ed7c960e11b81529586948593849391600485016115aa565b03915afa92831561060f576114726117a861186895610517946000916118bc575b506117a1611791878d61116e565b6001600160a01b0319929161156c565b1690611d2c565b9a898b016078019a85036077190199611858906118486117e86117dd6117d76117d18b86611190565b906115c1565b60d01c90565b65ffffffffffff1690565b9761181f61161e6116186116126118086117dd6117d76117d1888b6111a1565b94611819611618611612838b61117f565b9761114c565b9461183961182b6101ff565b65ffffffffffff909b168b52565b89019065ffffffffffff169052565b6001600160a01b03166040870152565b6001600160a01b03166060850152565b6001600160a01b03871691823b156101755761189e926000928360405180968195829463064acaab60e11b8452600484016115ed565b03925af1801561060f576118af5750565b8061060361020c92610190565b6118d391508d803d106109215761091381836101de565b38611783565b7f2e0abd927eb3a382a913d9801630bb89c63b3e5213c942ecb4c40b4233f9fa657f000000000000000000000000c7f2cf4845c6db0e1a1e91ed41bcd0fcc1b0e14130147f000000000000000000000000000000000000000000000000000000000001388146141615611966575b671901000000000000600052601a52603a526042601820906000603a52565b5060a06040517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f81527f32ba20807d2fff2dbb34e0bcfa82982565bef566d4c0c633dc57b700b81c342760208201527f5709a9427ab590b580a826677786fd6b206c47e15c9470295fe07eeb734e6893604082015246606082015230608082015220611947565b600080516020611d9383398151915254611a3a93602093909291611a1c9060501c6001600160a01b031661161e565b916040519586948593849363199ed7c960e11b8552600485016115aa565b03915afa801561060f57611a5691600091611ab1575b50611d03565b9165ffffffffffff908142911611611aa15742911610611a94576001600160a01b0316611a8857630b135d3f60e11b90565b6001600160e01b031990565b506001600160e01b031990565b506001600160e01b031992915050565b611ac9915060203d81116109215761091381836101de565b38611a50565b90816020910312610175575180151581036101755790565b6001600160a01b0390911681526040602082018190528101829052606091806000848401376000828201840152601f01601f1916010190565b600080516020611d9383398151915254611b459060501c6001600160a01b031661161e565b6040519081639ea9bd5960e01b9182825260209384918180611b6b363360048401611ae7565b03915afa90811561060f57600091611c99575b50611c9257611b986000356001600160e01b031916611050565b6001810154909190611bb2906001600160a01b031661161e565b916001600160a01b03831615908115611c56575b8115611c32575b5015611bdb57505050600090565b829060405192839182528180611bf5363360048401611ae7565b03915afa91821561060f57600092611c0c57505090565b6107379250803d10611c2b575b611c2381836101de565b810190611acf565b503d611c19565b54611c45915065ffffffffffff166117dd565b65ffffffffffff4291161138611bcd565b905065ffffffffffff611c766117dd835465ffffffffffff9060301c1690565b168015159081611c88575b5090611bc6565b9050421138611c81565b5050600190565b611cb09150833d8511611c2b57611c2381836101de565b38611b7e565b600080516020611d9383398151915280547fffff0000000000000000000000000000000000000000ffffffffffffffffffff1660509290921b600160501b600160f01b0316919091179055565b8065ffffffffffff91828160a01c16928315600114611d24575b5060d01c92565b925038611d1d565b8082186001600160a01b031615600114611d47575050600190565b65ffffffffffff60a01b828116828216818118918111919091028082189465ffffffffffff60a01b199485169416929114611d8a575b5081811190821802181790565b925038611d7d56fe439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dd9" + ], + "transaction": { + "type": "0x00", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0xebf88f6f78b3abd60744699c06e97415d2fe15bb", + "gas": "0x784954", + "value": "0x0", + "data": "0xa46adcb21dc1493758fa82a7f7e81c3c2c019618edcc6300584946cb5bcfee0a0ccea2cf00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000001db360806040526004361015610015575b3661108857005b60003560e01c806306fdde03146101655780630b3dc35414610160578063150b7a021461015b5780631626ba7e1461015657806329f8b174146101515780633659cfe61461014c5780633a871cdd146101475780633e1b08121461014257806351166ba01461013d578063519454471461013857806354fd4d501461013357806355b14f501461012e57806357b750471461012957806384b0196e1461012457806388e7fd061461011f578063b0d691fe1461011a578063bc197c8114610115578063d087d28814610110578063d1f578941461010b578063d5416221146101065763f23a6e610361000e57610ff6565b610f64565b610ec6565b610e47565b610db8565b610d43565b610d0e565b610c66565b610c2f565b610b49565b610af1565b6109f1565b610928565b610864565b61073a565b610630565b61042f565b61039d565b610343565b6102c4565b610290565b600091031261017557565b600080fd5b634e487b7160e01b600052604160045260246000fd5b6001600160401b0381116101a357604052565b61017a565b608081019081106001600160401b038211176101a357604052565b604081019081106001600160401b038211176101a357604052565b90601f801991011681019081106001600160401b038211176101a357604052565b6040519061020c826101a8565b565b6040519061016082018281106001600160401b038211176101a357604052565b6040519061023b826101c3565b600682526512d95c9b995b60d21b6020830152565b919082519283825260005b84811061027c575050826000602080949584010152601f8019910116010190565b60208183018101518483018201520161025b565b34610175576000366003190112610175576102c06102ac61022e565b604051918291602083526020830190610250565b0390f35b34610175576000366003190112610175576020600080516020611d938339815191525460501c6040519060018060a01b03168152f35b6001600160a01b0381160361017557565b359061020c826102fa565b9181601f84011215610175578235916001600160401b038311610175576020838186019501011161017557565b346101755760803660031901126101755761035f6004356102fa565b61036a6024356102fa565b6064356001600160401b03811161017557610389903690600401610316565b5050604051630a85bd0160e11b8152602090f35b34610175576040366003190112610175576024356001600160401b038111610175576103db6103d26020923690600401610316565b906004356119ed565b6040516001600160e01b03199091168152f35b600435906001600160e01b03198216820361017557565b6064359065ffffffffffff8216820361017557565b6084359065ffffffffffff8216820361017557565b60c0366003190112610175576104436103ee565b60243590610450826102fa565b6044359061045d826102fa565b610465610405565b9261046e61041a565b9060a4356001600160401b0381116101755761048e903690600401610316565b9590946001600160a01b0393337f0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d27898616141580610626575b6106145784926104f0610587926104db6101ff565b65ffffffffffff918216815292166020830152565b6001600160a01b03851660408201526001600160a01b038316606082015261051787611050565b81516020830151604084015160309190911b6bffffffffffff0000000000001665ffffffffffff9290921691909117606091821b6bffffffffffffffffffffffff19161782559091015160019190910180546001600160a01b0319166001600160a01b0392909216919091179055565b1693843b15610175576040519063064acaab60e11b825281806105b16000998a94600484016115ed565b038183895af1801561060f576105f6575b5016906001600160e01b0319167fed03d2572564284398470d3f266a693e29ddfff3eba45fc06c5e91013d3213538480a480f35b8061060361060992610190565b8061016a565b386105c2565b6112d5565b604051637046c88d60e01b8152600490fd5b50303314156104c6565b602036600319011261017557600435610648816102fa565b6001600160a01b0390337f0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d278983161415806106cc575b61061457807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55167fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b600080a2005b503033141561067d565b9291926001600160401b0382116101a357604051916106ff601f8201601f1916602001846101de565b829481845281830111610175578281602093846000960137010152565b9080601f8301121561017557816020610737933591016106d6565b90565b6003196060368201126101755760048035916001600160401b0390818411610175576101609084360301126101755761077161020e565b9061077d84840161030b565b8252602484013560208301526044840135818111610175576107a49084369187010161071c565b60408301526064840135818111610175576107c49084369187010161071c565b60608301526084840135608083015260a484013560a083015260c484013560c083015260e484013560e0830152610104840135610100830152610124840135818111610175576108199084369187010161071c565b610120830152610144840135908111610175576102c09361085493610841923692010161071c565b61014082015260443590602435906112e1565b6040519081529081906020820190565b34610175576020366003190112610175576004356001600160c01b0381169081900361017557604051631aab3f0d60e11b815230600482015260248101919091526020816044817f0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d27896001600160a01b03165afa801561060f576102c0916000916108fa575b506040519081529081906020820190565b61091b915060203d8111610921575b61091381836101de565b8101906111f6565b386108e9565b503d610909565b34610175576020366003190112610175576102c061096d6109476103ee565b60006060604051610957816101a8565b8281528260208201528260408201520152611050565b6040519061097a826101a8565b805465ffffffffffff80821684528160301c16602084015260601c60408301526001808060a01b03910154166060820152604051918291829190916060608082019365ffffffffffff80825116845260208201511660208401528160018060a01b0391826040820151166040860152015116910152565b608036600319011261017557600435610a09816102fa565b6044356001600160401b03811161017557610a2890369060040161071c565b90606435600281101561017557337f0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d27896001600160a01b0316141580610abb575b61061457610a7581611101565b610a9e576000828193926020839451920190602435905af13d82803e15610a9a573d90f35b3d90fd5b60008281939260208394519201905af43d82803e15610a9a573d90f35b50610acb610ac7611b20565b1590565b610a68565b60405190610add826101c3565b6005825264302e322e3160d81b6020830152565b34610175576000366003190112610175576102c06102ac610ad0565b90604060031983011261017557600435610b26816102fa565b91602435906001600160401b03821161017557610b4591600401610316565b9091565b610b5236610b0d565b90916001600160a01b03337f0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d27898216141580610c25575b6106145780600080516020611d938339815191525460501c1691610bab81611cb6565b1692836040519360009586947fa35f5cdc5fbabb614b4cd5064ce5543f43dc8fab0e4da41255230eb8aba2531c8680a3813b15610c21578385610bff819593829463064acaab60e11b8452600484016115ed565b03925af1801561060f57610c11575080f35b80610603610c1e92610190565b80f35b8380fd5b5030331415610b88565b34610175576000366003190112610175576020600080516020611d938339815191525460e01b6040519063ffffffff60e01b168152f35b3461017557600036600319011261017557610cbc610c8261022e565b610c8a610ad0565b90604051928392600f60f81b8452610cae60209360e08587015260e0860190610250565b908482036040860152610250565b90466060840152306080840152600060a084015282820360c08401528060605192838152019160809160005b828110610cf757505050500390f35b835185528695509381019392810192600101610ce8565b34610175576000366003190112610175576020600080516020611d938339815191525465ffffffffffff60405191831c168152f35b34610175576000366003190112610175576040517f0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d27896001600160a01b03168152602090f35b9181601f84011215610175578235916001600160401b038311610175576020808501948460051b01011161017557565b346101755760a036600319011261017557610dd46004356102fa565b610ddf6024356102fa565b6001600160401b0360443581811161017557610dff903690600401610d88565b505060643581811161017557610e19903690600401610d88565b505060843590811161017557610e33903690600401610316565b505060405163bc197c8160e01b8152602090f35b3461017557600036600319011261017557604051631aab3f0d60e11b8152306004820152600060248201526020816044817f0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d27896001600160a01b03165afa801561060f576102c0916000916108fa57506040519081529081906020820190565b610ecf36610b0d565b600080516020611d9383398151915254919290916001600160a01b03919060501c8216610f5357610eff81611cb6565b1691823b1561017557610f34926000928360405180968195829463064acaab60e11b8452602060048501526024840191611589565b03925af1801561060f57610f4457005b80610603610f5192610190565b005b60405162dc149f60e41b8152600490fd5b602036600319011261017557610f786103ee565b337f0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d27896001600160a01b0316141580610fec575b61061457600080516020611d9383398151915290815469ffffffffffff000000004260201b169160e01c9069ffffffffffffffffffff191617179055600080f35b5030331415610fab565b346101755760a0366003190112610175576110126004356102fa565b61101d6024356102fa565b6084356001600160401b0381116101755761103c903690600401610316565b505060405163f23a6e6160e01b8152602090f35b63ffffffff60e01b166000527f439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dda602052604060002090565b600061109e81356001600160e01b031916611050565b5460601c337f0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d27896001600160a01b03161415806110f2575b61061457818091368280378136915af43d82803e15610a9a573d90f35b506110fb611b20565b156110d5565b6002111561110b57565b634e487b7160e01b600052602160045260246000fd5b906004116101755790600490565b909291928360041161017557831161017557600401916003190190565b906024116101755760100190601490565b906058116101755760380190602090565b906024116101755760040190602090565b906038116101755760240190601490565b90600a116101755760040190600690565b9060101161017557600a0190600690565b90939293848311610175578411610175578101920390565b6001600160e01b031990358181169392600481106111e757505050565b60040360031b82901b16169150565b90816020910312610175575190565b606080825282516001600160a01b031690820152919392916040916112cb90602081015160808401528381015161124a610160918260a08701526101c0860190610250565b906112b861126a606085015193605f1994858983030160c08a0152610250565b608085015160e088015260a085015192610100938489015260c08601519061012091828a015260e08701519461014095868b0152870151908901528501518488830301610180890152610250565b92015190848303016101a0850152610250565b9460208201520152565b6040513d6000823e3d90fd5b6001600160a01b03939260009290918391907f0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d278987163303611529576004908135978861014481013501928060248501940135600080516020611d9383398151915254946113576113518383611121565b906111ca565b9b6001600160e01b0319808e16908161140c57505050899a9b50611386826020999a9b95949361139d9361112f565b9660501c965b858c806113fd575b505036916106d6565b6101408501526113c1604051998a9788968794633a871cdd60e01b86528501611205565b0393165af191821561060f5761073793926113dd575b50611d2c565b6113f691925060203d81116109215761091381836101de565b90386113d7565b81808092335af150858c611394565b9199509197969594939c8660e01b161615156000146114365760405163fc2f51c560e01b81528c90fd5b90899a9b91600160e09b95969798999a9b1b81146000146114d557506114776114726113518b606460209c9d0135016024868201359101611121565b611050565b60018101549099906001600160a01b031696848816156114ca575b508161139d926114a19261112f565b995460d081901b6001600160d01b03191660709190911b65ffffffffffff60a01b16179961138c565b60501c965081611492565b9198979095509250600160e11b0361151b5761151161139d948a9361150c6113518a606460209c01350160248d8201359101611121565b6115fe565b919992969161138c565b505050505050505050600190565b604051636b31ba1560e11b8152600490fd5b6bffffffffffffffffffffffff19903581811693926014811061155d57505050565b60140360031b82901b16169150565b35906020811061157a575090565b6000199060200360031b1b1690565b908060209392818452848401376000828201840152601f01601f1916010190565b604090610737949281528160208201520191611589565b6001600160d01b031990358181169392600681106115de57505050565b60060360031b82901b16169150565b916020610737938181520191611589565b9061162a61161e611618611612868561114c565b9061153b565b60601c90565b6001600160a01b031690565b9361163e611638858461115d565b9061156c565b60588301607882019461165961163887856058018a896111b2565b9661176261166a611638838961116e565b61167a611618611612858b61117f565b996117086116893689896106d6565b8051602091820120604080517f3ce406685c1b3551d706d85a68afdaa49ac4e07b451ad9b8ff8b58c3ee9641768185019081526001600160e01b03198b169282019290925260608101969096526001600160a01b039e909e16608086015260a08086019190915284529b8c9361170060c0826101de565b5190206118d9565b600080516020611d9383398151915254909190611744906117349060501c6001600160a01b031661161e565b9189019b60788d0190878d6111b2565b60405163199ed7c960e11b81529586948593849391600485016115aa565b03915afa92831561060f576114726117a861186895610517946000916118bc575b506117a1611791878d61116e565b6001600160a01b0319929161156c565b1690611d2c565b9a898b016078019a85036077190199611858906118486117e86117dd6117d76117d18b86611190565b906115c1565b60d01c90565b65ffffffffffff1690565b9761181f61161e6116186116126118086117dd6117d76117d1888b6111a1565b94611819611618611612838b61117f565b9761114c565b9461183961182b6101ff565b65ffffffffffff909b168b52565b89019065ffffffffffff169052565b6001600160a01b03166040870152565b6001600160a01b03166060850152565b6001600160a01b03871691823b156101755761189e926000928360405180968195829463064acaab60e11b8452600484016115ed565b03925af1801561060f576118af5750565b8061060361020c92610190565b6118d391508d803d106109215761091381836101de565b38611783565b7f2e0abd927eb3a382a913d9801630bb89c63b3e5213c942ecb4c40b4233f9fa657f000000000000000000000000c7f2cf4845c6db0e1a1e91ed41bcd0fcc1b0e14130147f000000000000000000000000000000000000000000000000000000000001388146141615611966575b671901000000000000600052601a52603a526042601820906000603a52565b5060a06040517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f81527f32ba20807d2fff2dbb34e0bcfa82982565bef566d4c0c633dc57b700b81c342760208201527f5709a9427ab590b580a826677786fd6b206c47e15c9470295fe07eeb734e6893604082015246606082015230608082015220611947565b600080516020611d9383398151915254611a3a93602093909291611a1c9060501c6001600160a01b031661161e565b916040519586948593849363199ed7c960e11b8552600485016115aa565b03915afa801561060f57611a5691600091611ab1575b50611d03565b9165ffffffffffff908142911611611aa15742911610611a94576001600160a01b0316611a8857630b135d3f60e11b90565b6001600160e01b031990565b506001600160e01b031990565b506001600160e01b031992915050565b611ac9915060203d81116109215761091381836101de565b38611a50565b90816020910312610175575180151581036101755790565b6001600160a01b0390911681526040602082018190528101829052606091806000848401376000828201840152601f01601f1916010190565b600080516020611d9383398151915254611b459060501c6001600160a01b031661161e565b6040519081639ea9bd5960e01b9182825260209384918180611b6b363360048401611ae7565b03915afa90811561060f57600091611c99575b50611c9257611b986000356001600160e01b031916611050565b6001810154909190611bb2906001600160a01b031661161e565b916001600160a01b03831615908115611c56575b8115611c32575b5015611bdb57505050600090565b829060405192839182528180611bf5363360048401611ae7565b03915afa91821561060f57600092611c0c57505090565b6107379250803d10611c2b575b611c2381836101de565b810190611acf565b503d611c19565b54611c45915065ffffffffffff166117dd565b65ffffffffffff4291161138611bcd565b905065ffffffffffff611c766117dd835465ffffffffffff9060301c1690565b168015159081611c88575b5090611bc6565b9050421138611c81565b5050600190565b611cb09150833d8511611c2b57611c2381836101de565b38611b7e565b600080516020611d9383398151915280547fffff0000000000000000000000000000000000000000ffffffffffffffffffff1660509290921b600160501b600160f01b0316919091179055565b8065ffffffffffff91828160a01c16928315600114611d24575b5060d01c92565b925038611d1d565b8082186001600160a01b031615600114611d47575050600190565b65ffffffffffff60a01b828116828216818118918111919091028082189465ffffffffffff60a01b199485169416929114611d8a575b5081811190821802181790565b925038611d7d56fe439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dd900000000000000000000000000", + "nonce": "0xee" + }, + "additionalContracts": [ + { + "transactionType": "CREATE2", + "address": "0xA87e80ed52992e4FB0809fc0B1c0629CF6d43F17", + "initCode": "0x608080604052346100e757631eb4303560e01b81526000908181600481335afa9182156100db578092610035575b825160208401f35b9091503d8082843e61004681610102565b8083019260208092126100d75780516001600160401b03918282116100ce5785609f830112156100ce578101519182116100d25760405194610091601f8401601f1916850187610128565b82865260a0908184840101116100ce5783855b8481106100ba575050505083010152388061002d565b82818501015182828a0101520184906100a4565b8480fd5b6100ec565b8280fd5b604051903d90823e3d90fd5b600080fd5b634e487b7160e01b600052604160045260246000fd5b6080601f91909101601f19168101906001600160401b038211908210176100d257604052565b601f909101601f19168101906001600160401b038211908210176100d25760405256fe" + } + ], + "isFixedGasLimit": false } ], "receipts": [ { - "transactionHash": "0x7c9dc5bc0bea4f4cab67f3b97734dcfef29e3be3e3d81cd9dd63193098bbecfe", - "transactionIndex": "0x1d", - "blockHash": "0x25de694995c671749e9005775d6fe88e01f3b6e6da92360b28131e4fd259af66", - "blockNumber": "0x24fc0ed", + "transactionHash": "0x204ac8bedb6158d180b079867d85c36b2a0954618968e16cd3ce88497f56f98d", + "transactionIndex": "0x9", + "blockHash": "0x1424489c726851ae68dacf6587cd6b2710b1e3c1dec7b0d41d6f06769923614d", + "blockNumber": "0x25373ac", "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", - "to": "0x85DF6Dc686FBDcAc7da61651D116fc71B2246B50", - "cumulativeGasUsed": "0x46d41e", - "gasUsed": "0xb562", + "to": "0x4e59b44847b379578588920cA78FbF26c0B4956C", + "cumulativeGasUsed": "0x28bff6", + "gasUsed": "0xef0d3", "contractAddress": null, "logs": [ + { + "address": "0xeBf88f6f78b3aBD60744699c06e97415d2fE15Bb", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000009775137314fe595c943712b0b336327dfa80ae8a" + ], + "data": "0x", + "blockHash": "0x1424489c726851ae68dacf6587cd6b2710b1e3c1dec7b0d41d6f06769923614d", + "blockNumber": "0x25373ac", + "transactionHash": "0x204ac8bedb6158d180b079867d85c36b2a0954618968e16cd3ce88497f56f98d", + "transactionIndex": "0x9", + "logIndex": "0x37", + "removed": false + }, + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000009775137314fe595c943712b0b336327dfa80ae8a", + "0x000000000000000000000000e7f13f6bc1e7f5ca4a6c9a255124ce22c46f8ef0" + ], + "data": "0x000000000000000000000000000000000000000000000000000537cdeeeebd00000000000000000000000000000000000000000000000000143c0e6d614a708700000000000000000000000000000000000000000000001e09e32d6cf986a3090000000000000000000000000000000000000000000000001436d69f725bb38700000000000000000000000000000000000000000000001e09e8653ae8756009", + "blockHash": "0x1424489c726851ae68dacf6587cd6b2710b1e3c1dec7b0d41d6f06769923614d", + "blockNumber": "0x25373ac", + "transactionHash": "0x204ac8bedb6158d180b079867d85c36b2a0954618968e16cd3ce88497f56f98d", + "transactionIndex": "0x9", + "logIndex": "0x38", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000800800000000000000000000000000000000000000000000000008000000080000000000000000000000000000000000000000000000000800001000000000000000100000000000200000000020000000000000000000800000000000000000080000000000000400000000000000000000000000000000000000000000000000000080000001000201000000000000000000000000000000000000000200000000000000000004000000000000000000001000000000000000000000000000000100000000020000008000000000000000000100000000000000000000000000000000000100000", + "type": "0x0", + "effectiveGasPrice": "0x59682f0f" + }, + { + "transactionHash": "0xbe36521c9efb5a682c7c885fb8e51a78642d1149d42d6210819aa813bec0c838", + "transactionIndex": "0x4", + "blockHash": "0x55bca875dc4327bda171692108eef9157c0edbacd3ea47c803b90815e9f82b8a", + "blockNumber": "0x25373ad", + "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", + "to": "0xeBf88f6f78b3aBD60744699c06e97415d2fE15Bb", + "cumulativeGasUsed": "0x6bd933", + "gasUsed": "0x5715d0", + "contractAddress": null, + "logs": [ + { + "address": "0xeBf88f6f78b3aBD60744699c06e97415d2fE15Bb", + "topics": [ + "0xda542aa9efb5161637ad155513b9cce1d57758ecd2bcce185c633c877e315466", + "0x1dc1493758fa82a7f7e81c3c2c019618edcc6300584946cb5bcfee0a0ccea2cf", + "0x000000000000000000000000a87e80ed52992e4fb0809fc0b1c0629cf6d43f17" + ], + "data": "0x", + "blockHash": "0x55bca875dc4327bda171692108eef9157c0edbacd3ea47c803b90815e9f82b8a", + "blockNumber": "0x25373ad", + "transactionHash": "0xbe36521c9efb5a682c7c885fb8e51a78642d1149d42d6210819aa813bec0c838", + "transactionIndex": "0x4", + "logIndex": "0x8", + "removed": false + }, { "address": "0x0000000000000000000000000000000000001010", "topics": [ "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", "0x0000000000000000000000000000000000000000000000000000000000001010", "0x0000000000000000000000009775137314fe595c943712b0b336327dfa80ae8a", - "0x000000000000000000000000f903ba9e006193c1527bfbe65fe2123704ea3f99" + "0x000000000000000000000000e7f13f6bc1e7f5ca4a6c9a255124ce22c46f8ef0" ], - "data": "0x00000000000000000000000000000000000000000000000000003f58e31cfe000000000000000000000000000000000000000000000000001453449ef89aa24f00000000000000000000000000000000000000000000104e05fb33993489c61000000000000000000000000000000000000000000000000014530546157da44f00000000000000000000000000000000000000000000104e05fb72f217a6c410", - "blockHash": "0x25de694995c671749e9005775d6fe88e01f3b6e6da92360b28131e4fd259af66", - "blockNumber": "0x24fc0ed", - "transactionHash": "0x7c9dc5bc0bea4f4cab67f3b97734dcfef29e3be3e3d81cd9dd63193098bbecfe", - "transactionIndex": "0x1d", - "logIndex": "0xaa", + "data": "0x000000000000000000000000000000000000000000000000001e6a06298130000000000000000000000000000000000000000000000000001436d69f717b972a00000000000000000000000000000000000000000000001e0a0e96ec53f3d88200000000000000000000000000000000000000000000000014186c9947fa672a00000000000000000000000000000000000000000000001e0a2d00f27d750882", + "blockHash": "0x55bca875dc4327bda171692108eef9157c0edbacd3ea47c803b90815e9f82b8a", + "blockNumber": "0x25373ad", + "transactionHash": "0xbe36521c9efb5a682c7c885fb8e51a78642d1149d42d6210819aa813bec0c838", + "transactionIndex": "0x4", + "logIndex": "0x9", "removed": false } ], "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000000000010000000000000000000000020000000000000000000008000000000000000000000000000000000000000000000000000000000800000000000000000000100000000000200000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000080000000000201000000000000000000000000000000000000000000000000000000000004000000000000000000001000000000000000000000000000000100000001000000000000000000000000000000000000000000000000000000000000000100000", + "logsBloom": "0x00000000000000000000000000000000008000000000000800000000000000000000000000000000000000000000000000008000000080000000000000000000000000000000000000000000000000800000000000000000000100000000000200000000000000000002000000020000010000000000000080000000000000000000000000000000000000000000000000000000000000000000080000001000201040000000000000000000000000000000000000200000000010000000004000000000000002000001000000000000000000000000000000100000000000000008000000010000000000100000000008000000000000000000000000100000", "type": "0x0", - "effectiveGasPrice": "0x59682f11" + "effectiveGasPrice": "0x59682f0f" } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1691517545, + "timestamp": 1692109132, "chain": 80001, "multi": false, - "commit": "06a62a2" + "commit": "8fee80d" } \ No newline at end of file diff --git a/broadcast/DeployKernel.s.sol/84531/run-1692073995.json b/broadcast/DeployKernel.s.sol/84531/run-1692073995.json new file mode 100644 index 00000000..6a332470 --- /dev/null +++ b/broadcast/DeployKernel.s.sol/84531/run-1692073995.json @@ -0,0 +1,97 @@ +{ + "transactions": [ + { + "hash": null, + "transactionType": "CREATE2", + "contractName": "Kernel", + "contractAddress": "0xf048AD83CB2dfd6037A43902a2A5Be04e53cd2Eb", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x24572d", + "value": "0x0", + "data": "0x000000000000000000000000000000000000000000000000000000000000000061014034620001b057601f62001f9f38819003918201601f19168301916001600160401b03831184841017620001b557808492602094604052833981010312620001b057516001600160a01b0381168103620001b057306080524660a05260a062000069620001cb565b600681526005602082016512d95c9b995b60d21b815260206200008b620001cb565b838152019264302e322e3160d81b845251902091208160c0528060e052604051917f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f83526020830152604082015246606082015230608082015220906101009182526101209081527f439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dd96a010000000000000000000080600160f01b031982541617905560405190611db39283620001ec8439608051836118fc015260a0518361191f015260c05183611991015260e051836119b7015251826118db01525181818161049d01528181610654015281816108ad01528181610a3801528181610b5f01528181610d5901528181610e7a01528181610f7b015281816110a501526112f50152f35b600080fd5b634e487b7160e01b600052604160045260246000fd5b60408051919082016001600160401b03811183821017620001b55760405256fe60806040526004361015610015575b3661108857005b60003560e01c806306fdde03146101655780630b3dc35414610160578063150b7a021461015b5780631626ba7e1461015657806329f8b174146101515780633659cfe61461014c5780633a871cdd146101475780633e1b08121461014257806351166ba01461013d578063519454471461013857806354fd4d501461013357806355b14f501461012e57806357b750471461012957806384b0196e1461012457806388e7fd061461011f578063b0d691fe1461011a578063bc197c8114610115578063d087d28814610110578063d1f578941461010b578063d5416221146101065763f23a6e610361000e57610ff6565b610f64565b610ec6565b610e47565b610db8565b610d43565b610d0e565b610c66565b610c2f565b610b49565b610af1565b6109f1565b610928565b610864565b61073a565b610630565b61042f565b61039d565b610343565b6102c4565b610290565b600091031261017557565b600080fd5b634e487b7160e01b600052604160045260246000fd5b6001600160401b0381116101a357604052565b61017a565b608081019081106001600160401b038211176101a357604052565b604081019081106001600160401b038211176101a357604052565b90601f801991011681019081106001600160401b038211176101a357604052565b6040519061020c826101a8565b565b6040519061016082018281106001600160401b038211176101a357604052565b6040519061023b826101c3565b600682526512d95c9b995b60d21b6020830152565b919082519283825260005b84811061027c575050826000602080949584010152601f8019910116010190565b60208183018101518483018201520161025b565b34610175576000366003190112610175576102c06102ac61022e565b604051918291602083526020830190610250565b0390f35b34610175576000366003190112610175576020600080516020611d938339815191525460501c6040519060018060a01b03168152f35b6001600160a01b0381160361017557565b359061020c826102fa565b9181601f84011215610175578235916001600160401b038311610175576020838186019501011161017557565b346101755760803660031901126101755761035f6004356102fa565b61036a6024356102fa565b6064356001600160401b03811161017557610389903690600401610316565b5050604051630a85bd0160e11b8152602090f35b34610175576040366003190112610175576024356001600160401b038111610175576103db6103d26020923690600401610316565b906004356119ed565b6040516001600160e01b03199091168152f35b600435906001600160e01b03198216820361017557565b6064359065ffffffffffff8216820361017557565b6084359065ffffffffffff8216820361017557565b60c0366003190112610175576104436103ee565b60243590610450826102fa565b6044359061045d826102fa565b610465610405565b9261046e61041a565b9060a4356001600160401b0381116101755761048e903690600401610316565b9590946001600160a01b0393337f00000000000000000000000000000000000000000000000000000000000000008616141580610626575b6106145784926104f0610587926104db6101ff565b65ffffffffffff918216815292166020830152565b6001600160a01b03851660408201526001600160a01b038316606082015261051787611050565b81516020830151604084015160309190911b6bffffffffffff0000000000001665ffffffffffff9290921691909117606091821b6bffffffffffffffffffffffff19161782559091015160019190910180546001600160a01b0319166001600160a01b0392909216919091179055565b1693843b15610175576040519063064acaab60e11b825281806105b16000998a94600484016115ed565b038183895af1801561060f576105f6575b5016906001600160e01b0319167fed03d2572564284398470d3f266a693e29ddfff3eba45fc06c5e91013d3213538480a480f35b8061060361060992610190565b8061016a565b386105c2565b6112d5565b604051637046c88d60e01b8152600490fd5b50303314156104c6565b602036600319011261017557600435610648816102fa565b6001600160a01b0390337f000000000000000000000000000000000000000000000000000000000000000083161415806106cc575b61061457807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55167fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b600080a2005b503033141561067d565b9291926001600160401b0382116101a357604051916106ff601f8201601f1916602001846101de565b829481845281830111610175578281602093846000960137010152565b9080601f8301121561017557816020610737933591016106d6565b90565b6003196060368201126101755760048035916001600160401b0390818411610175576101609084360301126101755761077161020e565b9061077d84840161030b565b8252602484013560208301526044840135818111610175576107a49084369187010161071c565b60408301526064840135818111610175576107c49084369187010161071c565b60608301526084840135608083015260a484013560a083015260c484013560c083015260e484013560e0830152610104840135610100830152610124840135818111610175576108199084369187010161071c565b610120830152610144840135908111610175576102c09361085493610841923692010161071c565b61014082015260443590602435906112e1565b6040519081529081906020820190565b34610175576020366003190112610175576004356001600160c01b0381169081900361017557604051631aab3f0d60e11b815230600482015260248101919091526020816044817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa801561060f576102c0916000916108fa575b506040519081529081906020820190565b61091b915060203d8111610921575b61091381836101de565b8101906111f6565b386108e9565b503d610909565b34610175576020366003190112610175576102c061096d6109476103ee565b60006060604051610957816101a8565b8281528260208201528260408201520152611050565b6040519061097a826101a8565b805465ffffffffffff80821684528160301c16602084015260601c60408301526001808060a01b03910154166060820152604051918291829190916060608082019365ffffffffffff80825116845260208201511660208401528160018060a01b0391826040820151166040860152015116910152565b608036600319011261017557600435610a09816102fa565b6044356001600160401b03811161017557610a2890369060040161071c565b90606435600281101561017557337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316141580610abb575b61061457610a7581611101565b610a9e576000828193926020839451920190602435905af13d82803e15610a9a573d90f35b3d90fd5b60008281939260208394519201905af43d82803e15610a9a573d90f35b50610acb610ac7611b20565b1590565b610a68565b60405190610add826101c3565b6005825264302e322e3160d81b6020830152565b34610175576000366003190112610175576102c06102ac610ad0565b90604060031983011261017557600435610b26816102fa565b91602435906001600160401b03821161017557610b4591600401610316565b9091565b610b5236610b0d565b90916001600160a01b03337f00000000000000000000000000000000000000000000000000000000000000008216141580610c25575b6106145780600080516020611d938339815191525460501c1691610bab81611cb6565b1692836040519360009586947fa35f5cdc5fbabb614b4cd5064ce5543f43dc8fab0e4da41255230eb8aba2531c8680a3813b15610c21578385610bff819593829463064acaab60e11b8452600484016115ed565b03925af1801561060f57610c11575080f35b80610603610c1e92610190565b80f35b8380fd5b5030331415610b88565b34610175576000366003190112610175576020600080516020611d938339815191525460e01b6040519063ffffffff60e01b168152f35b3461017557600036600319011261017557610cbc610c8261022e565b610c8a610ad0565b90604051928392600f60f81b8452610cae60209360e08587015260e0860190610250565b908482036040860152610250565b90466060840152306080840152600060a084015282820360c08401528060605192838152019160809160005b828110610cf757505050500390f35b835185528695509381019392810192600101610ce8565b34610175576000366003190112610175576020600080516020611d938339815191525465ffffffffffff60405191831c168152f35b34610175576000366003190112610175576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b9181601f84011215610175578235916001600160401b038311610175576020808501948460051b01011161017557565b346101755760a036600319011261017557610dd46004356102fa565b610ddf6024356102fa565b6001600160401b0360443581811161017557610dff903690600401610d88565b505060643581811161017557610e19903690600401610d88565b505060843590811161017557610e33903690600401610316565b505060405163bc197c8160e01b8152602090f35b3461017557600036600319011261017557604051631aab3f0d60e11b8152306004820152600060248201526020816044817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa801561060f576102c0916000916108fa57506040519081529081906020820190565b610ecf36610b0d565b600080516020611d9383398151915254919290916001600160a01b03919060501c8216610f5357610eff81611cb6565b1691823b1561017557610f34926000928360405180968195829463064acaab60e11b8452602060048501526024840191611589565b03925af1801561060f57610f4457005b80610603610f5192610190565b005b60405162dc149f60e41b8152600490fd5b602036600319011261017557610f786103ee565b337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316141580610fec575b61061457600080516020611d9383398151915290815469ffffffffffff000000004260201b169160e01c9069ffffffffffffffffffff191617179055600080f35b5030331415610fab565b346101755760a0366003190112610175576110126004356102fa565b61101d6024356102fa565b6084356001600160401b0381116101755761103c903690600401610316565b505060405163f23a6e6160e01b8152602090f35b63ffffffff60e01b166000527f439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dda602052604060002090565b600061109e81356001600160e01b031916611050565b5460601c337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03161415806110f2575b61061457818091368280378136915af43d82803e15610a9a573d90f35b506110fb611b20565b156110d5565b6002111561110b57565b634e487b7160e01b600052602160045260246000fd5b906004116101755790600490565b909291928360041161017557831161017557600401916003190190565b906024116101755760100190601490565b906058116101755760380190602090565b906024116101755760040190602090565b906038116101755760240190601490565b90600a116101755760040190600690565b9060101161017557600a0190600690565b90939293848311610175578411610175578101920390565b6001600160e01b031990358181169392600481106111e757505050565b60040360031b82901b16169150565b90816020910312610175575190565b606080825282516001600160a01b031690820152919392916040916112cb90602081015160808401528381015161124a610160918260a08701526101c0860190610250565b906112b861126a606085015193605f1994858983030160c08a0152610250565b608085015160e088015260a085015192610100938489015260c08601519061012091828a015260e08701519461014095868b0152870151908901528501518488830301610180890152610250565b92015190848303016101a0850152610250565b9460208201520152565b6040513d6000823e3d90fd5b6001600160a01b03939260009290918391907f000000000000000000000000000000000000000000000000000000000000000087163303611529576004908135978861014481013501928060248501940135600080516020611d9383398151915254946113576113518383611121565b906111ca565b9b6001600160e01b0319808e16908161140c57505050899a9b50611386826020999a9b95949361139d9361112f565b9660501c965b858c806113fd575b505036916106d6565b6101408501526113c1604051998a9788968794633a871cdd60e01b86528501611205565b0393165af191821561060f5761073793926113dd575b50611d2c565b6113f691925060203d81116109215761091381836101de565b90386113d7565b81808092335af150858c611394565b9199509197969594939c8660e01b161615156000146114365760405163fc2f51c560e01b81528c90fd5b90899a9b91600160e09b95969798999a9b1b81146000146114d557506114776114726113518b606460209c9d0135016024868201359101611121565b611050565b60018101549099906001600160a01b031696848816156114ca575b508161139d926114a19261112f565b995460d081901b6001600160d01b03191660709190911b65ffffffffffff60a01b16179961138c565b60501c965081611492565b9198979095509250600160e11b0361151b5761151161139d948a9361150c6113518a606460209c01350160248d8201359101611121565b6115fe565b919992969161138c565b505050505050505050600190565b604051636b31ba1560e11b8152600490fd5b6bffffffffffffffffffffffff19903581811693926014811061155d57505050565b60140360031b82901b16169150565b35906020811061157a575090565b6000199060200360031b1b1690565b908060209392818452848401376000828201840152601f01601f1916010190565b604090610737949281528160208201520191611589565b6001600160d01b031990358181169392600681106115de57505050565b60060360031b82901b16169150565b916020610737938181520191611589565b9061162a61161e611618611612868561114c565b9061153b565b60601c90565b6001600160a01b031690565b9361163e611638858461115d565b9061156c565b60588301607882019461165961163887856058018a896111b2565b9661176261166a611638838961116e565b61167a611618611612858b61117f565b996117086116893689896106d6565b8051602091820120604080517f3ce406685c1b3551d706d85a68afdaa49ac4e07b451ad9b8ff8b58c3ee9641768185019081526001600160e01b03198b169282019290925260608101969096526001600160a01b039e909e16608086015260a08086019190915284529b8c9361170060c0826101de565b5190206118d9565b600080516020611d9383398151915254909190611744906117349060501c6001600160a01b031661161e565b9189019b60788d0190878d6111b2565b60405163199ed7c960e11b81529586948593849391600485016115aa565b03915afa92831561060f576114726117a861186895610517946000916118bc575b506117a1611791878d61116e565b6001600160a01b0319929161156c565b1690611d2c565b9a898b016078019a85036077190199611858906118486117e86117dd6117d76117d18b86611190565b906115c1565b60d01c90565b65ffffffffffff1690565b9761181f61161e6116186116126118086117dd6117d76117d1888b6111a1565b94611819611618611612838b61117f565b9761114c565b9461183961182b6101ff565b65ffffffffffff909b168b52565b89019065ffffffffffff169052565b6001600160a01b03166040870152565b6001600160a01b03166060850152565b6001600160a01b03871691823b156101755761189e926000928360405180968195829463064acaab60e11b8452600484016115ed565b03925af1801561060f576118af5750565b8061060361020c92610190565b6118d391508d803d106109215761091381836101de565b38611783565b7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000030147f000000000000000000000000000000000000000000000000000000000000000046141615611966575b671901000000000000600052601a52603a526042601820906000603a52565b5060a06040517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f81527f000000000000000000000000000000000000000000000000000000000000000060208201527f0000000000000000000000000000000000000000000000000000000000000000604082015246606082015230608082015220611947565b600080516020611d9383398151915254611a3a93602093909291611a1c9060501c6001600160a01b031661161e565b916040519586948593849363199ed7c960e11b8552600485016115aa565b03915afa801561060f57611a5691600091611ab1575b50611d03565b9165ffffffffffff908142911611611aa15742911610611a94576001600160a01b0316611a8857630b135d3f60e11b90565b6001600160e01b031990565b506001600160e01b031990565b506001600160e01b031992915050565b611ac9915060203d81116109215761091381836101de565b38611a50565b90816020910312610175575180151581036101755790565b6001600160a01b0390911681526040602082018190528101829052606091806000848401376000828201840152601f01601f1916010190565b600080516020611d9383398151915254611b459060501c6001600160a01b031661161e565b6040519081639ea9bd5960e01b9182825260209384918180611b6b363360048401611ae7565b03915afa90811561060f57600091611c99575b50611c9257611b986000356001600160e01b031916611050565b6001810154909190611bb2906001600160a01b031661161e565b916001600160a01b03831615908115611c56575b8115611c32575b5015611bdb57505050600090565b829060405192839182528180611bf5363360048401611ae7565b03915afa91821561060f57600092611c0c57505090565b6107379250803d10611c2b575b611c2381836101de565b810190611acf565b503d611c19565b54611c45915065ffffffffffff166117dd565b65ffffffffffff4291161138611bcd565b905065ffffffffffff611c766117dd835465ffffffffffff9060301c1690565b168015159081611c88575b5090611bc6565b9050421138611c81565b5050600190565b611cb09150833d8511611c2b57611c2381836101de565b38611b7e565b600080516020611d9383398151915280547fffff0000000000000000000000000000000000000000ffffffffffffffffffff1660509290921b600160501b600160f01b0316919091179055565b8065ffffffffffff91828160a01c16928315600114611d24575b5060d01c92565b925038611d1d565b8082186001600160a01b031615600114611d47575050600190565b65ffffffffffff60a01b828116828216818118918111919091028082189465ffffffffffff60a01b199485169416929114611d8a575b5081811190821802181790565b925038611d7d56fe439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dd90000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d2789", + "nonce": "0x9", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": null, + "transactionType": "CREATE2", + "contractName": "KernelFactory", + "contractAddress": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0xf2137", + "value": "0x0", + "data": "0x00000000000000000000000000000000000000000000000000000000000000006080346100b257601f610b2d38819003918201601f19168301916001600160401b038311848410176100b75780849260409485528339810103126100b25780516001600160a01b0391828216918290036100b257602001519182168092036100b25780638b78c6d8195560007f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08180a3600080546001600160a01b031916919091179055604051610a5f90816100ce8239f35b600080fd5b634e487b7160e01b600052604160045260246000fdfe6040608081526004908136101561001557600080fd5b600091823560e01c9081630396cb60146107d45781632569296214610789578163296601cd1461059d5781634d6cb7001461052b5781635414dff0146104fa57816354d1f13d146104b4578163584465f2146104745781636544c82814610436578163715018a6146103f05781638da5cb5b146103c3578163b0d691fe1461039b578163bb30a9741461034557838263bb9fe6bf146102ec578263c23a5cea1461026157508163d7533f0214610243578163db4c545e14610219578163f04e283e14610199578163f2fde38b1461012c575063fee81cf4146100f657600080fd5b3461012857602036600319011261012857602091610112610845565b9063389a75e1600c525281600c20549051908152f35b5080fd5b8390602036600319011261012857610142610845565b9061014b61088e565b8160601b1561018e575060018060a01b0316638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08580a35580f35b637448fbae8352601cfd5b83906020366003190112610128576101af610845565b906101b861088e565b63389a75e1600c528183526020600c20908154421161020e575082905560018060a01b0316638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08580a35580f35b636f5e88188452601cfd5b5050346101285781600319360112610128576020906089601361023a6108d8565b01209051908152f35b505034610128578160031936011261012857602090516202a3008152f35b809184346102e85760203660031901126102e85781356001600160a01b0381811693918490036102e45761029361088e565b84541692833b156102e45760248592838551968794859363611d2e7560e11b85528401525af19081156102db57506102c85750f35b6102d190610a13565b6102d85780f35b80fd5b513d84823e3d90fd5b8480fd5b5050fd5b809184346102e857826003193601126102e85761030761088e565b82546001600160a01b031691823b1561034057815163bb9fe6bf60e01b81529284918491829084905af19081156102db57506102c85750f35b505050fd5b50503461012857806003193601126101285761035f610845565b90602435918215158093036103975761037661088e565b60018060a01b03168352600160205282209060ff8019835416911617905580f35b8380fd5b505034610128578160031936011261012857905490516001600160a01b039091168152602090f35b505034610128578160031936011261012857638b78c6d8195490516001600160a01b039091168152602090f35b83806003193601126102d85761040461088e565b80638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a35580f35b5050346101285760203660031901126101285760209160ff9082906001600160a01b03610461610845565b1681526001855220541690519015158152f35b83903461012857602036600319011261012857356001600160a01b03811690819003610128576104a261088e565b81546001600160a01b03191617815580f35b83806003193601126102d85763389a75e1600c52338152806020600c2055337ffa7b8eab7da67f412cc9575ed43464468f9bfbae89d1675917346ca6d8fe3c928280a280f35b8284346102d85760203660031901126102d8575061051a602092356108ab565b90516001600160a01b039091168152f35b8284346102d857816003193601126102d85782359067ffffffffffffffff82116102d857506bffffffffffffffffffffffff61056f60209461051a93369101610860565b6105948580518381948a830196873781016024358a8201520388810184520182610a3d565b519020166108ab565b828460603660031901126102d8576105b3610845565b9160243567ffffffffffffffff8111610785576105d39036908601610860565b9360018060a01b039384821681526020966001885260ff858320541615610730576bffffffffffffffffffffffff8551898101908987833761062988828d8d82019060443590820152038d810184520182610a3d565b5190201696331560011715610724576106406108d8565b90601382019860898a2060ff86536035523060601b600152806015526055852099856035528a3b15610678575b8b8b8b8b5191168152f35b856089929394959697989b50f597881561071857918185939284938884527f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc8d85015289840137870190348a5af1156106fe57507f09e48df7857bd0c1e0d31bb8a85d42cf1874817895f171c917f6ee2cea73ec20818692a3848080808080808061066d565b3d1561070d57503d81803e3d90fd5b63301164258252601cfd5b8363301164258652601cfd5b50632f6348368252601cfd5b845162461bcd60e51b8152908101889052602960248201527f4b65726e656c466163746f72793a20696d706c656d656e746174696f6e206e6f6044820152681d08185b1b1bddd95960ba1b6064820152608490fd5b8280fd5b83806003193601126102d85763389a75e1600c523381526202a30042016020600c2055337fdbf36a107da19e49527a7176a1babf963b4b0ff8cde35ee35d6cd8f1f9ac7e1d8280a280f35b91905060203660031901126107855782823563ffffffff8116809103610128576107fc61088e565b81546001600160a01b031693843b156107855760249084519586938492621cb65b60e51b845283015234905af19081156102db5750610839575080f35b61084290610a13565b80f35b600435906001600160a01b038216820361085b57565b600080fd5b9181601f8401121561085b5782359167ffffffffffffffff831161085b576020838186019501011161085b57565b638b78c6d81954330361089d57565b6382b429006000526004601cfd5b608960136108b76108d8565b012060ff6000536035523060601b6001526015526055600020906000603552565b604051903060701c1561097c57666052573d6000fd607b8301527f3d356020355560408036111560525736038060403d373d3d355af43d6000803e60748301527f3735a920a3ca505d382bbc545af43d6000803e6052573d6000fd5b3d6000f35b60548301527f14605757363d3d37363d7f360894a13ba1a3210667c828492db98dca3e2076cc60348301523060148301526c607f3d8160093d39f33d3d33738252565b66604c573d6000fd60758301527f3d3560203555604080361115604c5736038060403d373d3d355af43d6000803e606e8301527f3735a920a3ca505d382bbc545af43d6000803e604c573d6000fd5b3d6000f35b604e8301527f14605157363d3d37363d7f360894a13ba1a3210667c828492db98dca3e2076cc602e83015230600e8301526c60793d8160093d39f33d3d336d8252565b67ffffffffffffffff8111610a2757604052565b634e487b7160e01b600052604160045260246000fd5b90601f8019910116810190811067ffffffffffffffff821117610a2757604052560000000000000000000000009775137314fe595c943712b0b336327dfa80ae8a0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d2789", + "nonce": "0xa", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": null, + "transactionType": "CALL", + "contractName": "KernelFactory", + "contractAddress": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", + "function": "setImplementation(address,bool)", + "arguments": [ + "0xf048AD83CB2dfd6037A43902a2A5Be04e53cd2Eb", + "true" + ], + "transaction": { + "type": "0x02", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x5de4839a76cf55d0c90e2061ef4386d962e15ae3", + "gas": "0x10945", + "value": "0x0", + "data": "0xbb30a974000000000000000000000000f048ad83cb2dfd6037a43902a2a5be04e53cd2eb0000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0xb", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": null, + "transactionType": "CALL", + "contractName": "KernelFactory", + "contractAddress": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", + "function": "addStake(uint32)", + "arguments": [ + "1" + ], + "transaction": { + "type": "0x02", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x5de4839a76cf55d0c90e2061ef4386d962e15ae3", + "gas": "0x1da73", + "value": "0x1", + "data": "0x0396cb600000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0xc", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1692073995, + "chain": 84531, + "multi": false, + "commit": "951fd36" +} \ No newline at end of file diff --git a/broadcast/DeployKernel.s.sol/84531/run-1692074111.json b/broadcast/DeployKernel.s.sol/84531/run-1692074111.json new file mode 100644 index 00000000..f2b2dcbe --- /dev/null +++ b/broadcast/DeployKernel.s.sol/84531/run-1692074111.json @@ -0,0 +1,102 @@ +{ + "transactions": [ + { + "hash": "0x621c9a10560ae46f80eb4162ce1d6d7b5999cd2834a2c042ecd90c00a710ea9d", + "transactionType": "CREATE2", + "contractName": "Kernel", + "contractAddress": "0xf048AD83CB2dfd6037A43902a2A5Be04e53cd2Eb", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x24572d", + "value": "0x0", + "data": "0x000000000000000000000000000000000000000000000000000000000000000061014034620001b057601f62001f9f38819003918201601f19168301916001600160401b03831184841017620001b557808492602094604052833981010312620001b057516001600160a01b0381168103620001b057306080524660a05260a062000069620001cb565b600681526005602082016512d95c9b995b60d21b815260206200008b620001cb565b838152019264302e322e3160d81b845251902091208160c0528060e052604051917f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f83526020830152604082015246606082015230608082015220906101009182526101209081527f439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dd96a010000000000000000000080600160f01b031982541617905560405190611db39283620001ec8439608051836118fc015260a0518361191f015260c05183611991015260e051836119b7015251826118db01525181818161049d01528181610654015281816108ad01528181610a3801528181610b5f01528181610d5901528181610e7a01528181610f7b015281816110a501526112f50152f35b600080fd5b634e487b7160e01b600052604160045260246000fd5b60408051919082016001600160401b03811183821017620001b55760405256fe60806040526004361015610015575b3661108857005b60003560e01c806306fdde03146101655780630b3dc35414610160578063150b7a021461015b5780631626ba7e1461015657806329f8b174146101515780633659cfe61461014c5780633a871cdd146101475780633e1b08121461014257806351166ba01461013d578063519454471461013857806354fd4d501461013357806355b14f501461012e57806357b750471461012957806384b0196e1461012457806388e7fd061461011f578063b0d691fe1461011a578063bc197c8114610115578063d087d28814610110578063d1f578941461010b578063d5416221146101065763f23a6e610361000e57610ff6565b610f64565b610ec6565b610e47565b610db8565b610d43565b610d0e565b610c66565b610c2f565b610b49565b610af1565b6109f1565b610928565b610864565b61073a565b610630565b61042f565b61039d565b610343565b6102c4565b610290565b600091031261017557565b600080fd5b634e487b7160e01b600052604160045260246000fd5b6001600160401b0381116101a357604052565b61017a565b608081019081106001600160401b038211176101a357604052565b604081019081106001600160401b038211176101a357604052565b90601f801991011681019081106001600160401b038211176101a357604052565b6040519061020c826101a8565b565b6040519061016082018281106001600160401b038211176101a357604052565b6040519061023b826101c3565b600682526512d95c9b995b60d21b6020830152565b919082519283825260005b84811061027c575050826000602080949584010152601f8019910116010190565b60208183018101518483018201520161025b565b34610175576000366003190112610175576102c06102ac61022e565b604051918291602083526020830190610250565b0390f35b34610175576000366003190112610175576020600080516020611d938339815191525460501c6040519060018060a01b03168152f35b6001600160a01b0381160361017557565b359061020c826102fa565b9181601f84011215610175578235916001600160401b038311610175576020838186019501011161017557565b346101755760803660031901126101755761035f6004356102fa565b61036a6024356102fa565b6064356001600160401b03811161017557610389903690600401610316565b5050604051630a85bd0160e11b8152602090f35b34610175576040366003190112610175576024356001600160401b038111610175576103db6103d26020923690600401610316565b906004356119ed565b6040516001600160e01b03199091168152f35b600435906001600160e01b03198216820361017557565b6064359065ffffffffffff8216820361017557565b6084359065ffffffffffff8216820361017557565b60c0366003190112610175576104436103ee565b60243590610450826102fa565b6044359061045d826102fa565b610465610405565b9261046e61041a565b9060a4356001600160401b0381116101755761048e903690600401610316565b9590946001600160a01b0393337f00000000000000000000000000000000000000000000000000000000000000008616141580610626575b6106145784926104f0610587926104db6101ff565b65ffffffffffff918216815292166020830152565b6001600160a01b03851660408201526001600160a01b038316606082015261051787611050565b81516020830151604084015160309190911b6bffffffffffff0000000000001665ffffffffffff9290921691909117606091821b6bffffffffffffffffffffffff19161782559091015160019190910180546001600160a01b0319166001600160a01b0392909216919091179055565b1693843b15610175576040519063064acaab60e11b825281806105b16000998a94600484016115ed565b038183895af1801561060f576105f6575b5016906001600160e01b0319167fed03d2572564284398470d3f266a693e29ddfff3eba45fc06c5e91013d3213538480a480f35b8061060361060992610190565b8061016a565b386105c2565b6112d5565b604051637046c88d60e01b8152600490fd5b50303314156104c6565b602036600319011261017557600435610648816102fa565b6001600160a01b0390337f000000000000000000000000000000000000000000000000000000000000000083161415806106cc575b61061457807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55167fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b600080a2005b503033141561067d565b9291926001600160401b0382116101a357604051916106ff601f8201601f1916602001846101de565b829481845281830111610175578281602093846000960137010152565b9080601f8301121561017557816020610737933591016106d6565b90565b6003196060368201126101755760048035916001600160401b0390818411610175576101609084360301126101755761077161020e565b9061077d84840161030b565b8252602484013560208301526044840135818111610175576107a49084369187010161071c565b60408301526064840135818111610175576107c49084369187010161071c565b60608301526084840135608083015260a484013560a083015260c484013560c083015260e484013560e0830152610104840135610100830152610124840135818111610175576108199084369187010161071c565b610120830152610144840135908111610175576102c09361085493610841923692010161071c565b61014082015260443590602435906112e1565b6040519081529081906020820190565b34610175576020366003190112610175576004356001600160c01b0381169081900361017557604051631aab3f0d60e11b815230600482015260248101919091526020816044817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa801561060f576102c0916000916108fa575b506040519081529081906020820190565b61091b915060203d8111610921575b61091381836101de565b8101906111f6565b386108e9565b503d610909565b34610175576020366003190112610175576102c061096d6109476103ee565b60006060604051610957816101a8565b8281528260208201528260408201520152611050565b6040519061097a826101a8565b805465ffffffffffff80821684528160301c16602084015260601c60408301526001808060a01b03910154166060820152604051918291829190916060608082019365ffffffffffff80825116845260208201511660208401528160018060a01b0391826040820151166040860152015116910152565b608036600319011261017557600435610a09816102fa565b6044356001600160401b03811161017557610a2890369060040161071c565b90606435600281101561017557337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316141580610abb575b61061457610a7581611101565b610a9e576000828193926020839451920190602435905af13d82803e15610a9a573d90f35b3d90fd5b60008281939260208394519201905af43d82803e15610a9a573d90f35b50610acb610ac7611b20565b1590565b610a68565b60405190610add826101c3565b6005825264302e322e3160d81b6020830152565b34610175576000366003190112610175576102c06102ac610ad0565b90604060031983011261017557600435610b26816102fa565b91602435906001600160401b03821161017557610b4591600401610316565b9091565b610b5236610b0d565b90916001600160a01b03337f00000000000000000000000000000000000000000000000000000000000000008216141580610c25575b6106145780600080516020611d938339815191525460501c1691610bab81611cb6565b1692836040519360009586947fa35f5cdc5fbabb614b4cd5064ce5543f43dc8fab0e4da41255230eb8aba2531c8680a3813b15610c21578385610bff819593829463064acaab60e11b8452600484016115ed565b03925af1801561060f57610c11575080f35b80610603610c1e92610190565b80f35b8380fd5b5030331415610b88565b34610175576000366003190112610175576020600080516020611d938339815191525460e01b6040519063ffffffff60e01b168152f35b3461017557600036600319011261017557610cbc610c8261022e565b610c8a610ad0565b90604051928392600f60f81b8452610cae60209360e08587015260e0860190610250565b908482036040860152610250565b90466060840152306080840152600060a084015282820360c08401528060605192838152019160809160005b828110610cf757505050500390f35b835185528695509381019392810192600101610ce8565b34610175576000366003190112610175576020600080516020611d938339815191525465ffffffffffff60405191831c168152f35b34610175576000366003190112610175576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b9181601f84011215610175578235916001600160401b038311610175576020808501948460051b01011161017557565b346101755760a036600319011261017557610dd46004356102fa565b610ddf6024356102fa565b6001600160401b0360443581811161017557610dff903690600401610d88565b505060643581811161017557610e19903690600401610d88565b505060843590811161017557610e33903690600401610316565b505060405163bc197c8160e01b8152602090f35b3461017557600036600319011261017557604051631aab3f0d60e11b8152306004820152600060248201526020816044817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa801561060f576102c0916000916108fa57506040519081529081906020820190565b610ecf36610b0d565b600080516020611d9383398151915254919290916001600160a01b03919060501c8216610f5357610eff81611cb6565b1691823b1561017557610f34926000928360405180968195829463064acaab60e11b8452602060048501526024840191611589565b03925af1801561060f57610f4457005b80610603610f5192610190565b005b60405162dc149f60e41b8152600490fd5b602036600319011261017557610f786103ee565b337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316141580610fec575b61061457600080516020611d9383398151915290815469ffffffffffff000000004260201b169160e01c9069ffffffffffffffffffff191617179055600080f35b5030331415610fab565b346101755760a0366003190112610175576110126004356102fa565b61101d6024356102fa565b6084356001600160401b0381116101755761103c903690600401610316565b505060405163f23a6e6160e01b8152602090f35b63ffffffff60e01b166000527f439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dda602052604060002090565b600061109e81356001600160e01b031916611050565b5460601c337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03161415806110f2575b61061457818091368280378136915af43d82803e15610a9a573d90f35b506110fb611b20565b156110d5565b6002111561110b57565b634e487b7160e01b600052602160045260246000fd5b906004116101755790600490565b909291928360041161017557831161017557600401916003190190565b906024116101755760100190601490565b906058116101755760380190602090565b906024116101755760040190602090565b906038116101755760240190601490565b90600a116101755760040190600690565b9060101161017557600a0190600690565b90939293848311610175578411610175578101920390565b6001600160e01b031990358181169392600481106111e757505050565b60040360031b82901b16169150565b90816020910312610175575190565b606080825282516001600160a01b031690820152919392916040916112cb90602081015160808401528381015161124a610160918260a08701526101c0860190610250565b906112b861126a606085015193605f1994858983030160c08a0152610250565b608085015160e088015260a085015192610100938489015260c08601519061012091828a015260e08701519461014095868b0152870151908901528501518488830301610180890152610250565b92015190848303016101a0850152610250565b9460208201520152565b6040513d6000823e3d90fd5b6001600160a01b03939260009290918391907f000000000000000000000000000000000000000000000000000000000000000087163303611529576004908135978861014481013501928060248501940135600080516020611d9383398151915254946113576113518383611121565b906111ca565b9b6001600160e01b0319808e16908161140c57505050899a9b50611386826020999a9b95949361139d9361112f565b9660501c965b858c806113fd575b505036916106d6565b6101408501526113c1604051998a9788968794633a871cdd60e01b86528501611205565b0393165af191821561060f5761073793926113dd575b50611d2c565b6113f691925060203d81116109215761091381836101de565b90386113d7565b81808092335af150858c611394565b9199509197969594939c8660e01b161615156000146114365760405163fc2f51c560e01b81528c90fd5b90899a9b91600160e09b95969798999a9b1b81146000146114d557506114776114726113518b606460209c9d0135016024868201359101611121565b611050565b60018101549099906001600160a01b031696848816156114ca575b508161139d926114a19261112f565b995460d081901b6001600160d01b03191660709190911b65ffffffffffff60a01b16179961138c565b60501c965081611492565b9198979095509250600160e11b0361151b5761151161139d948a9361150c6113518a606460209c01350160248d8201359101611121565b6115fe565b919992969161138c565b505050505050505050600190565b604051636b31ba1560e11b8152600490fd5b6bffffffffffffffffffffffff19903581811693926014811061155d57505050565b60140360031b82901b16169150565b35906020811061157a575090565b6000199060200360031b1b1690565b908060209392818452848401376000828201840152601f01601f1916010190565b604090610737949281528160208201520191611589565b6001600160d01b031990358181169392600681106115de57505050565b60060360031b82901b16169150565b916020610737938181520191611589565b9061162a61161e611618611612868561114c565b9061153b565b60601c90565b6001600160a01b031690565b9361163e611638858461115d565b9061156c565b60588301607882019461165961163887856058018a896111b2565b9661176261166a611638838961116e565b61167a611618611612858b61117f565b996117086116893689896106d6565b8051602091820120604080517f3ce406685c1b3551d706d85a68afdaa49ac4e07b451ad9b8ff8b58c3ee9641768185019081526001600160e01b03198b169282019290925260608101969096526001600160a01b039e909e16608086015260a08086019190915284529b8c9361170060c0826101de565b5190206118d9565b600080516020611d9383398151915254909190611744906117349060501c6001600160a01b031661161e565b9189019b60788d0190878d6111b2565b60405163199ed7c960e11b81529586948593849391600485016115aa565b03915afa92831561060f576114726117a861186895610517946000916118bc575b506117a1611791878d61116e565b6001600160a01b0319929161156c565b1690611d2c565b9a898b016078019a85036077190199611858906118486117e86117dd6117d76117d18b86611190565b906115c1565b60d01c90565b65ffffffffffff1690565b9761181f61161e6116186116126118086117dd6117d76117d1888b6111a1565b94611819611618611612838b61117f565b9761114c565b9461183961182b6101ff565b65ffffffffffff909b168b52565b89019065ffffffffffff169052565b6001600160a01b03166040870152565b6001600160a01b03166060850152565b6001600160a01b03871691823b156101755761189e926000928360405180968195829463064acaab60e11b8452600484016115ed565b03925af1801561060f576118af5750565b8061060361020c92610190565b6118d391508d803d106109215761091381836101de565b38611783565b7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000030147f000000000000000000000000000000000000000000000000000000000000000046141615611966575b671901000000000000600052601a52603a526042601820906000603a52565b5060a06040517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f81527f000000000000000000000000000000000000000000000000000000000000000060208201527f0000000000000000000000000000000000000000000000000000000000000000604082015246606082015230608082015220611947565b600080516020611d9383398151915254611a3a93602093909291611a1c9060501c6001600160a01b031661161e565b916040519586948593849363199ed7c960e11b8552600485016115aa565b03915afa801561060f57611a5691600091611ab1575b50611d03565b9165ffffffffffff908142911611611aa15742911610611a94576001600160a01b0316611a8857630b135d3f60e11b90565b6001600160e01b031990565b506001600160e01b031990565b506001600160e01b031992915050565b611ac9915060203d81116109215761091381836101de565b38611a50565b90816020910312610175575180151581036101755790565b6001600160a01b0390911681526040602082018190528101829052606091806000848401376000828201840152601f01601f1916010190565b600080516020611d9383398151915254611b459060501c6001600160a01b031661161e565b6040519081639ea9bd5960e01b9182825260209384918180611b6b363360048401611ae7565b03915afa90811561060f57600091611c99575b50611c9257611b986000356001600160e01b031916611050565b6001810154909190611bb2906001600160a01b031661161e565b916001600160a01b03831615908115611c56575b8115611c32575b5015611bdb57505050600090565b829060405192839182528180611bf5363360048401611ae7565b03915afa91821561060f57600092611c0c57505090565b6107379250803d10611c2b575b611c2381836101de565b810190611acf565b503d611c19565b54611c45915065ffffffffffff166117dd565b65ffffffffffff4291161138611bcd565b905065ffffffffffff611c766117dd835465ffffffffffff9060301c1690565b168015159081611c88575b5090611bc6565b9050421138611c81565b5050600190565b611cb09150833d8511611c2b57611c2381836101de565b38611b7e565b600080516020611d9383398151915280547fffff0000000000000000000000000000000000000000ffffffffffffffffffff1660509290921b600160501b600160f01b0316919091179055565b8065ffffffffffff91828160a01c16928315600114611d24575b5060d01c92565b925038611d1d565b8082186001600160a01b031615600114611d47575050600190565b65ffffffffffff60a01b828116828216818118918111919091028082189465ffffffffffff60a01b199485169416929114611d8a575b5081811190821802181790565b925038611d7d56fe439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dd90000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d2789", + "nonce": "0x9", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x8b48729a09052747d35d95daa1ef3c48b22099cca0513ced7020da1b879bd4ad", + "transactionType": "CREATE2", + "contractName": "KernelFactory", + "contractAddress": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0xf2137", + "value": "0x0", + "data": "0x00000000000000000000000000000000000000000000000000000000000000006080346100b257601f610b2d38819003918201601f19168301916001600160401b038311848410176100b75780849260409485528339810103126100b25780516001600160a01b0391828216918290036100b257602001519182168092036100b25780638b78c6d8195560007f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08180a3600080546001600160a01b031916919091179055604051610a5f90816100ce8239f35b600080fd5b634e487b7160e01b600052604160045260246000fdfe6040608081526004908136101561001557600080fd5b600091823560e01c9081630396cb60146107d45781632569296214610789578163296601cd1461059d5781634d6cb7001461052b5781635414dff0146104fa57816354d1f13d146104b4578163584465f2146104745781636544c82814610436578163715018a6146103f05781638da5cb5b146103c3578163b0d691fe1461039b578163bb30a9741461034557838263bb9fe6bf146102ec578263c23a5cea1461026157508163d7533f0214610243578163db4c545e14610219578163f04e283e14610199578163f2fde38b1461012c575063fee81cf4146100f657600080fd5b3461012857602036600319011261012857602091610112610845565b9063389a75e1600c525281600c20549051908152f35b5080fd5b8390602036600319011261012857610142610845565b9061014b61088e565b8160601b1561018e575060018060a01b0316638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08580a35580f35b637448fbae8352601cfd5b83906020366003190112610128576101af610845565b906101b861088e565b63389a75e1600c528183526020600c20908154421161020e575082905560018060a01b0316638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08580a35580f35b636f5e88188452601cfd5b5050346101285781600319360112610128576020906089601361023a6108d8565b01209051908152f35b505034610128578160031936011261012857602090516202a3008152f35b809184346102e85760203660031901126102e85781356001600160a01b0381811693918490036102e45761029361088e565b84541692833b156102e45760248592838551968794859363611d2e7560e11b85528401525af19081156102db57506102c85750f35b6102d190610a13565b6102d85780f35b80fd5b513d84823e3d90fd5b8480fd5b5050fd5b809184346102e857826003193601126102e85761030761088e565b82546001600160a01b031691823b1561034057815163bb9fe6bf60e01b81529284918491829084905af19081156102db57506102c85750f35b505050fd5b50503461012857806003193601126101285761035f610845565b90602435918215158093036103975761037661088e565b60018060a01b03168352600160205282209060ff8019835416911617905580f35b8380fd5b505034610128578160031936011261012857905490516001600160a01b039091168152602090f35b505034610128578160031936011261012857638b78c6d8195490516001600160a01b039091168152602090f35b83806003193601126102d85761040461088e565b80638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a35580f35b5050346101285760203660031901126101285760209160ff9082906001600160a01b03610461610845565b1681526001855220541690519015158152f35b83903461012857602036600319011261012857356001600160a01b03811690819003610128576104a261088e565b81546001600160a01b03191617815580f35b83806003193601126102d85763389a75e1600c52338152806020600c2055337ffa7b8eab7da67f412cc9575ed43464468f9bfbae89d1675917346ca6d8fe3c928280a280f35b8284346102d85760203660031901126102d8575061051a602092356108ab565b90516001600160a01b039091168152f35b8284346102d857816003193601126102d85782359067ffffffffffffffff82116102d857506bffffffffffffffffffffffff61056f60209461051a93369101610860565b6105948580518381948a830196873781016024358a8201520388810184520182610a3d565b519020166108ab565b828460603660031901126102d8576105b3610845565b9160243567ffffffffffffffff8111610785576105d39036908601610860565b9360018060a01b039384821681526020966001885260ff858320541615610730576bffffffffffffffffffffffff8551898101908987833761062988828d8d82019060443590820152038d810184520182610a3d565b5190201696331560011715610724576106406108d8565b90601382019860898a2060ff86536035523060601b600152806015526055852099856035528a3b15610678575b8b8b8b8b5191168152f35b856089929394959697989b50f597881561071857918185939284938884527f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc8d85015289840137870190348a5af1156106fe57507f09e48df7857bd0c1e0d31bb8a85d42cf1874817895f171c917f6ee2cea73ec20818692a3848080808080808061066d565b3d1561070d57503d81803e3d90fd5b63301164258252601cfd5b8363301164258652601cfd5b50632f6348368252601cfd5b845162461bcd60e51b8152908101889052602960248201527f4b65726e656c466163746f72793a20696d706c656d656e746174696f6e206e6f6044820152681d08185b1b1bddd95960ba1b6064820152608490fd5b8280fd5b83806003193601126102d85763389a75e1600c523381526202a30042016020600c2055337fdbf36a107da19e49527a7176a1babf963b4b0ff8cde35ee35d6cd8f1f9ac7e1d8280a280f35b91905060203660031901126107855782823563ffffffff8116809103610128576107fc61088e565b81546001600160a01b031693843b156107855760249084519586938492621cb65b60e51b845283015234905af19081156102db5750610839575080f35b61084290610a13565b80f35b600435906001600160a01b038216820361085b57565b600080fd5b9181601f8401121561085b5782359167ffffffffffffffff831161085b576020838186019501011161085b57565b638b78c6d81954330361089d57565b6382b429006000526004601cfd5b608960136108b76108d8565b012060ff6000536035523060601b6001526015526055600020906000603552565b604051903060701c1561097c57666052573d6000fd607b8301527f3d356020355560408036111560525736038060403d373d3d355af43d6000803e60748301527f3735a920a3ca505d382bbc545af43d6000803e6052573d6000fd5b3d6000f35b60548301527f14605757363d3d37363d7f360894a13ba1a3210667c828492db98dca3e2076cc60348301523060148301526c607f3d8160093d39f33d3d33738252565b66604c573d6000fd60758301527f3d3560203555604080361115604c5736038060403d373d3d355af43d6000803e606e8301527f3735a920a3ca505d382bbc545af43d6000803e604c573d6000fd5b3d6000f35b604e8301527f14605157363d3d37363d7f360894a13ba1a3210667c828492db98dca3e2076cc602e83015230600e8301526c60793d8160093d39f33d3d336d8252565b67ffffffffffffffff8111610a2757604052565b634e487b7160e01b600052604160045260246000fd5b90601f8019910116810190811067ffffffffffffffff821117610a2757604052560000000000000000000000009775137314fe595c943712b0b336327dfa80ae8a0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d2789", + "nonce": "0xa", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x4d4250c8424c25122dfb19922a456aae922da996906aa64e2efb89b1bde0a6a6", + "transactionType": "CALL", + "contractName": "KernelFactory", + "contractAddress": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", + "function": "setImplementation(address,bool)", + "arguments": [ + "0xf048AD83CB2dfd6037A43902a2A5Be04e53cd2Eb", + "true" + ], + "transaction": { + "type": "0x02", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x5de4839a76cf55d0c90e2061ef4386d962e15ae3", + "gas": "0x10945", + "value": "0x0", + "data": "0xbb30a974000000000000000000000000f048ad83cb2dfd6037a43902a2a5be04e53cd2eb0000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0xb", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x669c62c539087c89672b9b250cda1ce2398d5bc82031c6f6831ac25f3d113223", + "transactionType": "CALL", + "contractName": "KernelFactory", + "contractAddress": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", + "function": "addStake(uint32)", + "arguments": [ + "1" + ], + "transaction": { + "type": "0x02", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x5de4839a76cf55d0c90e2061ef4386d962e15ae3", + "gas": "0x1da73", + "value": "0x1", + "data": "0x0396cb600000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0xc", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [], + "libraries": [], + "pending": [ + "0x621c9a10560ae46f80eb4162ce1d6d7b5999cd2834a2c042ecd90c00a710ea9d", + "0x8b48729a09052747d35d95daa1ef3c48b22099cca0513ced7020da1b879bd4ad", + "0x4d4250c8424c25122dfb19922a456aae922da996906aa64e2efb89b1bde0a6a6", + "0x669c62c539087c89672b9b250cda1ce2398d5bc82031c6f6831ac25f3d113223" + ], + "returns": {}, + "timestamp": 1692074111, + "chain": 84531, + "multi": false, + "commit": "951fd36" +} \ No newline at end of file diff --git a/broadcast/DeployKernel.s.sol/84531/run-1692074119.json b/broadcast/DeployKernel.s.sol/84531/run-1692074119.json new file mode 100644 index 00000000..1324cbb9 --- /dev/null +++ b/broadcast/DeployKernel.s.sol/84531/run-1692074119.json @@ -0,0 +1,193 @@ +{ + "transactions": [ + { + "hash": "0x621c9a10560ae46f80eb4162ce1d6d7b5999cd2834a2c042ecd90c00a710ea9d", + "transactionType": "CREATE2", + "contractName": "Kernel", + "contractAddress": "0xf048AD83CB2dfd6037A43902a2A5Be04e53cd2Eb", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x24572d", + "value": "0x0", + "data": "0x000000000000000000000000000000000000000000000000000000000000000061014034620001b057601f62001f9f38819003918201601f19168301916001600160401b03831184841017620001b557808492602094604052833981010312620001b057516001600160a01b0381168103620001b057306080524660a05260a062000069620001cb565b600681526005602082016512d95c9b995b60d21b815260206200008b620001cb565b838152019264302e322e3160d81b845251902091208160c0528060e052604051917f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f83526020830152604082015246606082015230608082015220906101009182526101209081527f439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dd96a010000000000000000000080600160f01b031982541617905560405190611db39283620001ec8439608051836118fc015260a0518361191f015260c05183611991015260e051836119b7015251826118db01525181818161049d01528181610654015281816108ad01528181610a3801528181610b5f01528181610d5901528181610e7a01528181610f7b015281816110a501526112f50152f35b600080fd5b634e487b7160e01b600052604160045260246000fd5b60408051919082016001600160401b03811183821017620001b55760405256fe60806040526004361015610015575b3661108857005b60003560e01c806306fdde03146101655780630b3dc35414610160578063150b7a021461015b5780631626ba7e1461015657806329f8b174146101515780633659cfe61461014c5780633a871cdd146101475780633e1b08121461014257806351166ba01461013d578063519454471461013857806354fd4d501461013357806355b14f501461012e57806357b750471461012957806384b0196e1461012457806388e7fd061461011f578063b0d691fe1461011a578063bc197c8114610115578063d087d28814610110578063d1f578941461010b578063d5416221146101065763f23a6e610361000e57610ff6565b610f64565b610ec6565b610e47565b610db8565b610d43565b610d0e565b610c66565b610c2f565b610b49565b610af1565b6109f1565b610928565b610864565b61073a565b610630565b61042f565b61039d565b610343565b6102c4565b610290565b600091031261017557565b600080fd5b634e487b7160e01b600052604160045260246000fd5b6001600160401b0381116101a357604052565b61017a565b608081019081106001600160401b038211176101a357604052565b604081019081106001600160401b038211176101a357604052565b90601f801991011681019081106001600160401b038211176101a357604052565b6040519061020c826101a8565b565b6040519061016082018281106001600160401b038211176101a357604052565b6040519061023b826101c3565b600682526512d95c9b995b60d21b6020830152565b919082519283825260005b84811061027c575050826000602080949584010152601f8019910116010190565b60208183018101518483018201520161025b565b34610175576000366003190112610175576102c06102ac61022e565b604051918291602083526020830190610250565b0390f35b34610175576000366003190112610175576020600080516020611d938339815191525460501c6040519060018060a01b03168152f35b6001600160a01b0381160361017557565b359061020c826102fa565b9181601f84011215610175578235916001600160401b038311610175576020838186019501011161017557565b346101755760803660031901126101755761035f6004356102fa565b61036a6024356102fa565b6064356001600160401b03811161017557610389903690600401610316565b5050604051630a85bd0160e11b8152602090f35b34610175576040366003190112610175576024356001600160401b038111610175576103db6103d26020923690600401610316565b906004356119ed565b6040516001600160e01b03199091168152f35b600435906001600160e01b03198216820361017557565b6064359065ffffffffffff8216820361017557565b6084359065ffffffffffff8216820361017557565b60c0366003190112610175576104436103ee565b60243590610450826102fa565b6044359061045d826102fa565b610465610405565b9261046e61041a565b9060a4356001600160401b0381116101755761048e903690600401610316565b9590946001600160a01b0393337f00000000000000000000000000000000000000000000000000000000000000008616141580610626575b6106145784926104f0610587926104db6101ff565b65ffffffffffff918216815292166020830152565b6001600160a01b03851660408201526001600160a01b038316606082015261051787611050565b81516020830151604084015160309190911b6bffffffffffff0000000000001665ffffffffffff9290921691909117606091821b6bffffffffffffffffffffffff19161782559091015160019190910180546001600160a01b0319166001600160a01b0392909216919091179055565b1693843b15610175576040519063064acaab60e11b825281806105b16000998a94600484016115ed565b038183895af1801561060f576105f6575b5016906001600160e01b0319167fed03d2572564284398470d3f266a693e29ddfff3eba45fc06c5e91013d3213538480a480f35b8061060361060992610190565b8061016a565b386105c2565b6112d5565b604051637046c88d60e01b8152600490fd5b50303314156104c6565b602036600319011261017557600435610648816102fa565b6001600160a01b0390337f000000000000000000000000000000000000000000000000000000000000000083161415806106cc575b61061457807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55167fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b600080a2005b503033141561067d565b9291926001600160401b0382116101a357604051916106ff601f8201601f1916602001846101de565b829481845281830111610175578281602093846000960137010152565b9080601f8301121561017557816020610737933591016106d6565b90565b6003196060368201126101755760048035916001600160401b0390818411610175576101609084360301126101755761077161020e565b9061077d84840161030b565b8252602484013560208301526044840135818111610175576107a49084369187010161071c565b60408301526064840135818111610175576107c49084369187010161071c565b60608301526084840135608083015260a484013560a083015260c484013560c083015260e484013560e0830152610104840135610100830152610124840135818111610175576108199084369187010161071c565b610120830152610144840135908111610175576102c09361085493610841923692010161071c565b61014082015260443590602435906112e1565b6040519081529081906020820190565b34610175576020366003190112610175576004356001600160c01b0381169081900361017557604051631aab3f0d60e11b815230600482015260248101919091526020816044817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa801561060f576102c0916000916108fa575b506040519081529081906020820190565b61091b915060203d8111610921575b61091381836101de565b8101906111f6565b386108e9565b503d610909565b34610175576020366003190112610175576102c061096d6109476103ee565b60006060604051610957816101a8565b8281528260208201528260408201520152611050565b6040519061097a826101a8565b805465ffffffffffff80821684528160301c16602084015260601c60408301526001808060a01b03910154166060820152604051918291829190916060608082019365ffffffffffff80825116845260208201511660208401528160018060a01b0391826040820151166040860152015116910152565b608036600319011261017557600435610a09816102fa565b6044356001600160401b03811161017557610a2890369060040161071c565b90606435600281101561017557337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316141580610abb575b61061457610a7581611101565b610a9e576000828193926020839451920190602435905af13d82803e15610a9a573d90f35b3d90fd5b60008281939260208394519201905af43d82803e15610a9a573d90f35b50610acb610ac7611b20565b1590565b610a68565b60405190610add826101c3565b6005825264302e322e3160d81b6020830152565b34610175576000366003190112610175576102c06102ac610ad0565b90604060031983011261017557600435610b26816102fa565b91602435906001600160401b03821161017557610b4591600401610316565b9091565b610b5236610b0d565b90916001600160a01b03337f00000000000000000000000000000000000000000000000000000000000000008216141580610c25575b6106145780600080516020611d938339815191525460501c1691610bab81611cb6565b1692836040519360009586947fa35f5cdc5fbabb614b4cd5064ce5543f43dc8fab0e4da41255230eb8aba2531c8680a3813b15610c21578385610bff819593829463064acaab60e11b8452600484016115ed565b03925af1801561060f57610c11575080f35b80610603610c1e92610190565b80f35b8380fd5b5030331415610b88565b34610175576000366003190112610175576020600080516020611d938339815191525460e01b6040519063ffffffff60e01b168152f35b3461017557600036600319011261017557610cbc610c8261022e565b610c8a610ad0565b90604051928392600f60f81b8452610cae60209360e08587015260e0860190610250565b908482036040860152610250565b90466060840152306080840152600060a084015282820360c08401528060605192838152019160809160005b828110610cf757505050500390f35b835185528695509381019392810192600101610ce8565b34610175576000366003190112610175576020600080516020611d938339815191525465ffffffffffff60405191831c168152f35b34610175576000366003190112610175576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b9181601f84011215610175578235916001600160401b038311610175576020808501948460051b01011161017557565b346101755760a036600319011261017557610dd46004356102fa565b610ddf6024356102fa565b6001600160401b0360443581811161017557610dff903690600401610d88565b505060643581811161017557610e19903690600401610d88565b505060843590811161017557610e33903690600401610316565b505060405163bc197c8160e01b8152602090f35b3461017557600036600319011261017557604051631aab3f0d60e11b8152306004820152600060248201526020816044817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa801561060f576102c0916000916108fa57506040519081529081906020820190565b610ecf36610b0d565b600080516020611d9383398151915254919290916001600160a01b03919060501c8216610f5357610eff81611cb6565b1691823b1561017557610f34926000928360405180968195829463064acaab60e11b8452602060048501526024840191611589565b03925af1801561060f57610f4457005b80610603610f5192610190565b005b60405162dc149f60e41b8152600490fd5b602036600319011261017557610f786103ee565b337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316141580610fec575b61061457600080516020611d9383398151915290815469ffffffffffff000000004260201b169160e01c9069ffffffffffffffffffff191617179055600080f35b5030331415610fab565b346101755760a0366003190112610175576110126004356102fa565b61101d6024356102fa565b6084356001600160401b0381116101755761103c903690600401610316565b505060405163f23a6e6160e01b8152602090f35b63ffffffff60e01b166000527f439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dda602052604060002090565b600061109e81356001600160e01b031916611050565b5460601c337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03161415806110f2575b61061457818091368280378136915af43d82803e15610a9a573d90f35b506110fb611b20565b156110d5565b6002111561110b57565b634e487b7160e01b600052602160045260246000fd5b906004116101755790600490565b909291928360041161017557831161017557600401916003190190565b906024116101755760100190601490565b906058116101755760380190602090565b906024116101755760040190602090565b906038116101755760240190601490565b90600a116101755760040190600690565b9060101161017557600a0190600690565b90939293848311610175578411610175578101920390565b6001600160e01b031990358181169392600481106111e757505050565b60040360031b82901b16169150565b90816020910312610175575190565b606080825282516001600160a01b031690820152919392916040916112cb90602081015160808401528381015161124a610160918260a08701526101c0860190610250565b906112b861126a606085015193605f1994858983030160c08a0152610250565b608085015160e088015260a085015192610100938489015260c08601519061012091828a015260e08701519461014095868b0152870151908901528501518488830301610180890152610250565b92015190848303016101a0850152610250565b9460208201520152565b6040513d6000823e3d90fd5b6001600160a01b03939260009290918391907f000000000000000000000000000000000000000000000000000000000000000087163303611529576004908135978861014481013501928060248501940135600080516020611d9383398151915254946113576113518383611121565b906111ca565b9b6001600160e01b0319808e16908161140c57505050899a9b50611386826020999a9b95949361139d9361112f565b9660501c965b858c806113fd575b505036916106d6565b6101408501526113c1604051998a9788968794633a871cdd60e01b86528501611205565b0393165af191821561060f5761073793926113dd575b50611d2c565b6113f691925060203d81116109215761091381836101de565b90386113d7565b81808092335af150858c611394565b9199509197969594939c8660e01b161615156000146114365760405163fc2f51c560e01b81528c90fd5b90899a9b91600160e09b95969798999a9b1b81146000146114d557506114776114726113518b606460209c9d0135016024868201359101611121565b611050565b60018101549099906001600160a01b031696848816156114ca575b508161139d926114a19261112f565b995460d081901b6001600160d01b03191660709190911b65ffffffffffff60a01b16179961138c565b60501c965081611492565b9198979095509250600160e11b0361151b5761151161139d948a9361150c6113518a606460209c01350160248d8201359101611121565b6115fe565b919992969161138c565b505050505050505050600190565b604051636b31ba1560e11b8152600490fd5b6bffffffffffffffffffffffff19903581811693926014811061155d57505050565b60140360031b82901b16169150565b35906020811061157a575090565b6000199060200360031b1b1690565b908060209392818452848401376000828201840152601f01601f1916010190565b604090610737949281528160208201520191611589565b6001600160d01b031990358181169392600681106115de57505050565b60060360031b82901b16169150565b916020610737938181520191611589565b9061162a61161e611618611612868561114c565b9061153b565b60601c90565b6001600160a01b031690565b9361163e611638858461115d565b9061156c565b60588301607882019461165961163887856058018a896111b2565b9661176261166a611638838961116e565b61167a611618611612858b61117f565b996117086116893689896106d6565b8051602091820120604080517f3ce406685c1b3551d706d85a68afdaa49ac4e07b451ad9b8ff8b58c3ee9641768185019081526001600160e01b03198b169282019290925260608101969096526001600160a01b039e909e16608086015260a08086019190915284529b8c9361170060c0826101de565b5190206118d9565b600080516020611d9383398151915254909190611744906117349060501c6001600160a01b031661161e565b9189019b60788d0190878d6111b2565b60405163199ed7c960e11b81529586948593849391600485016115aa565b03915afa92831561060f576114726117a861186895610517946000916118bc575b506117a1611791878d61116e565b6001600160a01b0319929161156c565b1690611d2c565b9a898b016078019a85036077190199611858906118486117e86117dd6117d76117d18b86611190565b906115c1565b60d01c90565b65ffffffffffff1690565b9761181f61161e6116186116126118086117dd6117d76117d1888b6111a1565b94611819611618611612838b61117f565b9761114c565b9461183961182b6101ff565b65ffffffffffff909b168b52565b89019065ffffffffffff169052565b6001600160a01b03166040870152565b6001600160a01b03166060850152565b6001600160a01b03871691823b156101755761189e926000928360405180968195829463064acaab60e11b8452600484016115ed565b03925af1801561060f576118af5750565b8061060361020c92610190565b6118d391508d803d106109215761091381836101de565b38611783565b7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000030147f000000000000000000000000000000000000000000000000000000000000000046141615611966575b671901000000000000600052601a52603a526042601820906000603a52565b5060a06040517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f81527f000000000000000000000000000000000000000000000000000000000000000060208201527f0000000000000000000000000000000000000000000000000000000000000000604082015246606082015230608082015220611947565b600080516020611d9383398151915254611a3a93602093909291611a1c9060501c6001600160a01b031661161e565b916040519586948593849363199ed7c960e11b8552600485016115aa565b03915afa801561060f57611a5691600091611ab1575b50611d03565b9165ffffffffffff908142911611611aa15742911610611a94576001600160a01b0316611a8857630b135d3f60e11b90565b6001600160e01b031990565b506001600160e01b031990565b506001600160e01b031992915050565b611ac9915060203d81116109215761091381836101de565b38611a50565b90816020910312610175575180151581036101755790565b6001600160a01b0390911681526040602082018190528101829052606091806000848401376000828201840152601f01601f1916010190565b600080516020611d9383398151915254611b459060501c6001600160a01b031661161e565b6040519081639ea9bd5960e01b9182825260209384918180611b6b363360048401611ae7565b03915afa90811561060f57600091611c99575b50611c9257611b986000356001600160e01b031916611050565b6001810154909190611bb2906001600160a01b031661161e565b916001600160a01b03831615908115611c56575b8115611c32575b5015611bdb57505050600090565b829060405192839182528180611bf5363360048401611ae7565b03915afa91821561060f57600092611c0c57505090565b6107379250803d10611c2b575b611c2381836101de565b810190611acf565b503d611c19565b54611c45915065ffffffffffff166117dd565b65ffffffffffff4291161138611bcd565b905065ffffffffffff611c766117dd835465ffffffffffff9060301c1690565b168015159081611c88575b5090611bc6565b9050421138611c81565b5050600190565b611cb09150833d8511611c2b57611c2381836101de565b38611b7e565b600080516020611d9383398151915280547fffff0000000000000000000000000000000000000000ffffffffffffffffffff1660509290921b600160501b600160f01b0316919091179055565b8065ffffffffffff91828160a01c16928315600114611d24575b5060d01c92565b925038611d1d565b8082186001600160a01b031615600114611d47575050600190565b65ffffffffffff60a01b828116828216818118918111919091028082189465ffffffffffff60a01b199485169416929114611d8a575b5081811190821802181790565b925038611d7d56fe439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dd90000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d2789", + "nonce": "0x9", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x8b48729a09052747d35d95daa1ef3c48b22099cca0513ced7020da1b879bd4ad", + "transactionType": "CREATE2", + "contractName": "KernelFactory", + "contractAddress": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0xf2137", + "value": "0x0", + "data": "0x00000000000000000000000000000000000000000000000000000000000000006080346100b257601f610b2d38819003918201601f19168301916001600160401b038311848410176100b75780849260409485528339810103126100b25780516001600160a01b0391828216918290036100b257602001519182168092036100b25780638b78c6d8195560007f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08180a3600080546001600160a01b031916919091179055604051610a5f90816100ce8239f35b600080fd5b634e487b7160e01b600052604160045260246000fdfe6040608081526004908136101561001557600080fd5b600091823560e01c9081630396cb60146107d45781632569296214610789578163296601cd1461059d5781634d6cb7001461052b5781635414dff0146104fa57816354d1f13d146104b4578163584465f2146104745781636544c82814610436578163715018a6146103f05781638da5cb5b146103c3578163b0d691fe1461039b578163bb30a9741461034557838263bb9fe6bf146102ec578263c23a5cea1461026157508163d7533f0214610243578163db4c545e14610219578163f04e283e14610199578163f2fde38b1461012c575063fee81cf4146100f657600080fd5b3461012857602036600319011261012857602091610112610845565b9063389a75e1600c525281600c20549051908152f35b5080fd5b8390602036600319011261012857610142610845565b9061014b61088e565b8160601b1561018e575060018060a01b0316638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08580a35580f35b637448fbae8352601cfd5b83906020366003190112610128576101af610845565b906101b861088e565b63389a75e1600c528183526020600c20908154421161020e575082905560018060a01b0316638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08580a35580f35b636f5e88188452601cfd5b5050346101285781600319360112610128576020906089601361023a6108d8565b01209051908152f35b505034610128578160031936011261012857602090516202a3008152f35b809184346102e85760203660031901126102e85781356001600160a01b0381811693918490036102e45761029361088e565b84541692833b156102e45760248592838551968794859363611d2e7560e11b85528401525af19081156102db57506102c85750f35b6102d190610a13565b6102d85780f35b80fd5b513d84823e3d90fd5b8480fd5b5050fd5b809184346102e857826003193601126102e85761030761088e565b82546001600160a01b031691823b1561034057815163bb9fe6bf60e01b81529284918491829084905af19081156102db57506102c85750f35b505050fd5b50503461012857806003193601126101285761035f610845565b90602435918215158093036103975761037661088e565b60018060a01b03168352600160205282209060ff8019835416911617905580f35b8380fd5b505034610128578160031936011261012857905490516001600160a01b039091168152602090f35b505034610128578160031936011261012857638b78c6d8195490516001600160a01b039091168152602090f35b83806003193601126102d85761040461088e565b80638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a35580f35b5050346101285760203660031901126101285760209160ff9082906001600160a01b03610461610845565b1681526001855220541690519015158152f35b83903461012857602036600319011261012857356001600160a01b03811690819003610128576104a261088e565b81546001600160a01b03191617815580f35b83806003193601126102d85763389a75e1600c52338152806020600c2055337ffa7b8eab7da67f412cc9575ed43464468f9bfbae89d1675917346ca6d8fe3c928280a280f35b8284346102d85760203660031901126102d8575061051a602092356108ab565b90516001600160a01b039091168152f35b8284346102d857816003193601126102d85782359067ffffffffffffffff82116102d857506bffffffffffffffffffffffff61056f60209461051a93369101610860565b6105948580518381948a830196873781016024358a8201520388810184520182610a3d565b519020166108ab565b828460603660031901126102d8576105b3610845565b9160243567ffffffffffffffff8111610785576105d39036908601610860565b9360018060a01b039384821681526020966001885260ff858320541615610730576bffffffffffffffffffffffff8551898101908987833761062988828d8d82019060443590820152038d810184520182610a3d565b5190201696331560011715610724576106406108d8565b90601382019860898a2060ff86536035523060601b600152806015526055852099856035528a3b15610678575b8b8b8b8b5191168152f35b856089929394959697989b50f597881561071857918185939284938884527f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc8d85015289840137870190348a5af1156106fe57507f09e48df7857bd0c1e0d31bb8a85d42cf1874817895f171c917f6ee2cea73ec20818692a3848080808080808061066d565b3d1561070d57503d81803e3d90fd5b63301164258252601cfd5b8363301164258652601cfd5b50632f6348368252601cfd5b845162461bcd60e51b8152908101889052602960248201527f4b65726e656c466163746f72793a20696d706c656d656e746174696f6e206e6f6044820152681d08185b1b1bddd95960ba1b6064820152608490fd5b8280fd5b83806003193601126102d85763389a75e1600c523381526202a30042016020600c2055337fdbf36a107da19e49527a7176a1babf963b4b0ff8cde35ee35d6cd8f1f9ac7e1d8280a280f35b91905060203660031901126107855782823563ffffffff8116809103610128576107fc61088e565b81546001600160a01b031693843b156107855760249084519586938492621cb65b60e51b845283015234905af19081156102db5750610839575080f35b61084290610a13565b80f35b600435906001600160a01b038216820361085b57565b600080fd5b9181601f8401121561085b5782359167ffffffffffffffff831161085b576020838186019501011161085b57565b638b78c6d81954330361089d57565b6382b429006000526004601cfd5b608960136108b76108d8565b012060ff6000536035523060601b6001526015526055600020906000603552565b604051903060701c1561097c57666052573d6000fd607b8301527f3d356020355560408036111560525736038060403d373d3d355af43d6000803e60748301527f3735a920a3ca505d382bbc545af43d6000803e6052573d6000fd5b3d6000f35b60548301527f14605757363d3d37363d7f360894a13ba1a3210667c828492db98dca3e2076cc60348301523060148301526c607f3d8160093d39f33d3d33738252565b66604c573d6000fd60758301527f3d3560203555604080361115604c5736038060403d373d3d355af43d6000803e606e8301527f3735a920a3ca505d382bbc545af43d6000803e604c573d6000fd5b3d6000f35b604e8301527f14605157363d3d37363d7f360894a13ba1a3210667c828492db98dca3e2076cc602e83015230600e8301526c60793d8160093d39f33d3d336d8252565b67ffffffffffffffff8111610a2757604052565b634e487b7160e01b600052604160045260246000fd5b90601f8019910116810190811067ffffffffffffffff821117610a2757604052560000000000000000000000009775137314fe595c943712b0b336327dfa80ae8a0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d2789", + "nonce": "0xa", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x4d4250c8424c25122dfb19922a456aae922da996906aa64e2efb89b1bde0a6a6", + "transactionType": "CALL", + "contractName": "KernelFactory", + "contractAddress": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", + "function": "setImplementation(address,bool)", + "arguments": [ + "0xf048AD83CB2dfd6037A43902a2A5Be04e53cd2Eb", + "true" + ], + "transaction": { + "type": "0x02", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x5de4839a76cf55d0c90e2061ef4386d962e15ae3", + "gas": "0x10945", + "value": "0x0", + "data": "0xbb30a974000000000000000000000000f048ad83cb2dfd6037a43902a2a5be04e53cd2eb0000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0xb", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x669c62c539087c89672b9b250cda1ce2398d5bc82031c6f6831ac25f3d113223", + "transactionType": "CALL", + "contractName": "KernelFactory", + "contractAddress": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", + "function": "addStake(uint32)", + "arguments": [ + "1" + ], + "transaction": { + "type": "0x02", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x5de4839a76cf55d0c90e2061ef4386d962e15ae3", + "gas": "0x1da73", + "value": "0x1", + "data": "0x0396cb600000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0xc", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "transactionHash": "0x621c9a10560ae46f80eb4162ce1d6d7b5999cd2834a2c042ecd90c00a710ea9d", + "transactionIndex": "0x1", + "blockHash": "0xe2f79cec09ad5e891c6bc166d9293896afce3e3e69307874478f95b13d25c424", + "blockNumber": "0x80c9b9", + "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", + "to": "0x4e59b44847b379578588920cA78FbF26c0B4956C", + "cumulativeGasUsed": "0x1b145e", + "gasUsed": "0x1a4f55", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d05e32" + }, + { + "transactionHash": "0x8b48729a09052747d35d95daa1ef3c48b22099cca0513ced7020da1b879bd4ad", + "transactionIndex": "0x2", + "blockHash": "0xe2f79cec09ad5e891c6bc166d9293896afce3e3e69307874478f95b13d25c424", + "blockNumber": "0x80c9b9", + "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", + "to": "0x4e59b44847b379578588920cA78FbF26c0B4956C", + "cumulativeGasUsed": "0x256cb9", + "gasUsed": "0xa585b", + "contractAddress": null, + "logs": [ + { + "address": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000009775137314fe595c943712b0b336327dfa80ae8a" + ], + "data": "0x", + "blockHash": "0xe2f79cec09ad5e891c6bc166d9293896afce3e3e69307874478f95b13d25c424", + "blockNumber": "0x80c9b9", + "transactionHash": "0x8b48729a09052747d35d95daa1ef3c48b22099cca0513ced7020da1b879bd4ad", + "transactionIndex": "0x2", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000200000000020000000000000000000800000000000000000000000000000000400000000000000000000000000080000000000000000000000000080000000000001000100000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d05e32" + }, + { + "transactionHash": "0x4d4250c8424c25122dfb19922a456aae922da996906aa64e2efb89b1bde0a6a6", + "transactionIndex": "0x3", + "blockHash": "0xe2f79cec09ad5e891c6bc166d9293896afce3e3e69307874478f95b13d25c424", + "blockNumber": "0x80c9b9", + "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", + "to": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", + "cumulativeGasUsed": "0x26221b", + "gasUsed": "0xb562", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d05e32" + }, + { + "transactionHash": "0x669c62c539087c89672b9b250cda1ce2398d5bc82031c6f6831ac25f3d113223", + "transactionIndex": "0x4", + "blockHash": "0xe2f79cec09ad5e891c6bc166d9293896afce3e3e69307874478f95b13d25c424", + "blockNumber": "0x80c9b9", + "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", + "to": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", + "cumulativeGasUsed": "0x276684", + "gasUsed": "0x14469", + "contractAddress": null, + "logs": [ + { + "address": "0x5FF137D4b0FDCD49DcA30c7CF57E578a026d2789", + "topics": [ + "0xa5ae833d0bb1dcd632d98a8b70973e8516812898e19bf27b70071ebc8dc52c01", + "0x0000000000000000000000005de4839a76cf55d0c90e2061ef4386d962e15ae3" + ], + "data": "0x00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0xe2f79cec09ad5e891c6bc166d9293896afce3e3e69307874478f95b13d25c424", + "blockNumber": "0x80c9b9", + "transactionHash": "0x669c62c539087c89672b9b250cda1ce2398d5bc82031c6f6831ac25f3d113223", + "transactionIndex": "0x4", + "logIndex": "0x1", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000010000000800000000000000000000000000200000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000100000000000000000000000000000000000200000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d05e32" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1692074119, + "chain": 84531, + "multi": false, + "commit": "951fd36" +} \ No newline at end of file diff --git a/broadcast/DeployKernel.s.sol/84531/run-latest.json b/broadcast/DeployKernel.s.sol/84531/run-latest.json index fefb29af..1324cbb9 100644 --- a/broadcast/DeployKernel.s.sol/84531/run-latest.json +++ b/broadcast/DeployKernel.s.sol/84531/run-latest.json @@ -1,73 +1,73 @@ { "transactions": [ { - "hash": "0x3ca84beee0a444f08e0e0a1cb9fed60dfc514af1ba8ab82f6c41777a6361f4f9", + "hash": "0x621c9a10560ae46f80eb4162ce1d6d7b5999cd2834a2c042ecd90c00a710ea9d", "transactionType": "CREATE2", "contractName": "Kernel", - "contractAddress": "0xD2063bE7C610eb55492C05385743edDbf5b6B951", + "contractAddress": "0xf048AD83CB2dfd6037A43902a2A5Be04e53cd2Eb", "function": null, "arguments": null, "transaction": { "type": "0x02", "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x26dfd0", + "gas": "0x24572d", "value": "0x0", - "data": "0x000000000000000000000000000000000000000000000000000000000000000061014034620001b057601f62001ff138819003918201601f19168301916001600160401b03831184841017620001b557808492602094604052833981010312620001b057516001600160a01b0381168103620001b057306080524660a05260a062000069620001cb565b600681526005602082016512d95c9b995b60d21b815260206200008b620001cb565b838152019264302e322e3160d81b845251902091208160c0528060e052604051917f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f83526020830152604082015246606082015230608082015220906101009182526101209081527f439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dd96a010000000000000000000080600160f01b031982541617905560405190611e059283620001ec8439608051836118f9015260a0518361191c015260c0518361198e015260e051836119b4015251826118d801525181818161049c0152818161065e015281816108b701528181610a4201528181610b6d01528181610d6701528181610e8801528181610f89015281816110b301526113030152f35b600080fd5b634e487b7160e01b600052604160045260246000fd5b60408051919082016001600160401b03811183821017620001b55760405256fe60806040526004361015610015575b3661109657005b60003560e01c806306fdde03146101655780630b3dc35414610160578063150b7a021461015b5780631626ba7e1461015657806329f8b174146101515780633659cfe61461014c5780633a871cdd146101475780633e1b08121461014257806351166ba01461013d578063519454471461013857806354fd4d501461013357806355b14f501461012e57806357b750471461012957806384b0196e1461012457806388e7fd061461011f578063b0d691fe1461011a578063bc197c8114610115578063d087d28814610110578063d1f578941461010b578063d5416221146101065763f23a6e610361000e57611004565b610f72565b610ed4565b610e55565b610dc6565b610d51565b610d1c565b610c74565b610c3d565b610b57565b610aff565b6109fb565b610932565b61086e565b610744565b61063a565b61042f565b61039d565b610343565b6102c4565b610290565b600091031261017557565b600080fd5b634e487b7160e01b600052604160045260246000fd5b6001600160401b0381116101a357604052565b61017a565b608081019081106001600160401b038211176101a357604052565b604081019081106001600160401b038211176101a357604052565b90601f801991011681019081106001600160401b038211176101a357604052565b6040519061020c826101a8565b565b6040519061016082018281106001600160401b038211176101a357604052565b6040519061023b826101c3565b600682526512d95c9b995b60d21b6020830152565b919082519283825260005b84811061027c575050826000602080949584010152601f8019910116010190565b60208183018101518483018201520161025b565b34610175576000366003190112610175576102c06102ac61022e565b604051918291602083526020830190610250565b0390f35b34610175576000366003190112610175576020600080516020611de58339815191525460501c6040519060018060a01b03168152f35b6001600160a01b0381160361017557565b359061020c826102fa565b9181601f84011215610175578235916001600160401b038311610175576020838186019501011161017557565b346101755760803660031901126101755761035f6004356102fa565b61036a6024356102fa565b6064356001600160401b03811161017557610389903690600401610316565b5050604051630a85bd0160e11b8152602090f35b34610175576040366003190112610175576024356001600160401b038111610175576103db6103d26020923690600401610316565b906004356119ea565b6040516001600160e01b03199091168152f35b600435906001600160e01b03198216820361017557565b6064359065ffffffffffff8216820361017557565b6084359065ffffffffffff8216820361017557565b60c0366003190112610175576104436103ee565b60243590610450826102fa565b6044359061045d826102fa565b610465610405565b61046d61041a565b9360a4356001600160401b0381116101755761048d903690600401610316565b9590946001600160a01b0393337f00000000000000000000000000000000000000000000000000000000000000008616141580610630575b61061e5784926104fa610591926104eb6104dd6101ff565b65ffffffffffff9094168452565b65ffffffffffff166020830152565b6001600160a01b03851660408201526001600160a01b03831660608201526105218761105e565b81516020830151604084015160309190911b6bffffffffffff0000000000001665ffffffffffff9290921691909117606091821b6bffffffffffffffffffffffff19161782559091015160019190910180546001600160a01b0319166001600160a01b0392909216919091179055565b1693843b15610175576040519063064acaab60e11b825281806105bb6000998a94600484016115fb565b038183895af1801561061957610600575b5016906001600160e01b0319167fed03d2572564284398470d3f266a693e29ddfff3eba45fc06c5e91013d3213538480a480f35b8061060d61061392610190565b8061016a565b386105cc565b6112e3565b604051637046c88d60e01b8152600490fd5b50303314156104c5565b602036600319011261017557600435610652816102fa565b6001600160a01b0390337f000000000000000000000000000000000000000000000000000000000000000083161415806106d6575b61061e57807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55167fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b600080a2005b5030331415610687565b9291926001600160401b0382116101a35760405191610709601f8201601f1916602001846101de565b829481845281830111610175578281602093846000960137010152565b9080601f8301121561017557816020610741933591016106e0565b90565b6003196060368201126101755760048035916001600160401b0390818411610175576101609084360301126101755761077b61020e565b9061078784840161030b565b8252602484013560208301526044840135818111610175576107ae90843691870101610726565b60408301526064840135818111610175576107ce90843691870101610726565b60608301526084840135608083015260a484013560a083015260c484013560c083015260e484013560e08301526101048401356101008301526101248401358181116101755761082390843691870101610726565b610120830152610144840135908111610175576102c09361085e9361084b9236920101610726565b61014082015260443590602435906112ef565b6040519081529081906020820190565b34610175576020366003190112610175576004356001600160c01b0381169081900361017557604051631aab3f0d60e11b815230600482015260248101919091526020816044817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa8015610619576102c091600091610904575b506040519081529081906020820190565b610925915060203d811161092b575b61091d81836101de565b810190611204565b386108f3565b503d610913565b34610175576020366003190112610175576102c06109776109516103ee565b60006060604051610961816101a8565b828152826020820152826040820152015261105e565b60405190610984826101a8565b805465ffffffffffff80821684528160301c16602084015260601c60408301526001808060a01b03910154166060820152604051918291829190916060608082019365ffffffffffff80825116845260208201511660208401528160018060a01b0391826040820151166040860152015116910152565b608036600319011261017557600435610a13816102fa565b6044356001600160401b03811161017557610a32903690600401610726565b90606435600281101561017557337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316141580610ac9575b61061e5780610a8260019261110f565b03610aa85760008281939260208394519201905af43d82803e15610aa4573d90f35b3d90fd5b6000828193926020839451920190602435905af13d82803e15610aa4573d90f35b50610ad9610ad5611bad565b1590565b610a72565b60405190610aeb826101c3565b6005825264302e322e3160d81b6020830152565b34610175576000366003190112610175576102c06102ac610ade565b90604060031983011261017557600435610b34816102fa565b91602435906001600160401b03821161017557610b5391600401610316565b9091565b610b6036610b1b565b90916001600160a01b03337f00000000000000000000000000000000000000000000000000000000000000008216141580610c33575b61061e5780600080516020611de58339815191525460501c1691610bb981611d31565b1692836040519360009586947fa35f5cdc5fbabb614b4cd5064ce5543f43dc8fab0e4da41255230eb8aba2531c8680a3813b15610c2f578385610c0d819593829463064acaab60e11b8452600484016115fb565b03925af1801561061957610c1f575080f35b8061060d610c2c92610190565b80f35b8380fd5b5030331415610b96565b34610175576000366003190112610175576020600080516020611de58339815191525460e01b6040519063ffffffff60e01b168152f35b3461017557600036600319011261017557610cca610c9061022e565b610c98610ade565b90604051928392600f60f81b8452610cbc60209360e08587015260e0860190610250565b908482036040860152610250565b90466060840152306080840152600060a084015282820360c08401528060605192838152019160809160005b828110610d0557505050500390f35b835185528695509381019392810192600101610cf6565b34610175576000366003190112610175576020600080516020611de58339815191525465ffffffffffff60405191831c168152f35b34610175576000366003190112610175576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b9181601f84011215610175578235916001600160401b038311610175576020808501948460051b01011161017557565b346101755760a036600319011261017557610de26004356102fa565b610ded6024356102fa565b6001600160401b0360443581811161017557610e0d903690600401610d96565b505060643581811161017557610e27903690600401610d96565b505060843590811161017557610e41903690600401610316565b505060405163bc197c8160e01b8152602090f35b3461017557600036600319011261017557604051631aab3f0d60e11b8152306004820152600060248201526020816044817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa8015610619576102c09160009161090457506040519081529081906020820190565b610edd36610b1b565b600080516020611de583398151915254919290916001600160a01b03919060501c8216610f6157610f0d81611d31565b1691823b1561017557610f42926000928360405180968195829463064acaab60e11b8452602060048501526024840191611597565b03925af1801561061957610f5257005b8061060d610f5f92610190565b005b60405162dc149f60e41b8152600490fd5b602036600319011261017557610f866103ee565b337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316141580610ffa575b61061e57600080516020611de583398151915290815469ffffffffffff000000004260201b169160e01c9069ffffffffffffffffffff191617179055600080f35b5030331415610fb9565b346101755760a0366003190112610175576110206004356102fa565b61102b6024356102fa565b6084356001600160401b0381116101755761104a903690600401610316565b505060405163f23a6e6160e01b8152602090f35b63ffffffff60e01b166000527f439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dda602052604060002090565b60006110ac81356001600160e01b03191661105e565b5460601c337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316141580611100575b61061e57818091368280378136915af43d82803e15610aa4573d90f35b50611109611bad565b156110e3565b6002111561111957565b634e487b7160e01b600052602160045260246000fd5b906004116101755790600490565b909291928360041161017557831161017557600401916003190190565b906024116101755760100190601490565b906058116101755760380190602090565b906024116101755760040190602090565b906038116101755760240190601490565b90600a116101755760040190600690565b9060101161017557600a0190600690565b90939293848311610175578411610175578101920390565b6001600160e01b031990358181169392600481106111f557505050565b60040360031b82901b16169150565b90816020910312610175575190565b606080825282516001600160a01b031690820152919392916040916112d9906020810151608084015283810151611258610160918260a08701526101c0860190610250565b906112c6611278606085015193605f1994858983030160c08a0152610250565b608085015160e088015260a085015192610100938489015260c08601519061012091828a015260e08701519461014095868b0152870151908901528501518488830301610180890152610250565b92015190848303016101a0850152610250565b9460208201520152565b6040513d6000823e3d90fd5b6001600160a01b03939260009290918391907f000000000000000000000000000000000000000000000000000000000000000087163303611537576004908135978861014481013501928060248501940135600080516020611de5833981519152549461136561135f838361112f565b906111d8565b9b6001600160e01b0319808e16908161141a57505050899a9b50611394826020999a9b9594936113ab9361113d565b9660501c965b858c8061140b575b505036916106e0565b6101408501526113cf604051998a9788968794633a871cdd60e01b86528501611213565b0393165af19182156106195761074193926113eb575b50611d7e565b61140491925060203d811161092b5761091d81836101de565b90386113e5565b81808092335af150858c6113a2565b9199509197969594939c8660e01b161615156000146114445760405163fc2f51c560e01b81528c90fd5b90899a9b91600160e09b95969798999a9b1b81146000146114e3575061148561148061135f8b606460209c9d013501602486820135910161112f565b61105e565b60018101549099906001600160a01b031696848816156114d8575b50816113ab926114af9261113d565b995460d081901b6001600160d01b03191660709190911b65ffffffffffff60a01b16179961139a565b60501c9650816114a0565b9198979095509250600160e11b036115295761151f6113ab948a9361151a61135f8a606460209c01350160248d820135910161112f565b61160c565b919992969161139a565b505050505050505050600190565b604051636b31ba1560e11b8152600490fd5b6bffffffffffffffffffffffff19903581811693926014811061156b57505050565b60140360031b82901b16169150565b359060208110611588575090565b6000199060200360031b1b1690565b908060209392818452848401376000828201840152601f01601f1916010190565b604090610741949281528160208201520191611597565b6001600160d01b031990358181169392600681106115ec57505050565b60060360031b82901b16169150565b916020610741938181520191611597565b9061163861162c611626611620868561115a565b90611549565b60601c90565b6001600160a01b031690565b9361164c611646858461116b565b9061157a565b60588301607882019461166761164687856058018a896111c0565b96611770611678611646838961117c565b611688611626611620858b61118d565b996117166116973689896106e0565b8051602091820120604080517f3ce406685c1b3551d706d85a68afdaa49ac4e07b451ad9b8ff8b58c3ee9641768185019081526001600160e01b03198b169282019290925260608101969096526001600160a01b039e909e16608086015260a08086019190915284529b8c9361170e60c0826101de565b5190206118d6565b600080516020611de583398151915254909190611752906117429060501c6001600160a01b031661162c565b9189019b60788d0190878d6111c0565b60405163199ed7c960e11b81529586948593849391600485016115b8565b03915afa928315610619576114806117b661186595610521946000916118b9575b506117af61179f878d61117c565b6001600160a01b0319929161157a565b1690611d7e565b9a898b016078019a85036077190199611855906118456117e86117e26117dc8a8561119e565b906115cf565b60d01c90565b9761181c61162c6116266116206118056117e26117dc878a6111af565b94611816611626611620838b61118d565b9761115a565b946118366118286101ff565b65ffffffffffff909b168b52565b89019065ffffffffffff169052565b6001600160a01b03166040870152565b6001600160a01b03166060850152565b6001600160a01b03871691823b156101755761189b926000928360405180968195829463064acaab60e11b8452600484016115fb565b03925af18015610619576118ac5750565b8061060d61020c92610190565b6118d091508d803d1061092b5761091d81836101de565b38611791565b7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000030147f000000000000000000000000000000000000000000000000000000000000000046141615611963575b671901000000000000600052601a52603a526042601820906000603a52565b5060a06040517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f81527f000000000000000000000000000000000000000000000000000000000000000060208201527f0000000000000000000000000000000000000000000000000000000000000000604082015246606082015230608082015220611944565b600080516020611de583398151915254611a3793602093909291611a199060501c6001600160a01b031661162c565b916040519586948593849363199ed7c960e11b8552600485016115b8565b03915afa801561061957611a5391600091611ac1575b50611adf565b60208101514265ffffffffffff90911611611ab45742611a8a611a7f604084015165ffffffffffff1690565b65ffffffffffff1690565b10611ab457516001600160a01b0316611aa857630b135d3f60e11b90565b6001600160e01b031990565b506001600160e01b031990565b611ad9915060203d811161092b5761091d81836101de565b38611a4d565b604080516001600160401b03929060608101848111828210176101a35760009184918252828152826020820152015265ffffffffffff90818160a01c16908115611b54575b83519460608601908111868210176101a35784526001600160a01b038116855260d01c6020850152169082015290565b829150611b24565b90816020910312610175575180151581036101755790565b6001600160a01b0390911681526040602082018190528101829052606091806000848401376000828201840152601f01601f1916010190565b600080516020611de583398151915254611bd29060501c6001600160a01b031661162c565b6040519081639ea9bd5960e01b9182825260209384918180611bf8363360048401611b74565b03915afa90811561061957600091611d14575b50611d0d57611c256000356001600160e01b03191661105e565b6001810154909190611c3f906001600160a01b031661162c565b916001600160a01b03831615908115611cd4575b8115611cbf575b5015611c6857505050600090565b829060405192839182528180611c82363360048401611b74565b03915afa91821561061957600092611c9957505090565b6107419250803d10611cb8575b611cb081836101de565b810190611b5c565b503d611ca6565b544265ffffffffffff90911611905038611c5a565b905065ffffffffffff611cf1825465ffffffffffff9060301c1690565b168015159081611d03575b5090611c53565b9050421138611cfc565b5050600190565b611d2b9150833d8511611cb857611cb081836101de565b38611c0b565b600080516020611de583398151915280547fffff0000000000000000000000000000000000000000ffffffffffffffffffff1660509290921b600160501b600160f01b0316919091179055565b8082186001600160a01b031615600114611d99575050600190565b65ffffffffffff60a01b828116828216818118918111919091028082189465ffffffffffff60a01b199485169416929114611ddc575b5081811190821802181790565b925038611dcf56fe439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dd90000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d2789", - "nonce": "0x5", + "data": "0x000000000000000000000000000000000000000000000000000000000000000061014034620001b057601f62001f9f38819003918201601f19168301916001600160401b03831184841017620001b557808492602094604052833981010312620001b057516001600160a01b0381168103620001b057306080524660a05260a062000069620001cb565b600681526005602082016512d95c9b995b60d21b815260206200008b620001cb565b838152019264302e322e3160d81b845251902091208160c0528060e052604051917f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f83526020830152604082015246606082015230608082015220906101009182526101209081527f439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dd96a010000000000000000000080600160f01b031982541617905560405190611db39283620001ec8439608051836118fc015260a0518361191f015260c05183611991015260e051836119b7015251826118db01525181818161049d01528181610654015281816108ad01528181610a3801528181610b5f01528181610d5901528181610e7a01528181610f7b015281816110a501526112f50152f35b600080fd5b634e487b7160e01b600052604160045260246000fd5b60408051919082016001600160401b03811183821017620001b55760405256fe60806040526004361015610015575b3661108857005b60003560e01c806306fdde03146101655780630b3dc35414610160578063150b7a021461015b5780631626ba7e1461015657806329f8b174146101515780633659cfe61461014c5780633a871cdd146101475780633e1b08121461014257806351166ba01461013d578063519454471461013857806354fd4d501461013357806355b14f501461012e57806357b750471461012957806384b0196e1461012457806388e7fd061461011f578063b0d691fe1461011a578063bc197c8114610115578063d087d28814610110578063d1f578941461010b578063d5416221146101065763f23a6e610361000e57610ff6565b610f64565b610ec6565b610e47565b610db8565b610d43565b610d0e565b610c66565b610c2f565b610b49565b610af1565b6109f1565b610928565b610864565b61073a565b610630565b61042f565b61039d565b610343565b6102c4565b610290565b600091031261017557565b600080fd5b634e487b7160e01b600052604160045260246000fd5b6001600160401b0381116101a357604052565b61017a565b608081019081106001600160401b038211176101a357604052565b604081019081106001600160401b038211176101a357604052565b90601f801991011681019081106001600160401b038211176101a357604052565b6040519061020c826101a8565b565b6040519061016082018281106001600160401b038211176101a357604052565b6040519061023b826101c3565b600682526512d95c9b995b60d21b6020830152565b919082519283825260005b84811061027c575050826000602080949584010152601f8019910116010190565b60208183018101518483018201520161025b565b34610175576000366003190112610175576102c06102ac61022e565b604051918291602083526020830190610250565b0390f35b34610175576000366003190112610175576020600080516020611d938339815191525460501c6040519060018060a01b03168152f35b6001600160a01b0381160361017557565b359061020c826102fa565b9181601f84011215610175578235916001600160401b038311610175576020838186019501011161017557565b346101755760803660031901126101755761035f6004356102fa565b61036a6024356102fa565b6064356001600160401b03811161017557610389903690600401610316565b5050604051630a85bd0160e11b8152602090f35b34610175576040366003190112610175576024356001600160401b038111610175576103db6103d26020923690600401610316565b906004356119ed565b6040516001600160e01b03199091168152f35b600435906001600160e01b03198216820361017557565b6064359065ffffffffffff8216820361017557565b6084359065ffffffffffff8216820361017557565b60c0366003190112610175576104436103ee565b60243590610450826102fa565b6044359061045d826102fa565b610465610405565b9261046e61041a565b9060a4356001600160401b0381116101755761048e903690600401610316565b9590946001600160a01b0393337f00000000000000000000000000000000000000000000000000000000000000008616141580610626575b6106145784926104f0610587926104db6101ff565b65ffffffffffff918216815292166020830152565b6001600160a01b03851660408201526001600160a01b038316606082015261051787611050565b81516020830151604084015160309190911b6bffffffffffff0000000000001665ffffffffffff9290921691909117606091821b6bffffffffffffffffffffffff19161782559091015160019190910180546001600160a01b0319166001600160a01b0392909216919091179055565b1693843b15610175576040519063064acaab60e11b825281806105b16000998a94600484016115ed565b038183895af1801561060f576105f6575b5016906001600160e01b0319167fed03d2572564284398470d3f266a693e29ddfff3eba45fc06c5e91013d3213538480a480f35b8061060361060992610190565b8061016a565b386105c2565b6112d5565b604051637046c88d60e01b8152600490fd5b50303314156104c6565b602036600319011261017557600435610648816102fa565b6001600160a01b0390337f000000000000000000000000000000000000000000000000000000000000000083161415806106cc575b61061457807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55167fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b600080a2005b503033141561067d565b9291926001600160401b0382116101a357604051916106ff601f8201601f1916602001846101de565b829481845281830111610175578281602093846000960137010152565b9080601f8301121561017557816020610737933591016106d6565b90565b6003196060368201126101755760048035916001600160401b0390818411610175576101609084360301126101755761077161020e565b9061077d84840161030b565b8252602484013560208301526044840135818111610175576107a49084369187010161071c565b60408301526064840135818111610175576107c49084369187010161071c565b60608301526084840135608083015260a484013560a083015260c484013560c083015260e484013560e0830152610104840135610100830152610124840135818111610175576108199084369187010161071c565b610120830152610144840135908111610175576102c09361085493610841923692010161071c565b61014082015260443590602435906112e1565b6040519081529081906020820190565b34610175576020366003190112610175576004356001600160c01b0381169081900361017557604051631aab3f0d60e11b815230600482015260248101919091526020816044817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa801561060f576102c0916000916108fa575b506040519081529081906020820190565b61091b915060203d8111610921575b61091381836101de565b8101906111f6565b386108e9565b503d610909565b34610175576020366003190112610175576102c061096d6109476103ee565b60006060604051610957816101a8565b8281528260208201528260408201520152611050565b6040519061097a826101a8565b805465ffffffffffff80821684528160301c16602084015260601c60408301526001808060a01b03910154166060820152604051918291829190916060608082019365ffffffffffff80825116845260208201511660208401528160018060a01b0391826040820151166040860152015116910152565b608036600319011261017557600435610a09816102fa565b6044356001600160401b03811161017557610a2890369060040161071c565b90606435600281101561017557337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316141580610abb575b61061457610a7581611101565b610a9e576000828193926020839451920190602435905af13d82803e15610a9a573d90f35b3d90fd5b60008281939260208394519201905af43d82803e15610a9a573d90f35b50610acb610ac7611b20565b1590565b610a68565b60405190610add826101c3565b6005825264302e322e3160d81b6020830152565b34610175576000366003190112610175576102c06102ac610ad0565b90604060031983011261017557600435610b26816102fa565b91602435906001600160401b03821161017557610b4591600401610316565b9091565b610b5236610b0d565b90916001600160a01b03337f00000000000000000000000000000000000000000000000000000000000000008216141580610c25575b6106145780600080516020611d938339815191525460501c1691610bab81611cb6565b1692836040519360009586947fa35f5cdc5fbabb614b4cd5064ce5543f43dc8fab0e4da41255230eb8aba2531c8680a3813b15610c21578385610bff819593829463064acaab60e11b8452600484016115ed565b03925af1801561060f57610c11575080f35b80610603610c1e92610190565b80f35b8380fd5b5030331415610b88565b34610175576000366003190112610175576020600080516020611d938339815191525460e01b6040519063ffffffff60e01b168152f35b3461017557600036600319011261017557610cbc610c8261022e565b610c8a610ad0565b90604051928392600f60f81b8452610cae60209360e08587015260e0860190610250565b908482036040860152610250565b90466060840152306080840152600060a084015282820360c08401528060605192838152019160809160005b828110610cf757505050500390f35b835185528695509381019392810192600101610ce8565b34610175576000366003190112610175576020600080516020611d938339815191525465ffffffffffff60405191831c168152f35b34610175576000366003190112610175576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b9181601f84011215610175578235916001600160401b038311610175576020808501948460051b01011161017557565b346101755760a036600319011261017557610dd46004356102fa565b610ddf6024356102fa565b6001600160401b0360443581811161017557610dff903690600401610d88565b505060643581811161017557610e19903690600401610d88565b505060843590811161017557610e33903690600401610316565b505060405163bc197c8160e01b8152602090f35b3461017557600036600319011261017557604051631aab3f0d60e11b8152306004820152600060248201526020816044817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa801561060f576102c0916000916108fa57506040519081529081906020820190565b610ecf36610b0d565b600080516020611d9383398151915254919290916001600160a01b03919060501c8216610f5357610eff81611cb6565b1691823b1561017557610f34926000928360405180968195829463064acaab60e11b8452602060048501526024840191611589565b03925af1801561060f57610f4457005b80610603610f5192610190565b005b60405162dc149f60e41b8152600490fd5b602036600319011261017557610f786103ee565b337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316141580610fec575b61061457600080516020611d9383398151915290815469ffffffffffff000000004260201b169160e01c9069ffffffffffffffffffff191617179055600080f35b5030331415610fab565b346101755760a0366003190112610175576110126004356102fa565b61101d6024356102fa565b6084356001600160401b0381116101755761103c903690600401610316565b505060405163f23a6e6160e01b8152602090f35b63ffffffff60e01b166000527f439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dda602052604060002090565b600061109e81356001600160e01b031916611050565b5460601c337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03161415806110f2575b61061457818091368280378136915af43d82803e15610a9a573d90f35b506110fb611b20565b156110d5565b6002111561110b57565b634e487b7160e01b600052602160045260246000fd5b906004116101755790600490565b909291928360041161017557831161017557600401916003190190565b906024116101755760100190601490565b906058116101755760380190602090565b906024116101755760040190602090565b906038116101755760240190601490565b90600a116101755760040190600690565b9060101161017557600a0190600690565b90939293848311610175578411610175578101920390565b6001600160e01b031990358181169392600481106111e757505050565b60040360031b82901b16169150565b90816020910312610175575190565b606080825282516001600160a01b031690820152919392916040916112cb90602081015160808401528381015161124a610160918260a08701526101c0860190610250565b906112b861126a606085015193605f1994858983030160c08a0152610250565b608085015160e088015260a085015192610100938489015260c08601519061012091828a015260e08701519461014095868b0152870151908901528501518488830301610180890152610250565b92015190848303016101a0850152610250565b9460208201520152565b6040513d6000823e3d90fd5b6001600160a01b03939260009290918391907f000000000000000000000000000000000000000000000000000000000000000087163303611529576004908135978861014481013501928060248501940135600080516020611d9383398151915254946113576113518383611121565b906111ca565b9b6001600160e01b0319808e16908161140c57505050899a9b50611386826020999a9b95949361139d9361112f565b9660501c965b858c806113fd575b505036916106d6565b6101408501526113c1604051998a9788968794633a871cdd60e01b86528501611205565b0393165af191821561060f5761073793926113dd575b50611d2c565b6113f691925060203d81116109215761091381836101de565b90386113d7565b81808092335af150858c611394565b9199509197969594939c8660e01b161615156000146114365760405163fc2f51c560e01b81528c90fd5b90899a9b91600160e09b95969798999a9b1b81146000146114d557506114776114726113518b606460209c9d0135016024868201359101611121565b611050565b60018101549099906001600160a01b031696848816156114ca575b508161139d926114a19261112f565b995460d081901b6001600160d01b03191660709190911b65ffffffffffff60a01b16179961138c565b60501c965081611492565b9198979095509250600160e11b0361151b5761151161139d948a9361150c6113518a606460209c01350160248d8201359101611121565b6115fe565b919992969161138c565b505050505050505050600190565b604051636b31ba1560e11b8152600490fd5b6bffffffffffffffffffffffff19903581811693926014811061155d57505050565b60140360031b82901b16169150565b35906020811061157a575090565b6000199060200360031b1b1690565b908060209392818452848401376000828201840152601f01601f1916010190565b604090610737949281528160208201520191611589565b6001600160d01b031990358181169392600681106115de57505050565b60060360031b82901b16169150565b916020610737938181520191611589565b9061162a61161e611618611612868561114c565b9061153b565b60601c90565b6001600160a01b031690565b9361163e611638858461115d565b9061156c565b60588301607882019461165961163887856058018a896111b2565b9661176261166a611638838961116e565b61167a611618611612858b61117f565b996117086116893689896106d6565b8051602091820120604080517f3ce406685c1b3551d706d85a68afdaa49ac4e07b451ad9b8ff8b58c3ee9641768185019081526001600160e01b03198b169282019290925260608101969096526001600160a01b039e909e16608086015260a08086019190915284529b8c9361170060c0826101de565b5190206118d9565b600080516020611d9383398151915254909190611744906117349060501c6001600160a01b031661161e565b9189019b60788d0190878d6111b2565b60405163199ed7c960e11b81529586948593849391600485016115aa565b03915afa92831561060f576114726117a861186895610517946000916118bc575b506117a1611791878d61116e565b6001600160a01b0319929161156c565b1690611d2c565b9a898b016078019a85036077190199611858906118486117e86117dd6117d76117d18b86611190565b906115c1565b60d01c90565b65ffffffffffff1690565b9761181f61161e6116186116126118086117dd6117d76117d1888b6111a1565b94611819611618611612838b61117f565b9761114c565b9461183961182b6101ff565b65ffffffffffff909b168b52565b89019065ffffffffffff169052565b6001600160a01b03166040870152565b6001600160a01b03166060850152565b6001600160a01b03871691823b156101755761189e926000928360405180968195829463064acaab60e11b8452600484016115ed565b03925af1801561060f576118af5750565b8061060361020c92610190565b6118d391508d803d106109215761091381836101de565b38611783565b7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000030147f000000000000000000000000000000000000000000000000000000000000000046141615611966575b671901000000000000600052601a52603a526042601820906000603a52565b5060a06040517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f81527f000000000000000000000000000000000000000000000000000000000000000060208201527f0000000000000000000000000000000000000000000000000000000000000000604082015246606082015230608082015220611947565b600080516020611d9383398151915254611a3a93602093909291611a1c9060501c6001600160a01b031661161e565b916040519586948593849363199ed7c960e11b8552600485016115aa565b03915afa801561060f57611a5691600091611ab1575b50611d03565b9165ffffffffffff908142911611611aa15742911610611a94576001600160a01b0316611a8857630b135d3f60e11b90565b6001600160e01b031990565b506001600160e01b031990565b506001600160e01b031992915050565b611ac9915060203d81116109215761091381836101de565b38611a50565b90816020910312610175575180151581036101755790565b6001600160a01b0390911681526040602082018190528101829052606091806000848401376000828201840152601f01601f1916010190565b600080516020611d9383398151915254611b459060501c6001600160a01b031661161e565b6040519081639ea9bd5960e01b9182825260209384918180611b6b363360048401611ae7565b03915afa90811561060f57600091611c99575b50611c9257611b986000356001600160e01b031916611050565b6001810154909190611bb2906001600160a01b031661161e565b916001600160a01b03831615908115611c56575b8115611c32575b5015611bdb57505050600090565b829060405192839182528180611bf5363360048401611ae7565b03915afa91821561060f57600092611c0c57505090565b6107379250803d10611c2b575b611c2381836101de565b810190611acf565b503d611c19565b54611c45915065ffffffffffff166117dd565b65ffffffffffff4291161138611bcd565b905065ffffffffffff611c766117dd835465ffffffffffff9060301c1690565b168015159081611c88575b5090611bc6565b9050421138611c81565b5050600190565b611cb09150833d8511611c2b57611c2381836101de565b38611b7e565b600080516020611d9383398151915280547fffff0000000000000000000000000000000000000000ffffffffffffffffffff1660509290921b600160501b600160f01b0316919091179055565b8065ffffffffffff91828160a01c16928315600114611d24575b5060d01c92565b925038611d1d565b8082186001600160a01b031615600114611d47575050600190565b65ffffffffffff60a01b828116828216818118918111919091028082189465ffffffffffff60a01b199485169416929114611d8a575b5081811190821802181790565b925038611d7d56fe439ffe7df606b78489639bc0b827913bd09e1246fa6802968a5b3694c53e0dd90000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d2789", + "nonce": "0x9", "accessList": [] }, "additionalContracts": [], "isFixedGasLimit": false }, { - "hash": "0xb1b6d3969f04ab00f884a73d3cea14e01277cc18e88f5a6c38ac775854e5e37e", + "hash": "0x8b48729a09052747d35d95daa1ef3c48b22099cca0513ced7020da1b879bd4ad", "transactionType": "CREATE2", "contractName": "KernelFactory", - "contractAddress": "0x85DF6Dc686FBDcAc7da61651D116fc71B2246B50", + "contractAddress": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", "function": null, "arguments": null, "transaction": { "type": "0x02", "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xe0068", + "gas": "0xf2137", "value": "0x0", - "data": "0x00000000000000000000000000000000000000000000000000000000000000006080346100b257601f610aee38819003918201601f19168301916001600160401b038311848410176100b75780849260409485528339810103126100b25780516001600160a01b0391828216918290036100b257602001519182168092036100b25780638b78c6d8195560007f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08180a3600080546001600160a01b031916919091179055604051610a2090816100ce8239f35b600080fd5b634e487b7160e01b600052604160045260246000fdfe6040608081526004908136101561001557600080fd5b600091823560e01c9081630396cb60146107915781632569296214610746578163296601cd1461059d5781634d6cb7001461052b5781635414dff0146104fa57816354d1f13d146104b4578163584465f2146104745781636544c82814610436578163715018a6146103f05781638da5cb5b146103c3578163b0d691fe1461039b578163bb30a9741461034557838263bb9fe6bf146102ec578263c23a5cea1461026157508163d7533f0214610243578163db4c545e14610219578163f04e283e14610199578163f2fde38b1461012c575063fee81cf4146100f657600080fd5b3461012857602036600319011261012857602091610112610806565b9063389a75e1600c525281600c20549051908152f35b5080fd5b8390602036600319011261012857610142610806565b9061014b61084f565b8160601b1561018e575060018060a01b0316638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08580a35580f35b637448fbae8352601cfd5b83906020366003190112610128576101af610806565b906101b861084f565b63389a75e1600c528183526020600c20908154421161020e575082905560018060a01b0316638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08580a35580f35b636f5e88188452601cfd5b5050346101285781600319360112610128576020906089601361023a610899565b01209051908152f35b505034610128578160031936011261012857602090516202a3008152f35b809184346102e85760203660031901126102e85781356001600160a01b0381811693918490036102e45761029361084f565b84541692833b156102e45760248592838551968794859363611d2e7560e11b85528401525af19081156102db57506102c85750f35b6102d1906109d4565b6102d85780f35b80fd5b513d84823e3d90fd5b8480fd5b5050fd5b809184346102e857826003193601126102e85761030761084f565b82546001600160a01b031691823b1561034057815163bb9fe6bf60e01b81529284918491829084905af19081156102db57506102c85750f35b505050fd5b50503461012857806003193601126101285761035f610806565b90602435918215158093036103975761037661084f565b60018060a01b03168352600160205282209060ff8019835416911617905580f35b8380fd5b505034610128578160031936011261012857905490516001600160a01b039091168152602090f35b505034610128578160031936011261012857638b78c6d8195490516001600160a01b039091168152602090f35b83806003193601126102d85761040461084f565b80638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a35580f35b5050346101285760203660031901126101285760209160ff9082906001600160a01b03610461610806565b1681526001855220541690519015158152f35b83903461012857602036600319011261012857356001600160a01b03811690819003610128576104a261084f565b81546001600160a01b03191617815580f35b83806003193601126102d85763389a75e1600c52338152806020600c2055337ffa7b8eab7da67f412cc9575ed43464468f9bfbae89d1675917346ca6d8fe3c928280a280f35b8284346102d85760203660031901126102d8575061051a6020923561086c565b90516001600160a01b039091168152f35b8284346102d857816003193601126102d85782359067ffffffffffffffff82116102d857506bffffffffffffffffffffffff61056f60209461051a93369101610821565b6105948580518381948a830196873781016024358a82015203888101845201826109fe565b5190201661086c565b8391506060366003190112610128576105b4610806565b9260243567ffffffffffffffff8111610397576105d49036908401610821565b94909360018060a01b039384831682526020966001885260ff8584205416156106f1576bffffffffffffffffffffffff855189810190838a833761062c88828d8782019060443590820152038d8101845201826109fe565b51902016903315600117156106e557610643610899565b9160896013840186f59788156106d957918185939284938884527f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc8d85015289840137870190348a5af1156106bf57507f09e48df7857bd0c1e0d31bb8a85d42cf1874817895f171c917f6ee2cea73ec20818692a35191168152f35b3d156106ce57503d81803e3d90fd5b63301164258252601cfd5b8363301164258652601cfd5b82632f6348368552601cfd5b845162461bcd60e51b8152808301899052602960248201527f4b65726e656c466163746f72793a20696d706c656d656e746174696f6e206e6f6044820152681d08185b1b1bddd95960ba1b6064820152608490fd5b83806003193601126102d85763389a75e1600c523381526202a30042016020600c2055337fdbf36a107da19e49527a7176a1babf963b4b0ff8cde35ee35d6cd8f1f9ac7e1d8280a280f35b91905060203660031901126108025782823563ffffffff8116809103610128576107b961084f565b81546001600160a01b031693843b156108025760249084519586938492621cb65b60e51b845283015234905af19081156102db57506107f6575080f35b6107ff906109d4565b80f35b8280fd5b600435906001600160a01b038216820361081c57565b600080fd5b9181601f8401121561081c5782359167ffffffffffffffff831161081c576020838186019501011161081c57565b638b78c6d81954330361085e57565b6382b429006000526004601cfd5b60896013610878610899565b012060ff6000536035523060601b6001526015526055600020906000603552565b604051903060701c1561093d57666052573d6000fd607b8301527f3d356020355560408036111560525736038060403d373d3d355af43d6000803e60748301527f3735a920a3ca505d382bbc545af43d6000803e6052573d6000fd5b3d6000f35b60548301527f14605757363d3d37363d7f360894a13ba1a3210667c828492db98dca3e2076cc60348301523060148301526c607f3d8160093d39f33d3d33738252565b66604c573d6000fd60758301527f3d3560203555604080361115604c5736038060403d373d3d355af43d6000803e606e8301527f3735a920a3ca505d382bbc545af43d6000803e604c573d6000fd5b3d6000f35b604e8301527f14605157363d3d37363d7f360894a13ba1a3210667c828492db98dca3e2076cc602e83015230600e8301526c60793d8160093d39f33d3d336d8252565b67ffffffffffffffff81116109e857604052565b634e487b7160e01b600052604160045260246000fd5b90601f8019910116810190811067ffffffffffffffff8211176109e857604052560000000000000000000000009775137314fe595c943712b0b336327dfa80ae8a0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d2789", - "nonce": "0x6", + "data": "0x00000000000000000000000000000000000000000000000000000000000000006080346100b257601f610b2d38819003918201601f19168301916001600160401b038311848410176100b75780849260409485528339810103126100b25780516001600160a01b0391828216918290036100b257602001519182168092036100b25780638b78c6d8195560007f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08180a3600080546001600160a01b031916919091179055604051610a5f90816100ce8239f35b600080fd5b634e487b7160e01b600052604160045260246000fdfe6040608081526004908136101561001557600080fd5b600091823560e01c9081630396cb60146107d45781632569296214610789578163296601cd1461059d5781634d6cb7001461052b5781635414dff0146104fa57816354d1f13d146104b4578163584465f2146104745781636544c82814610436578163715018a6146103f05781638da5cb5b146103c3578163b0d691fe1461039b578163bb30a9741461034557838263bb9fe6bf146102ec578263c23a5cea1461026157508163d7533f0214610243578163db4c545e14610219578163f04e283e14610199578163f2fde38b1461012c575063fee81cf4146100f657600080fd5b3461012857602036600319011261012857602091610112610845565b9063389a75e1600c525281600c20549051908152f35b5080fd5b8390602036600319011261012857610142610845565b9061014b61088e565b8160601b1561018e575060018060a01b0316638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08580a35580f35b637448fbae8352601cfd5b83906020366003190112610128576101af610845565b906101b861088e565b63389a75e1600c528183526020600c20908154421161020e575082905560018060a01b0316638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08580a35580f35b636f5e88188452601cfd5b5050346101285781600319360112610128576020906089601361023a6108d8565b01209051908152f35b505034610128578160031936011261012857602090516202a3008152f35b809184346102e85760203660031901126102e85781356001600160a01b0381811693918490036102e45761029361088e565b84541692833b156102e45760248592838551968794859363611d2e7560e11b85528401525af19081156102db57506102c85750f35b6102d190610a13565b6102d85780f35b80fd5b513d84823e3d90fd5b8480fd5b5050fd5b809184346102e857826003193601126102e85761030761088e565b82546001600160a01b031691823b1561034057815163bb9fe6bf60e01b81529284918491829084905af19081156102db57506102c85750f35b505050fd5b50503461012857806003193601126101285761035f610845565b90602435918215158093036103975761037661088e565b60018060a01b03168352600160205282209060ff8019835416911617905580f35b8380fd5b505034610128578160031936011261012857905490516001600160a01b039091168152602090f35b505034610128578160031936011261012857638b78c6d8195490516001600160a01b039091168152602090f35b83806003193601126102d85761040461088e565b80638b78c6d8198181547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a35580f35b5050346101285760203660031901126101285760209160ff9082906001600160a01b03610461610845565b1681526001855220541690519015158152f35b83903461012857602036600319011261012857356001600160a01b03811690819003610128576104a261088e565b81546001600160a01b03191617815580f35b83806003193601126102d85763389a75e1600c52338152806020600c2055337ffa7b8eab7da67f412cc9575ed43464468f9bfbae89d1675917346ca6d8fe3c928280a280f35b8284346102d85760203660031901126102d8575061051a602092356108ab565b90516001600160a01b039091168152f35b8284346102d857816003193601126102d85782359067ffffffffffffffff82116102d857506bffffffffffffffffffffffff61056f60209461051a93369101610860565b6105948580518381948a830196873781016024358a8201520388810184520182610a3d565b519020166108ab565b828460603660031901126102d8576105b3610845565b9160243567ffffffffffffffff8111610785576105d39036908601610860565b9360018060a01b039384821681526020966001885260ff858320541615610730576bffffffffffffffffffffffff8551898101908987833761062988828d8d82019060443590820152038d810184520182610a3d565b5190201696331560011715610724576106406108d8565b90601382019860898a2060ff86536035523060601b600152806015526055852099856035528a3b15610678575b8b8b8b8b5191168152f35b856089929394959697989b50f597881561071857918185939284938884527f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc8d85015289840137870190348a5af1156106fe57507f09e48df7857bd0c1e0d31bb8a85d42cf1874817895f171c917f6ee2cea73ec20818692a3848080808080808061066d565b3d1561070d57503d81803e3d90fd5b63301164258252601cfd5b8363301164258652601cfd5b50632f6348368252601cfd5b845162461bcd60e51b8152908101889052602960248201527f4b65726e656c466163746f72793a20696d706c656d656e746174696f6e206e6f6044820152681d08185b1b1bddd95960ba1b6064820152608490fd5b8280fd5b83806003193601126102d85763389a75e1600c523381526202a30042016020600c2055337fdbf36a107da19e49527a7176a1babf963b4b0ff8cde35ee35d6cd8f1f9ac7e1d8280a280f35b91905060203660031901126107855782823563ffffffff8116809103610128576107fc61088e565b81546001600160a01b031693843b156107855760249084519586938492621cb65b60e51b845283015234905af19081156102db5750610839575080f35b61084290610a13565b80f35b600435906001600160a01b038216820361085b57565b600080fd5b9181601f8401121561085b5782359167ffffffffffffffff831161085b576020838186019501011161085b57565b638b78c6d81954330361089d57565b6382b429006000526004601cfd5b608960136108b76108d8565b012060ff6000536035523060601b6001526015526055600020906000603552565b604051903060701c1561097c57666052573d6000fd607b8301527f3d356020355560408036111560525736038060403d373d3d355af43d6000803e60748301527f3735a920a3ca505d382bbc545af43d6000803e6052573d6000fd5b3d6000f35b60548301527f14605757363d3d37363d7f360894a13ba1a3210667c828492db98dca3e2076cc60348301523060148301526c607f3d8160093d39f33d3d33738252565b66604c573d6000fd60758301527f3d3560203555604080361115604c5736038060403d373d3d355af43d6000803e606e8301527f3735a920a3ca505d382bbc545af43d6000803e604c573d6000fd5b3d6000f35b604e8301527f14605157363d3d37363d7f360894a13ba1a3210667c828492db98dca3e2076cc602e83015230600e8301526c60793d8160093d39f33d3d336d8252565b67ffffffffffffffff8111610a2757604052565b634e487b7160e01b600052604160045260246000fd5b90601f8019910116810190811067ffffffffffffffff821117610a2757604052560000000000000000000000009775137314fe595c943712b0b336327dfa80ae8a0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d2789", + "nonce": "0xa", "accessList": [] }, "additionalContracts": [], "isFixedGasLimit": false }, { - "hash": "0x494b0856d6779e1058bfde9f29e19c636daf59c858e93f2041bf337904213c31", + "hash": "0x4d4250c8424c25122dfb19922a456aae922da996906aa64e2efb89b1bde0a6a6", "transactionType": "CALL", "contractName": "KernelFactory", - "contractAddress": "0x85DF6Dc686FBDcAc7da61651D116fc71B2246B50", + "contractAddress": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", "function": "setImplementation(address,bool)", "arguments": [ - "0xD2063bE7C610eb55492C05385743edDbf5b6B951", + "0xf048AD83CB2dfd6037A43902a2A5Be04e53cd2Eb", "true" ], "transaction": { "type": "0x02", "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", - "to": "0x85df6dc686fbdcac7da61651d116fc71b2246b50", + "to": "0x5de4839a76cf55d0c90e2061ef4386d962e15ae3", "gas": "0x10945", "value": "0x0", - "data": "0xbb30a974000000000000000000000000d2063be7c610eb55492c05385743eddbf5b6b9510000000000000000000000000000000000000000000000000000000000000001", - "nonce": "0x7", + "data": "0xbb30a974000000000000000000000000f048ad83cb2dfd6037a43902a2a5be04e53cd2eb0000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0xb", "accessList": [] }, "additionalContracts": [], "isFixedGasLimit": false }, { - "hash": "0x79e651fa5778767957385ecef3ca5500ef6a19a5154eeb84e5a1daa8edc076cd", + "hash": "0x669c62c539087c89672b9b250cda1ce2398d5bc82031c6f6831ac25f3d113223", "transactionType": "CALL", "contractName": "KernelFactory", - "contractAddress": "0x85DF6Dc686FBDcAc7da61651D116fc71B2246B50", + "contractAddress": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", "function": "addStake(uint32)", "arguments": [ "1" @@ -75,11 +75,11 @@ "transaction": { "type": "0x02", "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", - "to": "0x85df6dc686fbdcac7da61651d116fc71b2246b50", + "to": "0x5de4839a76cf55d0c90e2061ef4386d962e15ae3", "gas": "0x1da73", "value": "0x1", "data": "0x0396cb600000000000000000000000000000000000000000000000000000000000000001", - "nonce": "0x8", + "nonce": "0xc", "accessList": [] }, "additionalContracts": [], @@ -88,14 +88,14 @@ ], "receipts": [ { - "transactionHash": "0x3ca84beee0a444f08e0e0a1cb9fed60dfc514af1ba8ab82f6c41777a6361f4f9", + "transactionHash": "0x621c9a10560ae46f80eb4162ce1d6d7b5999cd2834a2c042ecd90c00a710ea9d", "transactionIndex": "0x1", - "blockHash": "0xf505c2a8f7175ffdeb05c56cf9fa3ba0c5d5879ca036391279a3b6e21be32fd5", - "blockNumber": "0x7c90de", + "blockHash": "0xe2f79cec09ad5e891c6bc166d9293896afce3e3e69307874478f95b13d25c424", + "blockNumber": "0x80c9b9", "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", "to": "0x4e59b44847b379578588920cA78FbF26c0B4956C", - "cumulativeGasUsed": "0x1b4bd2", - "gasUsed": "0x1a94a9", + "cumulativeGasUsed": "0x1b145e", + "gasUsed": "0x1a4f55", "contractAddress": null, "logs": [], "status": "0x1", @@ -104,45 +104,45 @@ "effectiveGasPrice": "0xb2d05e32" }, { - "transactionHash": "0xb1b6d3969f04ab00f884a73d3cea14e01277cc18e88f5a6c38ac775854e5e37e", + "transactionHash": "0x8b48729a09052747d35d95daa1ef3c48b22099cca0513ced7020da1b879bd4ad", "transactionIndex": "0x2", - "blockHash": "0xf505c2a8f7175ffdeb05c56cf9fa3ba0c5d5879ca036391279a3b6e21be32fd5", - "blockNumber": "0x7c90de", + "blockHash": "0xe2f79cec09ad5e891c6bc166d9293896afce3e3e69307874478f95b13d25c424", + "blockNumber": "0x80c9b9", "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", "to": "0x4e59b44847b379578588920cA78FbF26c0B4956C", - "cumulativeGasUsed": "0x256edf", - "gasUsed": "0xa230d", + "cumulativeGasUsed": "0x256cb9", + "gasUsed": "0xa585b", "contractAddress": null, "logs": [ { - "address": "0x85DF6Dc686FBDcAc7da61651D116fc71B2246B50", + "address": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", "topics": [ "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000009775137314fe595c943712b0b336327dfa80ae8a" ], "data": "0x", - "blockHash": "0xf505c2a8f7175ffdeb05c56cf9fa3ba0c5d5879ca036391279a3b6e21be32fd5", - "blockNumber": "0x7c90de", - "transactionHash": "0xb1b6d3969f04ab00f884a73d3cea14e01277cc18e88f5a6c38ac775854e5e37e", + "blockHash": "0xe2f79cec09ad5e891c6bc166d9293896afce3e3e69307874478f95b13d25c424", + "blockNumber": "0x80c9b9", + "transactionHash": "0x8b48729a09052747d35d95daa1ef3c48b22099cca0513ced7020da1b879bd4ad", "transactionIndex": "0x2", "logIndex": "0x0", "removed": false } ], "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000010000000000200000000020000000000000000000800000000000000000000000000000000400000000000000000000000000000000000000000000000000000080000000000001000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000200000000", + "logsBloom": "0x00000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000200000000020000000000000000000800000000000000000000000000000000400000000000000000000000000080000000000000000000000000080000000000001000100000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", "effectiveGasPrice": "0xb2d05e32" }, { - "transactionHash": "0x494b0856d6779e1058bfde9f29e19c636daf59c858e93f2041bf337904213c31", + "transactionHash": "0x4d4250c8424c25122dfb19922a456aae922da996906aa64e2efb89b1bde0a6a6", "transactionIndex": "0x3", - "blockHash": "0xf505c2a8f7175ffdeb05c56cf9fa3ba0c5d5879ca036391279a3b6e21be32fd5", - "blockNumber": "0x7c90de", + "blockHash": "0xe2f79cec09ad5e891c6bc166d9293896afce3e3e69307874478f95b13d25c424", + "blockNumber": "0x80c9b9", "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", - "to": "0x85DF6Dc686FBDcAc7da61651D116fc71B2246B50", - "cumulativeGasUsed": "0x262441", + "to": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", + "cumulativeGasUsed": "0x26221b", "gasUsed": "0xb562", "contractAddress": null, "logs": [], @@ -152,13 +152,13 @@ "effectiveGasPrice": "0xb2d05e32" }, { - "transactionHash": "0x79e651fa5778767957385ecef3ca5500ef6a19a5154eeb84e5a1daa8edc076cd", + "transactionHash": "0x669c62c539087c89672b9b250cda1ce2398d5bc82031c6f6831ac25f3d113223", "transactionIndex": "0x4", - "blockHash": "0xf505c2a8f7175ffdeb05c56cf9fa3ba0c5d5879ca036391279a3b6e21be32fd5", - "blockNumber": "0x7c90de", + "blockHash": "0xe2f79cec09ad5e891c6bc166d9293896afce3e3e69307874478f95b13d25c424", + "blockNumber": "0x80c9b9", "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", - "to": "0x85DF6Dc686FBDcAc7da61651D116fc71B2246B50", - "cumulativeGasUsed": "0x2768aa", + "to": "0x5de4839a76cf55d0c90e2061ef4386d962E15ae3", + "cumulativeGasUsed": "0x276684", "gasUsed": "0x14469", "contractAddress": null, "logs": [ @@ -166,19 +166,19 @@ "address": "0x5FF137D4b0FDCD49DcA30c7CF57E578a026d2789", "topics": [ "0xa5ae833d0bb1dcd632d98a8b70973e8516812898e19bf27b70071ebc8dc52c01", - "0x00000000000000000000000085df6dc686fbdcac7da61651d116fc71b2246b50" + "0x0000000000000000000000005de4839a76cf55d0c90e2061ef4386d962e15ae3" ], "data": "0x00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001", - "blockHash": "0xf505c2a8f7175ffdeb05c56cf9fa3ba0c5d5879ca036391279a3b6e21be32fd5", - "blockNumber": "0x7c90de", - "transactionHash": "0x79e651fa5778767957385ecef3ca5500ef6a19a5154eeb84e5a1daa8edc076cd", + "blockHash": "0xe2f79cec09ad5e891c6bc166d9293896afce3e3e69307874478f95b13d25c424", + "blockNumber": "0x80c9b9", + "transactionHash": "0x669c62c539087c89672b9b250cda1ce2398d5bc82031c6f6831ac25f3d113223", "transactionIndex": "0x4", "logIndex": "0x1", "removed": false } ], "status": "0x1", - "logsBloom": "0x00080000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000040000000000000000000000000000100000000000000000000000000000000000200000000000000000000000000", + "logsBloom": "0x00000000000000000000000000000000000000000000000010000000800000000000000000000000000200000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000100000000000000000000000000000000000200000000000000000000000000", "type": "0x2", "effectiveGasPrice": "0xb2d05e32" } @@ -186,8 +186,8 @@ "libraries": [], "pending": [], "returns": {}, - "timestamp": 1691520719, + "timestamp": 1692074119, "chain": 84531, "multi": false, - "commit": "06a62a2" + "commit": "951fd36" } \ No newline at end of file diff --git a/broadcast/DeploySessionKey.s.sol/10200/run-1692074391.json b/broadcast/DeploySessionKey.s.sol/10200/run-1692074391.json new file mode 100644 index 00000000..53236866 --- /dev/null +++ b/broadcast/DeploySessionKey.s.sol/10200/run-1692074391.json @@ -0,0 +1,34 @@ +{ + "transactions": [ + { + "hash": "0x8668a335a3cd6002787202d06a38801146adfe5b6e8f79024b90050e6337f0b8", + "transactionType": "CREATE2", + "contractName": "ExecuteSessionKeyValidator", + "contractAddress": "0x1C1D5b70aD6e0c04366aab100261A6Bcc251EA3f", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1522c3", + "value": "0x0", + "data": "0x00000000000000000000000000000000000000000000000000000000000000006080806040523461001657611020908161001c8239f35b600080fdfe60c060408181526004908136101561001657600080fd5b600092833560e01c9081630c9595561461020c57508063333daf92146101de5780633a871cdd1461019557806352721fdd146101085780638fc925aa146100ab57639ea9bd591461006657600080fd5b346100a3573660031901126100a75761007d61033f565b506024356001600160401b0381116100a35761009c925036910161030d565b5050610fcf565b8280fd5b5080fd5b509060203660031901126100a3578035906001600160401b038211610104576100d69136910161030d565b6014929192116100a3576002913560601c83528260205280832033845260205282200160ff19815416905580f35b8380fd5b8382346100a757806003193601126100a75761012261033f565b6001600160a01b036024358181169290839003610191579160a09491849316825281602052828220908252602052209081549160ff600260018301549201541691805193845265ffffffffffff80831660208601528260301c169084015260601c606083015215156080820152f35b8480fd5b50600319836060368301126101db578335916001600160401b0383116100a7576101609083360301126101db57506020926101d491602435910161047d565b9051908152f35b80fd5b50346100a3573660031901126100a7576024356001600160401b0381116100a35761009c925036910161030d565b9290506020366003190112610104578035906001600160401b038211610191576102389136910161030d565b8060149492941161019157806034116101915780603a1161019157808311610191576054116101045760029161026d8261038a565b6014840135825260208201603485013560d01c81526bffffffffffff00000000000065ffffffffffff83850192603a88013560d01c845260608601948089013560601c8652608087019860018a523560601c8a5289602052808a20338b526020528920955186555116915160301b16916bffffffffffffffffffffffff19905160601b169117176001820155019051151560ff8019835416911617905580f35b9181601f8401121561033a578235916001600160401b03831161033a576020838186019501011161033a57565b600080fd5b600435906001600160a01b038216820361033a57565b9093929384831161033a57841161033a578101920390565b35906020811061037b575090565b6000199060200360031b1b1690565b60a081019081106001600160401b038211176103a557604052565b634e487b7160e01b600052604160045260246000fd5b90601f801991011681019081106001600160401b038211176103a557604052565b903590601e198136030182121561033a57018035906001600160401b03821161033a5760200191813603831361033a57565b6001600160401b0381116103a55760051b60200190565b1561042c57565b60405162461bcd60e51b815260206004820152602360248201527f53657373696f6e4b657956616c696461746f723a20706172616d206d69736d616044820152620e8c6d60eb1b6064820152608490fd5b9161014083019161048e83856103dc565b60149291921161033a576104a284866103dc565b60559391931161033a57803560601c600052600060205260406000203360005260205260406000209560ff60028801541615610f75578654968715610f455760010154958660601c60018114600014610ebc57506105046101208301836103dc565b905015610e6857610516905b826103dc565b8060a099929952886080528060551161033a5760406054198a83810103011261033a576001600160401b0360558a01351161033a5760a0906054199060558b01358b01908b0103011261033a5760405161056f8161038a565b60805160558a81013590910101356001600160a01b038116810361033a5781526080805160558b0135908101607501356020840152905101609501356001600160e01b03198116810361033a576040820152608051966001600160401b0360b560558c01358a0101351161033a5760a051880160558b0135890160b581013501607401121561033a5761061060558b8101358a0160b581013501013561040e565b9861061e6040519a8b6103bb565b60558b8101358a810160b581013590810190920135808d5260a05160805160208f019f949093918401918401016060909202919091016075011161033a576055820135908101908b0160b50135016075019b5b608051605583810135808301908e0160b5810135918201910190910135606002016075018e1015610701578d60609160a05101031261033a576040518060608101106001600160401b036060830111176103a557600660208f60608401604052803584520135101561033a576060916020918f8084604092013585840152013560408201528152019c019b610671565b50509093969960559295989b5060d59396995060608701520135608051010135600281101561033a576080840152608051966001600160401b0360758901351161033a5760a0518801607460758a01358a0101121561033a5761076d605560758a01358a01013561040e565b9661077b60405198896103bb565b605560758a01358a010135885260208801998a9760a05160805190810160758d816055818301358301013560051b910135840101011161033a57607590818d013501019b5b60758c816055818301358301013560051b9101356080510101018d10156107f1578c35815260209c8d019c016107c0565b5091939597995091939597995060018060a01b038751168015908115610e44575b5015610df35761082560608201826103dc565b60441161033a576024602089015191013511610d9c5761084860608201826103dc565b60841161033a576064013560ff166002811015610a9d576080880151906002821015610a9d5703610d475761088060608201826103dc565b60641161033a57604481013560048101106109c1576108a260608301836103dc565b6044830135602481016004909101116109c1576108d76108dd916108e893602460448701350191600460448801350191610355565b9061036d565b9260608101906103dc565b6024604484013585810182019101116109c1576024604481610914968287013501019401350191610355565b9790988860041161033a5760408801516001600160e01b03199081168b3590911603610cf85760005b60608901518051821015610ab3576020908260051b0101518051600401806004116109c157815190816004016004116109c1576024820182600401116109c1578d6108d7918e6024610990950192610355565b60208201516006811015610a9d576109d75760406109b092015114610425565b60001981146109c15760010161093d565b634e487b7160e01b600052601160045260246000fd5b60208201516006811015610a9d576001036109ff5760406109fa92015110610425565b6109b0565b60208201516006811015610a9d57600203610a225760406109fa92015111610425565b60208201516006811015610a9d57600303610a465760406109fa9201511115610425565b60208201516006811015610a9d57600403610a6a5760406109fa9201511015610425565b60208201516006811015610a9d57600514610a87575b50506109b0565b6040610a969201511415610425565b3880610a80565b634e487b7160e01b600052602160045260246000fd5b5050939750939750939790946040519060208083015260e082019060018060a01b0381511660408401526020810151606084015263ffffffff60e01b604082015116608084015260608101519160a08085015282518091526020610100850193019060005b818110610cbd57505050608001516002811015610a9d57610b4891839160c083015203601f1981018352826103bb565b602081519101209080519283610c86575b50509050149283610b97575b50505015610b915760d081901b6001600160d01b03191660709190911b65ffffffffffff60a01b161790565b50600190565b6020527b19457468657265756d205369676e6564204d6573736167653a0a3332600052603c60042060405192935091608081016001600160401b038111828210176103a55760405260418152602081019236605584011161033a576000809260417f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a1608094826014602099018a3784606185015260405198516040526040840151908160605285526060840151851a885210915114165afa50600051903d15610c7857600060605260405260018060a01b0316903560601c14388080610b65565b638baa579f6000526004601cfd5b9260051b01602001905b8251811160051b9081526020835191185260206040600020920191818310610c9057915050803880610b59565b9091938451805182526020810151906006821015610a9d57826040606092602094856001970152015160408201520195019101919091610b18565b60405162461bcd60e51b815260206004820152602160248201527f53657373696f6e4b657956616c696461746f723a20736967206d69736d6174636044820152600d60fb1b6064820152608490fd5b60405162461bcd60e51b815260206004820152602760248201527f53657373696f6e4b657956616c696461746f723a206f7065726174696f6e206d6044820152660d2e6dac2e8c6d60cb1b6064820152608490fd5b60405162461bcd60e51b815260206004820152602960248201527f53657373696f6e4b657956616c696461746f723a2076616c7565206c696d697460448201526808195e18d95959195960ba1b6064820152608490fd5b60405162461bcd60e51b8152602060048201526024808201527f53657373696f6e4b657956616c696461746f723a20746172676574206d69736d6044820152630c2e8c6d60e31b6064820152608490fd5b9050610e5360608301836103dc565b60241161033a576010013560601c1438610812565b60405162461bcd60e51b815260206004820152602660248201527f53657373696f6e4b657956616c696461746f723a207061796d6173746572206e6044820152651bdd081cd95d60d21b6064820152608490fd5b80610ecc575b5061051690610510565b610eda6101208401846103dc565b60141161033a573560601c03610ef05738610ec2565b60405162461bcd60e51b815260206004820152602760248201527f53657373696f6e4b657956616c696461746f723a207061796d6173746572206d6044820152660d2e6dac2e8c6d60cb1b6064820152608490fd5b6001015460d081901b6001600160d01b03191660709190911b65ffffffffffff60a01b1617965093945050505050565b60405162461bcd60e51b815260206004820152602c60248201527f53657373696f6e4b657956616c696461746f723a2073657373696f6e206b657960448201526b081b9bdd08195b98589b195960a21b6064820152608490fd5b60405162461bcd60e51b8152602060048201526024808201527f53657373696f6e4b657956616c696461746f723a206e6f7420696d706c656d656044820152631b9d195960e21b6064820152608490fd", + "nonce": "0x7", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [], + "libraries": [], + "pending": [ + "0x8668a335a3cd6002787202d06a38801146adfe5b6e8f79024b90050e6337f0b8" + ], + "returns": {}, + "timestamp": 1692074391, + "chain": 10200, + "multi": false, + "commit": "951fd36" +} \ No newline at end of file diff --git a/broadcast/DeploySessionKey.s.sol/10200/run-1692074398.json b/broadcast/DeploySessionKey.s.sol/10200/run-1692074398.json new file mode 100644 index 00000000..ebc52613 --- /dev/null +++ b/broadcast/DeploySessionKey.s.sol/10200/run-1692074398.json @@ -0,0 +1,49 @@ +{ + "transactions": [ + { + "hash": "0x8668a335a3cd6002787202d06a38801146adfe5b6e8f79024b90050e6337f0b8", + "transactionType": "CREATE2", + "contractName": "ExecuteSessionKeyValidator", + "contractAddress": "0x1C1D5b70aD6e0c04366aab100261A6Bcc251EA3f", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1522c3", + "value": "0x0", + "data": "0x00000000000000000000000000000000000000000000000000000000000000006080806040523461001657611020908161001c8239f35b600080fdfe60c060408181526004908136101561001657600080fd5b600092833560e01c9081630c9595561461020c57508063333daf92146101de5780633a871cdd1461019557806352721fdd146101085780638fc925aa146100ab57639ea9bd591461006657600080fd5b346100a3573660031901126100a75761007d61033f565b506024356001600160401b0381116100a35761009c925036910161030d565b5050610fcf565b8280fd5b5080fd5b509060203660031901126100a3578035906001600160401b038211610104576100d69136910161030d565b6014929192116100a3576002913560601c83528260205280832033845260205282200160ff19815416905580f35b8380fd5b8382346100a757806003193601126100a75761012261033f565b6001600160a01b036024358181169290839003610191579160a09491849316825281602052828220908252602052209081549160ff600260018301549201541691805193845265ffffffffffff80831660208601528260301c169084015260601c606083015215156080820152f35b8480fd5b50600319836060368301126101db578335916001600160401b0383116100a7576101609083360301126101db57506020926101d491602435910161047d565b9051908152f35b80fd5b50346100a3573660031901126100a7576024356001600160401b0381116100a35761009c925036910161030d565b9290506020366003190112610104578035906001600160401b038211610191576102389136910161030d565b8060149492941161019157806034116101915780603a1161019157808311610191576054116101045760029161026d8261038a565b6014840135825260208201603485013560d01c81526bffffffffffff00000000000065ffffffffffff83850192603a88013560d01c845260608601948089013560601c8652608087019860018a523560601c8a5289602052808a20338b526020528920955186555116915160301b16916bffffffffffffffffffffffff19905160601b169117176001820155019051151560ff8019835416911617905580f35b9181601f8401121561033a578235916001600160401b03831161033a576020838186019501011161033a57565b600080fd5b600435906001600160a01b038216820361033a57565b9093929384831161033a57841161033a578101920390565b35906020811061037b575090565b6000199060200360031b1b1690565b60a081019081106001600160401b038211176103a557604052565b634e487b7160e01b600052604160045260246000fd5b90601f801991011681019081106001600160401b038211176103a557604052565b903590601e198136030182121561033a57018035906001600160401b03821161033a5760200191813603831361033a57565b6001600160401b0381116103a55760051b60200190565b1561042c57565b60405162461bcd60e51b815260206004820152602360248201527f53657373696f6e4b657956616c696461746f723a20706172616d206d69736d616044820152620e8c6d60eb1b6064820152608490fd5b9161014083019161048e83856103dc565b60149291921161033a576104a284866103dc565b60559391931161033a57803560601c600052600060205260406000203360005260205260406000209560ff60028801541615610f75578654968715610f455760010154958660601c60018114600014610ebc57506105046101208301836103dc565b905015610e6857610516905b826103dc565b8060a099929952886080528060551161033a5760406054198a83810103011261033a576001600160401b0360558a01351161033a5760a0906054199060558b01358b01908b0103011261033a5760405161056f8161038a565b60805160558a81013590910101356001600160a01b038116810361033a5781526080805160558b0135908101607501356020840152905101609501356001600160e01b03198116810361033a576040820152608051966001600160401b0360b560558c01358a0101351161033a5760a051880160558b0135890160b581013501607401121561033a5761061060558b8101358a0160b581013501013561040e565b9861061e6040519a8b6103bb565b60558b8101358a810160b581013590810190920135808d5260a05160805160208f019f949093918401918401016060909202919091016075011161033a576055820135908101908b0160b50135016075019b5b608051605583810135808301908e0160b5810135918201910190910135606002016075018e1015610701578d60609160a05101031261033a576040518060608101106001600160401b036060830111176103a557600660208f60608401604052803584520135101561033a576060916020918f8084604092013585840152013560408201528152019c019b610671565b50509093969960559295989b5060d59396995060608701520135608051010135600281101561033a576080840152608051966001600160401b0360758901351161033a5760a0518801607460758a01358a0101121561033a5761076d605560758a01358a01013561040e565b9661077b60405198896103bb565b605560758a01358a010135885260208801998a9760a05160805190810160758d816055818301358301013560051b910135840101011161033a57607590818d013501019b5b60758c816055818301358301013560051b9101356080510101018d10156107f1578c35815260209c8d019c016107c0565b5091939597995091939597995060018060a01b038751168015908115610e44575b5015610df35761082560608201826103dc565b60441161033a576024602089015191013511610d9c5761084860608201826103dc565b60841161033a576064013560ff166002811015610a9d576080880151906002821015610a9d5703610d475761088060608201826103dc565b60641161033a57604481013560048101106109c1576108a260608301836103dc565b6044830135602481016004909101116109c1576108d76108dd916108e893602460448701350191600460448801350191610355565b9061036d565b9260608101906103dc565b6024604484013585810182019101116109c1576024604481610914968287013501019401350191610355565b9790988860041161033a5760408801516001600160e01b03199081168b3590911603610cf85760005b60608901518051821015610ab3576020908260051b0101518051600401806004116109c157815190816004016004116109c1576024820182600401116109c1578d6108d7918e6024610990950192610355565b60208201516006811015610a9d576109d75760406109b092015114610425565b60001981146109c15760010161093d565b634e487b7160e01b600052601160045260246000fd5b60208201516006811015610a9d576001036109ff5760406109fa92015110610425565b6109b0565b60208201516006811015610a9d57600203610a225760406109fa92015111610425565b60208201516006811015610a9d57600303610a465760406109fa9201511115610425565b60208201516006811015610a9d57600403610a6a5760406109fa9201511015610425565b60208201516006811015610a9d57600514610a87575b50506109b0565b6040610a969201511415610425565b3880610a80565b634e487b7160e01b600052602160045260246000fd5b5050939750939750939790946040519060208083015260e082019060018060a01b0381511660408401526020810151606084015263ffffffff60e01b604082015116608084015260608101519160a08085015282518091526020610100850193019060005b818110610cbd57505050608001516002811015610a9d57610b4891839160c083015203601f1981018352826103bb565b602081519101209080519283610c86575b50509050149283610b97575b50505015610b915760d081901b6001600160d01b03191660709190911b65ffffffffffff60a01b161790565b50600190565b6020527b19457468657265756d205369676e6564204d6573736167653a0a3332600052603c60042060405192935091608081016001600160401b038111828210176103a55760405260418152602081019236605584011161033a576000809260417f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a1608094826014602099018a3784606185015260405198516040526040840151908160605285526060840151851a885210915114165afa50600051903d15610c7857600060605260405260018060a01b0316903560601c14388080610b65565b638baa579f6000526004601cfd5b9260051b01602001905b8251811160051b9081526020835191185260206040600020920191818310610c9057915050803880610b59565b9091938451805182526020810151906006821015610a9d57826040606092602094856001970152015160408201520195019101919091610b18565b60405162461bcd60e51b815260206004820152602160248201527f53657373696f6e4b657956616c696461746f723a20736967206d69736d6174636044820152600d60fb1b6064820152608490fd5b60405162461bcd60e51b815260206004820152602760248201527f53657373696f6e4b657956616c696461746f723a206f7065726174696f6e206d6044820152660d2e6dac2e8c6d60cb1b6064820152608490fd5b60405162461bcd60e51b815260206004820152602960248201527f53657373696f6e4b657956616c696461746f723a2076616c7565206c696d697460448201526808195e18d95959195960ba1b6064820152608490fd5b60405162461bcd60e51b8152602060048201526024808201527f53657373696f6e4b657956616c696461746f723a20746172676574206d69736d6044820152630c2e8c6d60e31b6064820152608490fd5b9050610e5360608301836103dc565b60241161033a576010013560601c1438610812565b60405162461bcd60e51b815260206004820152602660248201527f53657373696f6e4b657956616c696461746f723a207061796d6173746572206e6044820152651bdd081cd95d60d21b6064820152608490fd5b80610ecc575b5061051690610510565b610eda6101208401846103dc565b60141161033a573560601c03610ef05738610ec2565b60405162461bcd60e51b815260206004820152602760248201527f53657373696f6e4b657956616c696461746f723a207061796d6173746572206d6044820152660d2e6dac2e8c6d60cb1b6064820152608490fd5b6001015460d081901b6001600160d01b03191660709190911b65ffffffffffff60a01b1617965093945050505050565b60405162461bcd60e51b815260206004820152602c60248201527f53657373696f6e4b657956616c696461746f723a2073657373696f6e206b657960448201526b081b9bdd08195b98589b195960a21b6064820152608490fd5b60405162461bcd60e51b8152602060048201526024808201527f53657373696f6e4b657956616c696461746f723a206e6f7420696d706c656d656044820152631b9d195960e21b6064820152608490fd", + "nonce": "0x7", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "transactionHash": "0x8668a335a3cd6002787202d06a38801146adfe5b6e8f79024b90050e6337f0b8", + "transactionIndex": "0x1", + "blockHash": "0x340684b7121eeabe4e206761713c25c6c0bdf208d58b7141d98cb897a4a45ce2", + "blockNumber": "0x542129", + "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", + "to": "0x4e59b44847b379578588920cA78FbF26c0B4956C", + "cumulativeGasUsed": "0xedc8f", + "gasUsed": "0xe74af", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d05e07" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1692074398, + "chain": 10200, + "multi": false, + "commit": "951fd36" +} \ No newline at end of file diff --git a/broadcast/DeploySessionKey.s.sol/10200/run-latest.json b/broadcast/DeploySessionKey.s.sol/10200/run-latest.json index 26a446b9..ebc52613 100644 --- a/broadcast/DeploySessionKey.s.sol/10200/run-latest.json +++ b/broadcast/DeploySessionKey.s.sol/10200/run-latest.json @@ -1,20 +1,20 @@ { "transactions": [ { - "hash": "0x436f650b7e6411510489f5d199eeb7196258c54979045be4b5b2a94962f7e9c4", + "hash": "0x8668a335a3cd6002787202d06a38801146adfe5b6e8f79024b90050e6337f0b8", "transactionType": "CREATE2", "contractName": "ExecuteSessionKeyValidator", - "contractAddress": "0x8e632447954036ee940eB0a6bC5a20A18543C4Fd", + "contractAddress": "0x1C1D5b70aD6e0c04366aab100261A6Bcc251EA3f", "function": null, "arguments": null, "transaction": { "type": "0x02", "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x152b70", + "gas": "0x1522c3", "value": "0x0", - "data": "0x00000000000000000000000000000000000000000000000000000000000000006080806040523461001657611027908161001c8239f35b600080fdfe60c060408181526004908136101561001657600080fd5b600092833560e01c9081630c9595561461020c57508063333daf92146101de5780633a871cdd1461019557806352721fdd146101085780638fc925aa146100ab57639ea9bd591461006657600080fd5b346100a3573660031901126100a75761007d61033f565b506024356001600160401b0381116100a35761009c925036910161030d565b5050610fd6565b8280fd5b5080fd5b509060203660031901126100a3578035906001600160401b038211610104576100d69136910161030d565b6014929192116100a3576002913560601c83528260205280832033845260205282200160ff19815416905580f35b8380fd5b8382346100a757806003193601126100a75761012261033f565b6001600160a01b036024358181169290839003610191579160a09491849316825281602052828220908252602052209081549160ff600260018301549201541691805193845265ffffffffffff80831660208601528260301c169084015260601c606083015215156080820152f35b8480fd5b50600319836060368301126101db578335916001600160401b0383116100a7576101609083360301126101db57506020926101d491602435910161047d565b9051908152f35b80fd5b50346100a3573660031901126100a7576024356001600160401b0381116100a35761009c925036910161030d565b9290506020366003190112610104578035906001600160401b038211610191576102389136910161030d565b8060149492941161019157806034116101915780603a1161019157808311610191576054116101045760029161026d8261038a565b6014840135825260208201603485013560d01c81526bffffffffffff00000000000065ffffffffffff83850192603a88013560d01c845260608601948089013560601c8652608087019860018a523560601c8a5289602052808a20338b526020528920955186555116915160301b16916bffffffffffffffffffffffff19905160601b169117176001820155019051151560ff8019835416911617905580f35b9181601f8401121561033a578235916001600160401b03831161033a576020838186019501011161033a57565b600080fd5b600435906001600160a01b038216820361033a57565b9093929384831161033a57841161033a578101920390565b35906020811061037b575090565b6000199060200360031b1b1690565b60a081019081106001600160401b038211176103a557604052565b634e487b7160e01b600052604160045260246000fd5b90601f801991011681019081106001600160401b038211176103a557604052565b903590601e198136030182121561033a57018035906001600160401b03821161033a5760200191813603831361033a57565b6001600160401b0381116103a55760051b60200190565b1561042c57565b60405162461bcd60e51b815260206004820152602360248201527f53657373696f6e4b657956616c696461746f723a20706172616d206d69736d616044820152620e8c6d60eb1b6064820152608490fd5b9161014083019161048e83856103dc565b60149291921161033a576104a284866103dc565b60559391931161033a57803560601c600052600060205260406000203360005260205260406000209560ff60028801541615610f7c578654968715610f4c5760010154958660601c60018114600014610ec357506105046101208301836103dc565b905015610e6f57610516905b826103dc565b806080999299528860a0528060551161033a5760406054198a83810103011261033a576001600160401b0360558a01351161033a5760a0906054199060558b01358b01908b0103011261033a5760405161056f8161038a565b60a05160558a81013590910101356001600160a01b038116810361033a57815260a0805160558b0135908101607501356020840152905101609501356001600160e01b03198116810361033a57604082015260a051966001600160401b0360b560558c01358a0101351161033a57608051880160558b0135890160b581013501607401121561033a5761061060558b8101358a0160b581013501013561040e565b9861061e6040519a8b6103bb565b60558b8101358a810160b581013590810190920135808d5260805160a05160208f019f949093918401918401016060909202919091016075011161033a576055820135908101908b0160b50135016075019b5b60a051605583810135808301908e0160b5810135918201910190910135606002016075018e1015610701578d60609160805101031261033a576040518060608101106001600160401b036060830111176103a557600660208f60608401604052803584520135101561033a576060916020918f8084604092013585840152013560408201528152019c019b610671565b50509093969960559295989b5060d5939699506060870152013560a051010135600281101561033a57608084015260a051966001600160401b0360758901351161033a576080518801607460758a01358a0101121561033a5761076d605560758a01358a01013561040e565b9661077b60405198896103bb565b605560758a01358a010135885260208801998a9760805160a05190810160758d816055818301358301013560051b910135840101011161033a57607590818d013501019b5b60758c816055818301358301013560051b91013560a0510101018d10156107f1578c35815260209c8d019c016107c0565b5091939597995091939597995060018060a01b038751168015908115610e4b575b5015610dfa5761082560608201826103dc565b60441161033a576024602089015191013511610da35761084860608201826103dc565b60841161033a576064013560ff166002811015610a9d576080880151906002821015610a9d5703610d4e5761088060608201826103dc565b60641161033a57604481013560048101106109c1576108a260608301836103dc565b6044830135602481016004909101116109c1576108d76108dd916108e893602460448701350191600460448801350191610355565b9061036d565b9260608101906103dc565b6024604484013585810182019101116109c1576024604481610914968287013501019401350191610355565b9790988860041161033a5760408801516001600160e01b03199081168b3590911603610cff5760005b60608901518051821015610ab3576020908260051b0101518051600401806004116109c157815190816004016004116109c1576024820182600401116109c1578d6108d7918e6024610990950192610355565b60208201516006811015610a9d576109d75760406109b092015114610425565b60001981146109c15760010161093d565b634e487b7160e01b600052601160045260246000fd5b60208201516006811015610a9d576001036109ff5760406109fa92015110610425565b6109b0565b60208201516006811015610a9d57600203610a225760406109fa92015111610425565b60208201516006811015610a9d57600303610a465760406109fa9201511115610425565b60208201516006811015610a9d57600403610a6a5760406109fa9201511015610425565b60208201516006811015610a9d57600514610a87575b50506109b0565b6040610a969201511415610425565b3880610a80565b634e487b7160e01b600052602160045260246000fd5b5050939750939750939790946040519060208083015260e082019060018060a01b0381511660408401526020810151606084015263ffffffff60e01b604082015116608084015260608101519160a08085015282518091526020610100850193019060005b818110610cc457505050608001516002811015610a9d57610b4891839160c083015203601f1981018352826103bb565b602081519101209080519283610c8d575b50509050149283610b9e575b505050610b975760015b60ff16607082901b65ffffffffffff60a01b161760d09190911b6001600160d01b0319161790565b6000610b6f565b6020527b19457468657265756d205369676e6564204d6573736167653a0a3332600052603c60042060405192935091608081016001600160401b038111828210176103a55760405260418152602081019236605584011161033a576000809260417f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a1608094826014602099018a3784606185015260405198516040526040840151908160605285526060840151851a885210915114165afa50600051903d15610c7f57600060605260405260018060a01b0316903560601c14388080610b65565b638baa579f6000526004601cfd5b9260051b01602001905b8251811160051b9081526020835191185260206040600020920191818310610c9757915050803880610b59565b9091938451805182526020810151906006821015610a9d57826040606092602094856001970152015160408201520195019101919091610b18565b60405162461bcd60e51b815260206004820152602160248201527f53657373696f6e4b657956616c696461746f723a20736967206d69736d6174636044820152600d60fb1b6064820152608490fd5b60405162461bcd60e51b815260206004820152602760248201527f53657373696f6e4b657956616c696461746f723a206f7065726174696f6e206d6044820152660d2e6dac2e8c6d60cb1b6064820152608490fd5b60405162461bcd60e51b815260206004820152602960248201527f53657373696f6e4b657956616c696461746f723a2076616c7565206c696d697460448201526808195e18d95959195960ba1b6064820152608490fd5b60405162461bcd60e51b8152602060048201526024808201527f53657373696f6e4b657956616c696461746f723a20746172676574206d69736d6044820152630c2e8c6d60e31b6064820152608490fd5b9050610e5a60608301836103dc565b60241161033a576010013560601c1438610812565b60405162461bcd60e51b815260206004820152602660248201527f53657373696f6e4b657956616c696461746f723a207061796d6173746572206e6044820152651bdd081cd95d60d21b6064820152608490fd5b80610ed3575b5061051690610510565b610ee16101208401846103dc565b60141161033a573560601c03610ef75738610ec9565b60405162461bcd60e51b815260206004820152602760248201527f53657373696f6e4b657956616c696461746f723a207061796d6173746572206d6044820152660d2e6dac2e8c6d60cb1b6064820152608490fd5b60010154607081901b65ffffffffffff60a01b1660d09190911b6001600160d01b03191617965093945050505050565b60405162461bcd60e51b815260206004820152602c60248201527f53657373696f6e4b657956616c696461746f723a2073657373696f6e206b657960448201526b081b9bdd08195b98589b195960a21b6064820152608490fd5b60405162461bcd60e51b8152602060048201526024808201527f53657373696f6e4b657956616c696461746f723a206e6f7420696d706c656d656044820152631b9d195960e21b6064820152608490fd", - "nonce": "0x6", + "data": "0x00000000000000000000000000000000000000000000000000000000000000006080806040523461001657611020908161001c8239f35b600080fdfe60c060408181526004908136101561001657600080fd5b600092833560e01c9081630c9595561461020c57508063333daf92146101de5780633a871cdd1461019557806352721fdd146101085780638fc925aa146100ab57639ea9bd591461006657600080fd5b346100a3573660031901126100a75761007d61033f565b506024356001600160401b0381116100a35761009c925036910161030d565b5050610fcf565b8280fd5b5080fd5b509060203660031901126100a3578035906001600160401b038211610104576100d69136910161030d565b6014929192116100a3576002913560601c83528260205280832033845260205282200160ff19815416905580f35b8380fd5b8382346100a757806003193601126100a75761012261033f565b6001600160a01b036024358181169290839003610191579160a09491849316825281602052828220908252602052209081549160ff600260018301549201541691805193845265ffffffffffff80831660208601528260301c169084015260601c606083015215156080820152f35b8480fd5b50600319836060368301126101db578335916001600160401b0383116100a7576101609083360301126101db57506020926101d491602435910161047d565b9051908152f35b80fd5b50346100a3573660031901126100a7576024356001600160401b0381116100a35761009c925036910161030d565b9290506020366003190112610104578035906001600160401b038211610191576102389136910161030d565b8060149492941161019157806034116101915780603a1161019157808311610191576054116101045760029161026d8261038a565b6014840135825260208201603485013560d01c81526bffffffffffff00000000000065ffffffffffff83850192603a88013560d01c845260608601948089013560601c8652608087019860018a523560601c8a5289602052808a20338b526020528920955186555116915160301b16916bffffffffffffffffffffffff19905160601b169117176001820155019051151560ff8019835416911617905580f35b9181601f8401121561033a578235916001600160401b03831161033a576020838186019501011161033a57565b600080fd5b600435906001600160a01b038216820361033a57565b9093929384831161033a57841161033a578101920390565b35906020811061037b575090565b6000199060200360031b1b1690565b60a081019081106001600160401b038211176103a557604052565b634e487b7160e01b600052604160045260246000fd5b90601f801991011681019081106001600160401b038211176103a557604052565b903590601e198136030182121561033a57018035906001600160401b03821161033a5760200191813603831361033a57565b6001600160401b0381116103a55760051b60200190565b1561042c57565b60405162461bcd60e51b815260206004820152602360248201527f53657373696f6e4b657956616c696461746f723a20706172616d206d69736d616044820152620e8c6d60eb1b6064820152608490fd5b9161014083019161048e83856103dc565b60149291921161033a576104a284866103dc565b60559391931161033a57803560601c600052600060205260406000203360005260205260406000209560ff60028801541615610f75578654968715610f455760010154958660601c60018114600014610ebc57506105046101208301836103dc565b905015610e6857610516905b826103dc565b8060a099929952886080528060551161033a5760406054198a83810103011261033a576001600160401b0360558a01351161033a5760a0906054199060558b01358b01908b0103011261033a5760405161056f8161038a565b60805160558a81013590910101356001600160a01b038116810361033a5781526080805160558b0135908101607501356020840152905101609501356001600160e01b03198116810361033a576040820152608051966001600160401b0360b560558c01358a0101351161033a5760a051880160558b0135890160b581013501607401121561033a5761061060558b8101358a0160b581013501013561040e565b9861061e6040519a8b6103bb565b60558b8101358a810160b581013590810190920135808d5260a05160805160208f019f949093918401918401016060909202919091016075011161033a576055820135908101908b0160b50135016075019b5b608051605583810135808301908e0160b5810135918201910190910135606002016075018e1015610701578d60609160a05101031261033a576040518060608101106001600160401b036060830111176103a557600660208f60608401604052803584520135101561033a576060916020918f8084604092013585840152013560408201528152019c019b610671565b50509093969960559295989b5060d59396995060608701520135608051010135600281101561033a576080840152608051966001600160401b0360758901351161033a5760a0518801607460758a01358a0101121561033a5761076d605560758a01358a01013561040e565b9661077b60405198896103bb565b605560758a01358a010135885260208801998a9760a05160805190810160758d816055818301358301013560051b910135840101011161033a57607590818d013501019b5b60758c816055818301358301013560051b9101356080510101018d10156107f1578c35815260209c8d019c016107c0565b5091939597995091939597995060018060a01b038751168015908115610e44575b5015610df35761082560608201826103dc565b60441161033a576024602089015191013511610d9c5761084860608201826103dc565b60841161033a576064013560ff166002811015610a9d576080880151906002821015610a9d5703610d475761088060608201826103dc565b60641161033a57604481013560048101106109c1576108a260608301836103dc565b6044830135602481016004909101116109c1576108d76108dd916108e893602460448701350191600460448801350191610355565b9061036d565b9260608101906103dc565b6024604484013585810182019101116109c1576024604481610914968287013501019401350191610355565b9790988860041161033a5760408801516001600160e01b03199081168b3590911603610cf85760005b60608901518051821015610ab3576020908260051b0101518051600401806004116109c157815190816004016004116109c1576024820182600401116109c1578d6108d7918e6024610990950192610355565b60208201516006811015610a9d576109d75760406109b092015114610425565b60001981146109c15760010161093d565b634e487b7160e01b600052601160045260246000fd5b60208201516006811015610a9d576001036109ff5760406109fa92015110610425565b6109b0565b60208201516006811015610a9d57600203610a225760406109fa92015111610425565b60208201516006811015610a9d57600303610a465760406109fa9201511115610425565b60208201516006811015610a9d57600403610a6a5760406109fa9201511015610425565b60208201516006811015610a9d57600514610a87575b50506109b0565b6040610a969201511415610425565b3880610a80565b634e487b7160e01b600052602160045260246000fd5b5050939750939750939790946040519060208083015260e082019060018060a01b0381511660408401526020810151606084015263ffffffff60e01b604082015116608084015260608101519160a08085015282518091526020610100850193019060005b818110610cbd57505050608001516002811015610a9d57610b4891839160c083015203601f1981018352826103bb565b602081519101209080519283610c86575b50509050149283610b97575b50505015610b915760d081901b6001600160d01b03191660709190911b65ffffffffffff60a01b161790565b50600190565b6020527b19457468657265756d205369676e6564204d6573736167653a0a3332600052603c60042060405192935091608081016001600160401b038111828210176103a55760405260418152602081019236605584011161033a576000809260417f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a1608094826014602099018a3784606185015260405198516040526040840151908160605285526060840151851a885210915114165afa50600051903d15610c7857600060605260405260018060a01b0316903560601c14388080610b65565b638baa579f6000526004601cfd5b9260051b01602001905b8251811160051b9081526020835191185260206040600020920191818310610c9057915050803880610b59565b9091938451805182526020810151906006821015610a9d57826040606092602094856001970152015160408201520195019101919091610b18565b60405162461bcd60e51b815260206004820152602160248201527f53657373696f6e4b657956616c696461746f723a20736967206d69736d6174636044820152600d60fb1b6064820152608490fd5b60405162461bcd60e51b815260206004820152602760248201527f53657373696f6e4b657956616c696461746f723a206f7065726174696f6e206d6044820152660d2e6dac2e8c6d60cb1b6064820152608490fd5b60405162461bcd60e51b815260206004820152602960248201527f53657373696f6e4b657956616c696461746f723a2076616c7565206c696d697460448201526808195e18d95959195960ba1b6064820152608490fd5b60405162461bcd60e51b8152602060048201526024808201527f53657373696f6e4b657956616c696461746f723a20746172676574206d69736d6044820152630c2e8c6d60e31b6064820152608490fd5b9050610e5360608301836103dc565b60241161033a576010013560601c1438610812565b60405162461bcd60e51b815260206004820152602660248201527f53657373696f6e4b657956616c696461746f723a207061796d6173746572206e6044820152651bdd081cd95d60d21b6064820152608490fd5b80610ecc575b5061051690610510565b610eda6101208401846103dc565b60141161033a573560601c03610ef05738610ec2565b60405162461bcd60e51b815260206004820152602760248201527f53657373696f6e4b657956616c696461746f723a207061796d6173746572206d6044820152660d2e6dac2e8c6d60cb1b6064820152608490fd5b6001015460d081901b6001600160d01b03191660709190911b65ffffffffffff60a01b1617965093945050505050565b60405162461bcd60e51b815260206004820152602c60248201527f53657373696f6e4b657956616c696461746f723a2073657373696f6e206b657960448201526b081b9bdd08195b98589b195960a21b6064820152608490fd5b60405162461bcd60e51b8152602060048201526024808201527f53657373696f6e4b657956616c696461746f723a206e6f7420696d706c656d656044820152631b9d195960e21b6064820152608490fd", + "nonce": "0x7", "accessList": [] }, "additionalContracts": [], @@ -23,14 +23,14 @@ ], "receipts": [ { - "transactionHash": "0x436f650b7e6411510489f5d199eeb7196258c54979045be4b5b2a94962f7e9c4", - "transactionIndex": "0x2", - "blockHash": "0xff82e1859f7f22ec177d30db47ce99bc7c846bc18a7ed5de3f6f93ea9f4bca3f", - "blockNumber": "0x52714d", + "transactionHash": "0x8668a335a3cd6002787202d06a38801146adfe5b6e8f79024b90050e6337f0b8", + "transactionIndex": "0x1", + "blockHash": "0x340684b7121eeabe4e206761713c25c6c0bdf208d58b7141d98cb897a4a45ce2", + "blockNumber": "0x542129", "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", "to": "0x4e59b44847b379578588920cA78FbF26c0B4956C", - "cumulativeGasUsed": "0xf51d0", - "gasUsed": "0xe7aa0", + "cumulativeGasUsed": "0xedc8f", + "gasUsed": "0xe74af", "contractAddress": null, "logs": [], "status": "0x1", @@ -42,8 +42,8 @@ "libraries": [], "pending": [], "returns": {}, - "timestamp": 1691520846, + "timestamp": 1692074398, "chain": 10200, "multi": false, - "commit": "06a62a2" + "commit": "951fd36" } \ No newline at end of file diff --git a/broadcast/DeploySessionKey.s.sol/420/run-1692073753.json b/broadcast/DeploySessionKey.s.sol/420/run-1692073753.json new file mode 100644 index 00000000..96adcd57 --- /dev/null +++ b/broadcast/DeploySessionKey.s.sol/420/run-1692073753.json @@ -0,0 +1,34 @@ +{ + "transactions": [ + { + "hash": "0xaec1f0d2d0fac979381a27ca8e789038f147533422f850f155969107460f866d", + "transactionType": "CREATE2", + "contractName": "ExecuteSessionKeyValidator", + "contractAddress": "0x1C1D5b70aD6e0c04366aab100261A6Bcc251EA3f", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1522c3", + "value": "0x0", + "data": "0x00000000000000000000000000000000000000000000000000000000000000006080806040523461001657611020908161001c8239f35b600080fdfe60c060408181526004908136101561001657600080fd5b600092833560e01c9081630c9595561461020c57508063333daf92146101de5780633a871cdd1461019557806352721fdd146101085780638fc925aa146100ab57639ea9bd591461006657600080fd5b346100a3573660031901126100a75761007d61033f565b506024356001600160401b0381116100a35761009c925036910161030d565b5050610fcf565b8280fd5b5080fd5b509060203660031901126100a3578035906001600160401b038211610104576100d69136910161030d565b6014929192116100a3576002913560601c83528260205280832033845260205282200160ff19815416905580f35b8380fd5b8382346100a757806003193601126100a75761012261033f565b6001600160a01b036024358181169290839003610191579160a09491849316825281602052828220908252602052209081549160ff600260018301549201541691805193845265ffffffffffff80831660208601528260301c169084015260601c606083015215156080820152f35b8480fd5b50600319836060368301126101db578335916001600160401b0383116100a7576101609083360301126101db57506020926101d491602435910161047d565b9051908152f35b80fd5b50346100a3573660031901126100a7576024356001600160401b0381116100a35761009c925036910161030d565b9290506020366003190112610104578035906001600160401b038211610191576102389136910161030d565b8060149492941161019157806034116101915780603a1161019157808311610191576054116101045760029161026d8261038a565b6014840135825260208201603485013560d01c81526bffffffffffff00000000000065ffffffffffff83850192603a88013560d01c845260608601948089013560601c8652608087019860018a523560601c8a5289602052808a20338b526020528920955186555116915160301b16916bffffffffffffffffffffffff19905160601b169117176001820155019051151560ff8019835416911617905580f35b9181601f8401121561033a578235916001600160401b03831161033a576020838186019501011161033a57565b600080fd5b600435906001600160a01b038216820361033a57565b9093929384831161033a57841161033a578101920390565b35906020811061037b575090565b6000199060200360031b1b1690565b60a081019081106001600160401b038211176103a557604052565b634e487b7160e01b600052604160045260246000fd5b90601f801991011681019081106001600160401b038211176103a557604052565b903590601e198136030182121561033a57018035906001600160401b03821161033a5760200191813603831361033a57565b6001600160401b0381116103a55760051b60200190565b1561042c57565b60405162461bcd60e51b815260206004820152602360248201527f53657373696f6e4b657956616c696461746f723a20706172616d206d69736d616044820152620e8c6d60eb1b6064820152608490fd5b9161014083019161048e83856103dc565b60149291921161033a576104a284866103dc565b60559391931161033a57803560601c600052600060205260406000203360005260205260406000209560ff60028801541615610f75578654968715610f455760010154958660601c60018114600014610ebc57506105046101208301836103dc565b905015610e6857610516905b826103dc565b8060a099929952886080528060551161033a5760406054198a83810103011261033a576001600160401b0360558a01351161033a5760a0906054199060558b01358b01908b0103011261033a5760405161056f8161038a565b60805160558a81013590910101356001600160a01b038116810361033a5781526080805160558b0135908101607501356020840152905101609501356001600160e01b03198116810361033a576040820152608051966001600160401b0360b560558c01358a0101351161033a5760a051880160558b0135890160b581013501607401121561033a5761061060558b8101358a0160b581013501013561040e565b9861061e6040519a8b6103bb565b60558b8101358a810160b581013590810190920135808d5260a05160805160208f019f949093918401918401016060909202919091016075011161033a576055820135908101908b0160b50135016075019b5b608051605583810135808301908e0160b5810135918201910190910135606002016075018e1015610701578d60609160a05101031261033a576040518060608101106001600160401b036060830111176103a557600660208f60608401604052803584520135101561033a576060916020918f8084604092013585840152013560408201528152019c019b610671565b50509093969960559295989b5060d59396995060608701520135608051010135600281101561033a576080840152608051966001600160401b0360758901351161033a5760a0518801607460758a01358a0101121561033a5761076d605560758a01358a01013561040e565b9661077b60405198896103bb565b605560758a01358a010135885260208801998a9760a05160805190810160758d816055818301358301013560051b910135840101011161033a57607590818d013501019b5b60758c816055818301358301013560051b9101356080510101018d10156107f1578c35815260209c8d019c016107c0565b5091939597995091939597995060018060a01b038751168015908115610e44575b5015610df35761082560608201826103dc565b60441161033a576024602089015191013511610d9c5761084860608201826103dc565b60841161033a576064013560ff166002811015610a9d576080880151906002821015610a9d5703610d475761088060608201826103dc565b60641161033a57604481013560048101106109c1576108a260608301836103dc565b6044830135602481016004909101116109c1576108d76108dd916108e893602460448701350191600460448801350191610355565b9061036d565b9260608101906103dc565b6024604484013585810182019101116109c1576024604481610914968287013501019401350191610355565b9790988860041161033a5760408801516001600160e01b03199081168b3590911603610cf85760005b60608901518051821015610ab3576020908260051b0101518051600401806004116109c157815190816004016004116109c1576024820182600401116109c1578d6108d7918e6024610990950192610355565b60208201516006811015610a9d576109d75760406109b092015114610425565b60001981146109c15760010161093d565b634e487b7160e01b600052601160045260246000fd5b60208201516006811015610a9d576001036109ff5760406109fa92015110610425565b6109b0565b60208201516006811015610a9d57600203610a225760406109fa92015111610425565b60208201516006811015610a9d57600303610a465760406109fa9201511115610425565b60208201516006811015610a9d57600403610a6a5760406109fa9201511015610425565b60208201516006811015610a9d57600514610a87575b50506109b0565b6040610a969201511415610425565b3880610a80565b634e487b7160e01b600052602160045260246000fd5b5050939750939750939790946040519060208083015260e082019060018060a01b0381511660408401526020810151606084015263ffffffff60e01b604082015116608084015260608101519160a08085015282518091526020610100850193019060005b818110610cbd57505050608001516002811015610a9d57610b4891839160c083015203601f1981018352826103bb565b602081519101209080519283610c86575b50509050149283610b97575b50505015610b915760d081901b6001600160d01b03191660709190911b65ffffffffffff60a01b161790565b50600190565b6020527b19457468657265756d205369676e6564204d6573736167653a0a3332600052603c60042060405192935091608081016001600160401b038111828210176103a55760405260418152602081019236605584011161033a576000809260417f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a1608094826014602099018a3784606185015260405198516040526040840151908160605285526060840151851a885210915114165afa50600051903d15610c7857600060605260405260018060a01b0316903560601c14388080610b65565b638baa579f6000526004601cfd5b9260051b01602001905b8251811160051b9081526020835191185260206040600020920191818310610c9057915050803880610b59565b9091938451805182526020810151906006821015610a9d57826040606092602094856001970152015160408201520195019101919091610b18565b60405162461bcd60e51b815260206004820152602160248201527f53657373696f6e4b657956616c696461746f723a20736967206d69736d6174636044820152600d60fb1b6064820152608490fd5b60405162461bcd60e51b815260206004820152602760248201527f53657373696f6e4b657956616c696461746f723a206f7065726174696f6e206d6044820152660d2e6dac2e8c6d60cb1b6064820152608490fd5b60405162461bcd60e51b815260206004820152602960248201527f53657373696f6e4b657956616c696461746f723a2076616c7565206c696d697460448201526808195e18d95959195960ba1b6064820152608490fd5b60405162461bcd60e51b8152602060048201526024808201527f53657373696f6e4b657956616c696461746f723a20746172676574206d69736d6044820152630c2e8c6d60e31b6064820152608490fd5b9050610e5360608301836103dc565b60241161033a576010013560601c1438610812565b60405162461bcd60e51b815260206004820152602660248201527f53657373696f6e4b657956616c696461746f723a207061796d6173746572206e6044820152651bdd081cd95d60d21b6064820152608490fd5b80610ecc575b5061051690610510565b610eda6101208401846103dc565b60141161033a573560601c03610ef05738610ec2565b60405162461bcd60e51b815260206004820152602760248201527f53657373696f6e4b657956616c696461746f723a207061796d6173746572206d6044820152660d2e6dac2e8c6d60cb1b6064820152608490fd5b6001015460d081901b6001600160d01b03191660709190911b65ffffffffffff60a01b1617965093945050505050565b60405162461bcd60e51b815260206004820152602c60248201527f53657373696f6e4b657956616c696461746f723a2073657373696f6e206b657960448201526b081b9bdd08195b98589b195960a21b6064820152608490fd5b60405162461bcd60e51b8152602060048201526024808201527f53657373696f6e4b657956616c696461746f723a206e6f7420696d706c656d656044820152631b9d195960e21b6064820152608490fd", + "nonce": "0xa", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [], + "libraries": [], + "pending": [ + "0xaec1f0d2d0fac979381a27ca8e789038f147533422f850f155969107460f866d" + ], + "returns": {}, + "timestamp": 1692073753, + "chain": 420, + "multi": false, + "commit": "951fd36" +} \ No newline at end of file diff --git a/broadcast/DeploySessionKey.s.sol/420/run-1692073760.json b/broadcast/DeploySessionKey.s.sol/420/run-1692073760.json new file mode 100644 index 00000000..dca9e706 --- /dev/null +++ b/broadcast/DeploySessionKey.s.sol/420/run-1692073760.json @@ -0,0 +1,49 @@ +{ + "transactions": [ + { + "hash": "0xaec1f0d2d0fac979381a27ca8e789038f147533422f850f155969107460f866d", + "transactionType": "CREATE2", + "contractName": "ExecuteSessionKeyValidator", + "contractAddress": "0x1C1D5b70aD6e0c04366aab100261A6Bcc251EA3f", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1522c3", + "value": "0x0", + "data": "0x00000000000000000000000000000000000000000000000000000000000000006080806040523461001657611020908161001c8239f35b600080fdfe60c060408181526004908136101561001657600080fd5b600092833560e01c9081630c9595561461020c57508063333daf92146101de5780633a871cdd1461019557806352721fdd146101085780638fc925aa146100ab57639ea9bd591461006657600080fd5b346100a3573660031901126100a75761007d61033f565b506024356001600160401b0381116100a35761009c925036910161030d565b5050610fcf565b8280fd5b5080fd5b509060203660031901126100a3578035906001600160401b038211610104576100d69136910161030d565b6014929192116100a3576002913560601c83528260205280832033845260205282200160ff19815416905580f35b8380fd5b8382346100a757806003193601126100a75761012261033f565b6001600160a01b036024358181169290839003610191579160a09491849316825281602052828220908252602052209081549160ff600260018301549201541691805193845265ffffffffffff80831660208601528260301c169084015260601c606083015215156080820152f35b8480fd5b50600319836060368301126101db578335916001600160401b0383116100a7576101609083360301126101db57506020926101d491602435910161047d565b9051908152f35b80fd5b50346100a3573660031901126100a7576024356001600160401b0381116100a35761009c925036910161030d565b9290506020366003190112610104578035906001600160401b038211610191576102389136910161030d565b8060149492941161019157806034116101915780603a1161019157808311610191576054116101045760029161026d8261038a565b6014840135825260208201603485013560d01c81526bffffffffffff00000000000065ffffffffffff83850192603a88013560d01c845260608601948089013560601c8652608087019860018a523560601c8a5289602052808a20338b526020528920955186555116915160301b16916bffffffffffffffffffffffff19905160601b169117176001820155019051151560ff8019835416911617905580f35b9181601f8401121561033a578235916001600160401b03831161033a576020838186019501011161033a57565b600080fd5b600435906001600160a01b038216820361033a57565b9093929384831161033a57841161033a578101920390565b35906020811061037b575090565b6000199060200360031b1b1690565b60a081019081106001600160401b038211176103a557604052565b634e487b7160e01b600052604160045260246000fd5b90601f801991011681019081106001600160401b038211176103a557604052565b903590601e198136030182121561033a57018035906001600160401b03821161033a5760200191813603831361033a57565b6001600160401b0381116103a55760051b60200190565b1561042c57565b60405162461bcd60e51b815260206004820152602360248201527f53657373696f6e4b657956616c696461746f723a20706172616d206d69736d616044820152620e8c6d60eb1b6064820152608490fd5b9161014083019161048e83856103dc565b60149291921161033a576104a284866103dc565b60559391931161033a57803560601c600052600060205260406000203360005260205260406000209560ff60028801541615610f75578654968715610f455760010154958660601c60018114600014610ebc57506105046101208301836103dc565b905015610e6857610516905b826103dc565b8060a099929952886080528060551161033a5760406054198a83810103011261033a576001600160401b0360558a01351161033a5760a0906054199060558b01358b01908b0103011261033a5760405161056f8161038a565b60805160558a81013590910101356001600160a01b038116810361033a5781526080805160558b0135908101607501356020840152905101609501356001600160e01b03198116810361033a576040820152608051966001600160401b0360b560558c01358a0101351161033a5760a051880160558b0135890160b581013501607401121561033a5761061060558b8101358a0160b581013501013561040e565b9861061e6040519a8b6103bb565b60558b8101358a810160b581013590810190920135808d5260a05160805160208f019f949093918401918401016060909202919091016075011161033a576055820135908101908b0160b50135016075019b5b608051605583810135808301908e0160b5810135918201910190910135606002016075018e1015610701578d60609160a05101031261033a576040518060608101106001600160401b036060830111176103a557600660208f60608401604052803584520135101561033a576060916020918f8084604092013585840152013560408201528152019c019b610671565b50509093969960559295989b5060d59396995060608701520135608051010135600281101561033a576080840152608051966001600160401b0360758901351161033a5760a0518801607460758a01358a0101121561033a5761076d605560758a01358a01013561040e565b9661077b60405198896103bb565b605560758a01358a010135885260208801998a9760a05160805190810160758d816055818301358301013560051b910135840101011161033a57607590818d013501019b5b60758c816055818301358301013560051b9101356080510101018d10156107f1578c35815260209c8d019c016107c0565b5091939597995091939597995060018060a01b038751168015908115610e44575b5015610df35761082560608201826103dc565b60441161033a576024602089015191013511610d9c5761084860608201826103dc565b60841161033a576064013560ff166002811015610a9d576080880151906002821015610a9d5703610d475761088060608201826103dc565b60641161033a57604481013560048101106109c1576108a260608301836103dc565b6044830135602481016004909101116109c1576108d76108dd916108e893602460448701350191600460448801350191610355565b9061036d565b9260608101906103dc565b6024604484013585810182019101116109c1576024604481610914968287013501019401350191610355565b9790988860041161033a5760408801516001600160e01b03199081168b3590911603610cf85760005b60608901518051821015610ab3576020908260051b0101518051600401806004116109c157815190816004016004116109c1576024820182600401116109c1578d6108d7918e6024610990950192610355565b60208201516006811015610a9d576109d75760406109b092015114610425565b60001981146109c15760010161093d565b634e487b7160e01b600052601160045260246000fd5b60208201516006811015610a9d576001036109ff5760406109fa92015110610425565b6109b0565b60208201516006811015610a9d57600203610a225760406109fa92015111610425565b60208201516006811015610a9d57600303610a465760406109fa9201511115610425565b60208201516006811015610a9d57600403610a6a5760406109fa9201511015610425565b60208201516006811015610a9d57600514610a87575b50506109b0565b6040610a969201511415610425565b3880610a80565b634e487b7160e01b600052602160045260246000fd5b5050939750939750939790946040519060208083015260e082019060018060a01b0381511660408401526020810151606084015263ffffffff60e01b604082015116608084015260608101519160a08085015282518091526020610100850193019060005b818110610cbd57505050608001516002811015610a9d57610b4891839160c083015203601f1981018352826103bb565b602081519101209080519283610c86575b50509050149283610b97575b50505015610b915760d081901b6001600160d01b03191660709190911b65ffffffffffff60a01b161790565b50600190565b6020527b19457468657265756d205369676e6564204d6573736167653a0a3332600052603c60042060405192935091608081016001600160401b038111828210176103a55760405260418152602081019236605584011161033a576000809260417f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a1608094826014602099018a3784606185015260405198516040526040840151908160605285526060840151851a885210915114165afa50600051903d15610c7857600060605260405260018060a01b0316903560601c14388080610b65565b638baa579f6000526004601cfd5b9260051b01602001905b8251811160051b9081526020835191185260206040600020920191818310610c9057915050803880610b59565b9091938451805182526020810151906006821015610a9d57826040606092602094856001970152015160408201520195019101919091610b18565b60405162461bcd60e51b815260206004820152602160248201527f53657373696f6e4b657956616c696461746f723a20736967206d69736d6174636044820152600d60fb1b6064820152608490fd5b60405162461bcd60e51b815260206004820152602760248201527f53657373696f6e4b657956616c696461746f723a206f7065726174696f6e206d6044820152660d2e6dac2e8c6d60cb1b6064820152608490fd5b60405162461bcd60e51b815260206004820152602960248201527f53657373696f6e4b657956616c696461746f723a2076616c7565206c696d697460448201526808195e18d95959195960ba1b6064820152608490fd5b60405162461bcd60e51b8152602060048201526024808201527f53657373696f6e4b657956616c696461746f723a20746172676574206d69736d6044820152630c2e8c6d60e31b6064820152608490fd5b9050610e5360608301836103dc565b60241161033a576010013560601c1438610812565b60405162461bcd60e51b815260206004820152602660248201527f53657373696f6e4b657956616c696461746f723a207061796d6173746572206e6044820152651bdd081cd95d60d21b6064820152608490fd5b80610ecc575b5061051690610510565b610eda6101208401846103dc565b60141161033a573560601c03610ef05738610ec2565b60405162461bcd60e51b815260206004820152602760248201527f53657373696f6e4b657956616c696461746f723a207061796d6173746572206d6044820152660d2e6dac2e8c6d60cb1b6064820152608490fd5b6001015460d081901b6001600160d01b03191660709190911b65ffffffffffff60a01b1617965093945050505050565b60405162461bcd60e51b815260206004820152602c60248201527f53657373696f6e4b657956616c696461746f723a2073657373696f6e206b657960448201526b081b9bdd08195b98589b195960a21b6064820152608490fd5b60405162461bcd60e51b8152602060048201526024808201527f53657373696f6e4b657956616c696461746f723a206e6f7420696d706c656d656044820152631b9d195960e21b6064820152608490fd", + "nonce": "0xa", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "transactionHash": "0xaec1f0d2d0fac979381a27ca8e789038f147533422f850f155969107460f866d", + "transactionIndex": "0x1", + "blockHash": "0x7dbcdbae7d072bbf1f8c10e68e51dd0f1fdd60a4707e8450d637756402318c3f", + "blockNumber": "0xcb4a5b", + "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", + "to": "0x4e59b44847b379578588920cA78FbF26c0B4956C", + "cumulativeGasUsed": "0xf2dd0", + "gasUsed": "0xe73ab", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d05e32" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1692073760, + "chain": 420, + "multi": false, + "commit": "951fd36" +} \ No newline at end of file diff --git a/broadcast/DeploySessionKey.s.sol/420/run-latest.json b/broadcast/DeploySessionKey.s.sol/420/run-latest.json index 57541b9f..dca9e706 100644 --- a/broadcast/DeploySessionKey.s.sol/420/run-latest.json +++ b/broadcast/DeploySessionKey.s.sol/420/run-latest.json @@ -1,20 +1,20 @@ { "transactions": [ { - "hash": "0xe485282460c458e57a5aa69e6cd698270ebe5a1cebcd5d8b422ccc665a5a9295", + "hash": "0xaec1f0d2d0fac979381a27ca8e789038f147533422f850f155969107460f866d", "transactionType": "CREATE2", "contractName": "ExecuteSessionKeyValidator", - "contractAddress": "0x8e632447954036ee940eB0a6bC5a20A18543C4Fd", + "contractAddress": "0x1C1D5b70aD6e0c04366aab100261A6Bcc251EA3f", "function": null, "arguments": null, "transaction": { "type": "0x02", "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x152b70", + "gas": "0x1522c3", "value": "0x0", - "data": "0x00000000000000000000000000000000000000000000000000000000000000006080806040523461001657611027908161001c8239f35b600080fdfe60c060408181526004908136101561001657600080fd5b600092833560e01c9081630c9595561461020c57508063333daf92146101de5780633a871cdd1461019557806352721fdd146101085780638fc925aa146100ab57639ea9bd591461006657600080fd5b346100a3573660031901126100a75761007d61033f565b506024356001600160401b0381116100a35761009c925036910161030d565b5050610fd6565b8280fd5b5080fd5b509060203660031901126100a3578035906001600160401b038211610104576100d69136910161030d565b6014929192116100a3576002913560601c83528260205280832033845260205282200160ff19815416905580f35b8380fd5b8382346100a757806003193601126100a75761012261033f565b6001600160a01b036024358181169290839003610191579160a09491849316825281602052828220908252602052209081549160ff600260018301549201541691805193845265ffffffffffff80831660208601528260301c169084015260601c606083015215156080820152f35b8480fd5b50600319836060368301126101db578335916001600160401b0383116100a7576101609083360301126101db57506020926101d491602435910161047d565b9051908152f35b80fd5b50346100a3573660031901126100a7576024356001600160401b0381116100a35761009c925036910161030d565b9290506020366003190112610104578035906001600160401b038211610191576102389136910161030d565b8060149492941161019157806034116101915780603a1161019157808311610191576054116101045760029161026d8261038a565b6014840135825260208201603485013560d01c81526bffffffffffff00000000000065ffffffffffff83850192603a88013560d01c845260608601948089013560601c8652608087019860018a523560601c8a5289602052808a20338b526020528920955186555116915160301b16916bffffffffffffffffffffffff19905160601b169117176001820155019051151560ff8019835416911617905580f35b9181601f8401121561033a578235916001600160401b03831161033a576020838186019501011161033a57565b600080fd5b600435906001600160a01b038216820361033a57565b9093929384831161033a57841161033a578101920390565b35906020811061037b575090565b6000199060200360031b1b1690565b60a081019081106001600160401b038211176103a557604052565b634e487b7160e01b600052604160045260246000fd5b90601f801991011681019081106001600160401b038211176103a557604052565b903590601e198136030182121561033a57018035906001600160401b03821161033a5760200191813603831361033a57565b6001600160401b0381116103a55760051b60200190565b1561042c57565b60405162461bcd60e51b815260206004820152602360248201527f53657373696f6e4b657956616c696461746f723a20706172616d206d69736d616044820152620e8c6d60eb1b6064820152608490fd5b9161014083019161048e83856103dc565b60149291921161033a576104a284866103dc565b60559391931161033a57803560601c600052600060205260406000203360005260205260406000209560ff60028801541615610f7c578654968715610f4c5760010154958660601c60018114600014610ec357506105046101208301836103dc565b905015610e6f57610516905b826103dc565b806080999299528860a0528060551161033a5760406054198a83810103011261033a576001600160401b0360558a01351161033a5760a0906054199060558b01358b01908b0103011261033a5760405161056f8161038a565b60a05160558a81013590910101356001600160a01b038116810361033a57815260a0805160558b0135908101607501356020840152905101609501356001600160e01b03198116810361033a57604082015260a051966001600160401b0360b560558c01358a0101351161033a57608051880160558b0135890160b581013501607401121561033a5761061060558b8101358a0160b581013501013561040e565b9861061e6040519a8b6103bb565b60558b8101358a810160b581013590810190920135808d5260805160a05160208f019f949093918401918401016060909202919091016075011161033a576055820135908101908b0160b50135016075019b5b60a051605583810135808301908e0160b5810135918201910190910135606002016075018e1015610701578d60609160805101031261033a576040518060608101106001600160401b036060830111176103a557600660208f60608401604052803584520135101561033a576060916020918f8084604092013585840152013560408201528152019c019b610671565b50509093969960559295989b5060d5939699506060870152013560a051010135600281101561033a57608084015260a051966001600160401b0360758901351161033a576080518801607460758a01358a0101121561033a5761076d605560758a01358a01013561040e565b9661077b60405198896103bb565b605560758a01358a010135885260208801998a9760805160a05190810160758d816055818301358301013560051b910135840101011161033a57607590818d013501019b5b60758c816055818301358301013560051b91013560a0510101018d10156107f1578c35815260209c8d019c016107c0565b5091939597995091939597995060018060a01b038751168015908115610e4b575b5015610dfa5761082560608201826103dc565b60441161033a576024602089015191013511610da35761084860608201826103dc565b60841161033a576064013560ff166002811015610a9d576080880151906002821015610a9d5703610d4e5761088060608201826103dc565b60641161033a57604481013560048101106109c1576108a260608301836103dc565b6044830135602481016004909101116109c1576108d76108dd916108e893602460448701350191600460448801350191610355565b9061036d565b9260608101906103dc565b6024604484013585810182019101116109c1576024604481610914968287013501019401350191610355565b9790988860041161033a5760408801516001600160e01b03199081168b3590911603610cff5760005b60608901518051821015610ab3576020908260051b0101518051600401806004116109c157815190816004016004116109c1576024820182600401116109c1578d6108d7918e6024610990950192610355565b60208201516006811015610a9d576109d75760406109b092015114610425565b60001981146109c15760010161093d565b634e487b7160e01b600052601160045260246000fd5b60208201516006811015610a9d576001036109ff5760406109fa92015110610425565b6109b0565b60208201516006811015610a9d57600203610a225760406109fa92015111610425565b60208201516006811015610a9d57600303610a465760406109fa9201511115610425565b60208201516006811015610a9d57600403610a6a5760406109fa9201511015610425565b60208201516006811015610a9d57600514610a87575b50506109b0565b6040610a969201511415610425565b3880610a80565b634e487b7160e01b600052602160045260246000fd5b5050939750939750939790946040519060208083015260e082019060018060a01b0381511660408401526020810151606084015263ffffffff60e01b604082015116608084015260608101519160a08085015282518091526020610100850193019060005b818110610cc457505050608001516002811015610a9d57610b4891839160c083015203601f1981018352826103bb565b602081519101209080519283610c8d575b50509050149283610b9e575b505050610b975760015b60ff16607082901b65ffffffffffff60a01b161760d09190911b6001600160d01b0319161790565b6000610b6f565b6020527b19457468657265756d205369676e6564204d6573736167653a0a3332600052603c60042060405192935091608081016001600160401b038111828210176103a55760405260418152602081019236605584011161033a576000809260417f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a1608094826014602099018a3784606185015260405198516040526040840151908160605285526060840151851a885210915114165afa50600051903d15610c7f57600060605260405260018060a01b0316903560601c14388080610b65565b638baa579f6000526004601cfd5b9260051b01602001905b8251811160051b9081526020835191185260206040600020920191818310610c9757915050803880610b59565b9091938451805182526020810151906006821015610a9d57826040606092602094856001970152015160408201520195019101919091610b18565b60405162461bcd60e51b815260206004820152602160248201527f53657373696f6e4b657956616c696461746f723a20736967206d69736d6174636044820152600d60fb1b6064820152608490fd5b60405162461bcd60e51b815260206004820152602760248201527f53657373696f6e4b657956616c696461746f723a206f7065726174696f6e206d6044820152660d2e6dac2e8c6d60cb1b6064820152608490fd5b60405162461bcd60e51b815260206004820152602960248201527f53657373696f6e4b657956616c696461746f723a2076616c7565206c696d697460448201526808195e18d95959195960ba1b6064820152608490fd5b60405162461bcd60e51b8152602060048201526024808201527f53657373696f6e4b657956616c696461746f723a20746172676574206d69736d6044820152630c2e8c6d60e31b6064820152608490fd5b9050610e5a60608301836103dc565b60241161033a576010013560601c1438610812565b60405162461bcd60e51b815260206004820152602660248201527f53657373696f6e4b657956616c696461746f723a207061796d6173746572206e6044820152651bdd081cd95d60d21b6064820152608490fd5b80610ed3575b5061051690610510565b610ee16101208401846103dc565b60141161033a573560601c03610ef75738610ec9565b60405162461bcd60e51b815260206004820152602760248201527f53657373696f6e4b657956616c696461746f723a207061796d6173746572206d6044820152660d2e6dac2e8c6d60cb1b6064820152608490fd5b60010154607081901b65ffffffffffff60a01b1660d09190911b6001600160d01b03191617965093945050505050565b60405162461bcd60e51b815260206004820152602c60248201527f53657373696f6e4b657956616c696461746f723a2073657373696f6e206b657960448201526b081b9bdd08195b98589b195960a21b6064820152608490fd5b60405162461bcd60e51b8152602060048201526024808201527f53657373696f6e4b657956616c696461746f723a206e6f7420696d706c656d656044820152631b9d195960e21b6064820152608490fd", - "nonce": "0x4", + "data": "0x00000000000000000000000000000000000000000000000000000000000000006080806040523461001657611020908161001c8239f35b600080fdfe60c060408181526004908136101561001657600080fd5b600092833560e01c9081630c9595561461020c57508063333daf92146101de5780633a871cdd1461019557806352721fdd146101085780638fc925aa146100ab57639ea9bd591461006657600080fd5b346100a3573660031901126100a75761007d61033f565b506024356001600160401b0381116100a35761009c925036910161030d565b5050610fcf565b8280fd5b5080fd5b509060203660031901126100a3578035906001600160401b038211610104576100d69136910161030d565b6014929192116100a3576002913560601c83528260205280832033845260205282200160ff19815416905580f35b8380fd5b8382346100a757806003193601126100a75761012261033f565b6001600160a01b036024358181169290839003610191579160a09491849316825281602052828220908252602052209081549160ff600260018301549201541691805193845265ffffffffffff80831660208601528260301c169084015260601c606083015215156080820152f35b8480fd5b50600319836060368301126101db578335916001600160401b0383116100a7576101609083360301126101db57506020926101d491602435910161047d565b9051908152f35b80fd5b50346100a3573660031901126100a7576024356001600160401b0381116100a35761009c925036910161030d565b9290506020366003190112610104578035906001600160401b038211610191576102389136910161030d565b8060149492941161019157806034116101915780603a1161019157808311610191576054116101045760029161026d8261038a565b6014840135825260208201603485013560d01c81526bffffffffffff00000000000065ffffffffffff83850192603a88013560d01c845260608601948089013560601c8652608087019860018a523560601c8a5289602052808a20338b526020528920955186555116915160301b16916bffffffffffffffffffffffff19905160601b169117176001820155019051151560ff8019835416911617905580f35b9181601f8401121561033a578235916001600160401b03831161033a576020838186019501011161033a57565b600080fd5b600435906001600160a01b038216820361033a57565b9093929384831161033a57841161033a578101920390565b35906020811061037b575090565b6000199060200360031b1b1690565b60a081019081106001600160401b038211176103a557604052565b634e487b7160e01b600052604160045260246000fd5b90601f801991011681019081106001600160401b038211176103a557604052565b903590601e198136030182121561033a57018035906001600160401b03821161033a5760200191813603831361033a57565b6001600160401b0381116103a55760051b60200190565b1561042c57565b60405162461bcd60e51b815260206004820152602360248201527f53657373696f6e4b657956616c696461746f723a20706172616d206d69736d616044820152620e8c6d60eb1b6064820152608490fd5b9161014083019161048e83856103dc565b60149291921161033a576104a284866103dc565b60559391931161033a57803560601c600052600060205260406000203360005260205260406000209560ff60028801541615610f75578654968715610f455760010154958660601c60018114600014610ebc57506105046101208301836103dc565b905015610e6857610516905b826103dc565b8060a099929952886080528060551161033a5760406054198a83810103011261033a576001600160401b0360558a01351161033a5760a0906054199060558b01358b01908b0103011261033a5760405161056f8161038a565b60805160558a81013590910101356001600160a01b038116810361033a5781526080805160558b0135908101607501356020840152905101609501356001600160e01b03198116810361033a576040820152608051966001600160401b0360b560558c01358a0101351161033a5760a051880160558b0135890160b581013501607401121561033a5761061060558b8101358a0160b581013501013561040e565b9861061e6040519a8b6103bb565b60558b8101358a810160b581013590810190920135808d5260a05160805160208f019f949093918401918401016060909202919091016075011161033a576055820135908101908b0160b50135016075019b5b608051605583810135808301908e0160b5810135918201910190910135606002016075018e1015610701578d60609160a05101031261033a576040518060608101106001600160401b036060830111176103a557600660208f60608401604052803584520135101561033a576060916020918f8084604092013585840152013560408201528152019c019b610671565b50509093969960559295989b5060d59396995060608701520135608051010135600281101561033a576080840152608051966001600160401b0360758901351161033a5760a0518801607460758a01358a0101121561033a5761076d605560758a01358a01013561040e565b9661077b60405198896103bb565b605560758a01358a010135885260208801998a9760a05160805190810160758d816055818301358301013560051b910135840101011161033a57607590818d013501019b5b60758c816055818301358301013560051b9101356080510101018d10156107f1578c35815260209c8d019c016107c0565b5091939597995091939597995060018060a01b038751168015908115610e44575b5015610df35761082560608201826103dc565b60441161033a576024602089015191013511610d9c5761084860608201826103dc565b60841161033a576064013560ff166002811015610a9d576080880151906002821015610a9d5703610d475761088060608201826103dc565b60641161033a57604481013560048101106109c1576108a260608301836103dc565b6044830135602481016004909101116109c1576108d76108dd916108e893602460448701350191600460448801350191610355565b9061036d565b9260608101906103dc565b6024604484013585810182019101116109c1576024604481610914968287013501019401350191610355565b9790988860041161033a5760408801516001600160e01b03199081168b3590911603610cf85760005b60608901518051821015610ab3576020908260051b0101518051600401806004116109c157815190816004016004116109c1576024820182600401116109c1578d6108d7918e6024610990950192610355565b60208201516006811015610a9d576109d75760406109b092015114610425565b60001981146109c15760010161093d565b634e487b7160e01b600052601160045260246000fd5b60208201516006811015610a9d576001036109ff5760406109fa92015110610425565b6109b0565b60208201516006811015610a9d57600203610a225760406109fa92015111610425565b60208201516006811015610a9d57600303610a465760406109fa9201511115610425565b60208201516006811015610a9d57600403610a6a5760406109fa9201511015610425565b60208201516006811015610a9d57600514610a87575b50506109b0565b6040610a969201511415610425565b3880610a80565b634e487b7160e01b600052602160045260246000fd5b5050939750939750939790946040519060208083015260e082019060018060a01b0381511660408401526020810151606084015263ffffffff60e01b604082015116608084015260608101519160a08085015282518091526020610100850193019060005b818110610cbd57505050608001516002811015610a9d57610b4891839160c083015203601f1981018352826103bb565b602081519101209080519283610c86575b50509050149283610b97575b50505015610b915760d081901b6001600160d01b03191660709190911b65ffffffffffff60a01b161790565b50600190565b6020527b19457468657265756d205369676e6564204d6573736167653a0a3332600052603c60042060405192935091608081016001600160401b038111828210176103a55760405260418152602081019236605584011161033a576000809260417f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a1608094826014602099018a3784606185015260405198516040526040840151908160605285526060840151851a885210915114165afa50600051903d15610c7857600060605260405260018060a01b0316903560601c14388080610b65565b638baa579f6000526004601cfd5b9260051b01602001905b8251811160051b9081526020835191185260206040600020920191818310610c9057915050803880610b59565b9091938451805182526020810151906006821015610a9d57826040606092602094856001970152015160408201520195019101919091610b18565b60405162461bcd60e51b815260206004820152602160248201527f53657373696f6e4b657956616c696461746f723a20736967206d69736d6174636044820152600d60fb1b6064820152608490fd5b60405162461bcd60e51b815260206004820152602760248201527f53657373696f6e4b657956616c696461746f723a206f7065726174696f6e206d6044820152660d2e6dac2e8c6d60cb1b6064820152608490fd5b60405162461bcd60e51b815260206004820152602960248201527f53657373696f6e4b657956616c696461746f723a2076616c7565206c696d697460448201526808195e18d95959195960ba1b6064820152608490fd5b60405162461bcd60e51b8152602060048201526024808201527f53657373696f6e4b657956616c696461746f723a20746172676574206d69736d6044820152630c2e8c6d60e31b6064820152608490fd5b9050610e5360608301836103dc565b60241161033a576010013560601c1438610812565b60405162461bcd60e51b815260206004820152602660248201527f53657373696f6e4b657956616c696461746f723a207061796d6173746572206e6044820152651bdd081cd95d60d21b6064820152608490fd5b80610ecc575b5061051690610510565b610eda6101208401846103dc565b60141161033a573560601c03610ef05738610ec2565b60405162461bcd60e51b815260206004820152602760248201527f53657373696f6e4b657956616c696461746f723a207061796d6173746572206d6044820152660d2e6dac2e8c6d60cb1b6064820152608490fd5b6001015460d081901b6001600160d01b03191660709190911b65ffffffffffff60a01b1617965093945050505050565b60405162461bcd60e51b815260206004820152602c60248201527f53657373696f6e4b657956616c696461746f723a2073657373696f6e206b657960448201526b081b9bdd08195b98589b195960a21b6064820152608490fd5b60405162461bcd60e51b8152602060048201526024808201527f53657373696f6e4b657956616c696461746f723a206e6f7420696d706c656d656044820152631b9d195960e21b6064820152608490fd", + "nonce": "0xa", "accessList": [] }, "additionalContracts": [], @@ -23,27 +23,27 @@ ], "receipts": [ { - "transactionHash": "0xe485282460c458e57a5aa69e6cd698270ebe5a1cebcd5d8b422ccc665a5a9295", + "transactionHash": "0xaec1f0d2d0fac979381a27ca8e789038f147533422f850f155969107460f866d", "transactionIndex": "0x1", - "blockHash": "0xf5f204cfd538d0416aa8e1eb946acca1cae5e70d99acdc8fc36e9272e951dfb3", - "blockNumber": "0xc70d22", + "blockHash": "0x7dbcdbae7d072bbf1f8c10e68e51dd0f1fdd60a4707e8450d637756402318c3f", + "blockNumber": "0xcb4a5b", "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", "to": "0x4e59b44847b379578588920cA78FbF26c0B4956C", - "cumulativeGasUsed": "0xf30c3", - "gasUsed": "0xe799a", + "cumulativeGasUsed": "0xf2dd0", + "gasUsed": "0xe73ab", "contractAddress": null, "logs": [], "status": "0x1", "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "effectiveGasPrice": "0xb2d05e34" + "effectiveGasPrice": "0xb2d05e32" } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1691518126, + "timestamp": 1692073760, "chain": 420, "multi": false, - "commit": "06a62a2" + "commit": "951fd36" } \ No newline at end of file diff --git a/broadcast/DeploySessionKey.s.sol/421613/run-1692072464.json b/broadcast/DeploySessionKey.s.sol/421613/run-1692072464.json new file mode 100644 index 00000000..47a28165 --- /dev/null +++ b/broadcast/DeploySessionKey.s.sol/421613/run-1692072464.json @@ -0,0 +1,49 @@ +{ + "transactions": [ + { + "hash": "0x9e32d03c85984c67d0baee90689c9303dc1d46d598ace131952e7066cbc320ea", + "transactionType": "CREATE2", + "contractName": "ExecuteSessionKeyValidator", + "contractAddress": "0x1C1D5b70aD6e0c04366aab100261A6Bcc251EA3f", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x130bf5", + "value": "0x0", + "data": "0x00000000000000000000000000000000000000000000000000000000000000006080806040523461001657611020908161001c8239f35b600080fdfe60c060408181526004908136101561001657600080fd5b600092833560e01c9081630c9595561461020c57508063333daf92146101de5780633a871cdd1461019557806352721fdd146101085780638fc925aa146100ab57639ea9bd591461006657600080fd5b346100a3573660031901126100a75761007d61033f565b506024356001600160401b0381116100a35761009c925036910161030d565b5050610fcf565b8280fd5b5080fd5b509060203660031901126100a3578035906001600160401b038211610104576100d69136910161030d565b6014929192116100a3576002913560601c83528260205280832033845260205282200160ff19815416905580f35b8380fd5b8382346100a757806003193601126100a75761012261033f565b6001600160a01b036024358181169290839003610191579160a09491849316825281602052828220908252602052209081549160ff600260018301549201541691805193845265ffffffffffff80831660208601528260301c169084015260601c606083015215156080820152f35b8480fd5b50600319836060368301126101db578335916001600160401b0383116100a7576101609083360301126101db57506020926101d491602435910161047d565b9051908152f35b80fd5b50346100a3573660031901126100a7576024356001600160401b0381116100a35761009c925036910161030d565b9290506020366003190112610104578035906001600160401b038211610191576102389136910161030d565b8060149492941161019157806034116101915780603a1161019157808311610191576054116101045760029161026d8261038a565b6014840135825260208201603485013560d01c81526bffffffffffff00000000000065ffffffffffff83850192603a88013560d01c845260608601948089013560601c8652608087019860018a523560601c8a5289602052808a20338b526020528920955186555116915160301b16916bffffffffffffffffffffffff19905160601b169117176001820155019051151560ff8019835416911617905580f35b9181601f8401121561033a578235916001600160401b03831161033a576020838186019501011161033a57565b600080fd5b600435906001600160a01b038216820361033a57565b9093929384831161033a57841161033a578101920390565b35906020811061037b575090565b6000199060200360031b1b1690565b60a081019081106001600160401b038211176103a557604052565b634e487b7160e01b600052604160045260246000fd5b90601f801991011681019081106001600160401b038211176103a557604052565b903590601e198136030182121561033a57018035906001600160401b03821161033a5760200191813603831361033a57565b6001600160401b0381116103a55760051b60200190565b1561042c57565b60405162461bcd60e51b815260206004820152602360248201527f53657373696f6e4b657956616c696461746f723a20706172616d206d69736d616044820152620e8c6d60eb1b6064820152608490fd5b9161014083019161048e83856103dc565b60149291921161033a576104a284866103dc565b60559391931161033a57803560601c600052600060205260406000203360005260205260406000209560ff60028801541615610f75578654968715610f455760010154958660601c60018114600014610ebc57506105046101208301836103dc565b905015610e6857610516905b826103dc565b8060a099929952886080528060551161033a5760406054198a83810103011261033a576001600160401b0360558a01351161033a5760a0906054199060558b01358b01908b0103011261033a5760405161056f8161038a565b60805160558a81013590910101356001600160a01b038116810361033a5781526080805160558b0135908101607501356020840152905101609501356001600160e01b03198116810361033a576040820152608051966001600160401b0360b560558c01358a0101351161033a5760a051880160558b0135890160b581013501607401121561033a5761061060558b8101358a0160b581013501013561040e565b9861061e6040519a8b6103bb565b60558b8101358a810160b581013590810190920135808d5260a05160805160208f019f949093918401918401016060909202919091016075011161033a576055820135908101908b0160b50135016075019b5b608051605583810135808301908e0160b5810135918201910190910135606002016075018e1015610701578d60609160a05101031261033a576040518060608101106001600160401b036060830111176103a557600660208f60608401604052803584520135101561033a576060916020918f8084604092013585840152013560408201528152019c019b610671565b50509093969960559295989b5060d59396995060608701520135608051010135600281101561033a576080840152608051966001600160401b0360758901351161033a5760a0518801607460758a01358a0101121561033a5761076d605560758a01358a01013561040e565b9661077b60405198896103bb565b605560758a01358a010135885260208801998a9760a05160805190810160758d816055818301358301013560051b910135840101011161033a57607590818d013501019b5b60758c816055818301358301013560051b9101356080510101018d10156107f1578c35815260209c8d019c016107c0565b5091939597995091939597995060018060a01b038751168015908115610e44575b5015610df35761082560608201826103dc565b60441161033a576024602089015191013511610d9c5761084860608201826103dc565b60841161033a576064013560ff166002811015610a9d576080880151906002821015610a9d5703610d475761088060608201826103dc565b60641161033a57604481013560048101106109c1576108a260608301836103dc565b6044830135602481016004909101116109c1576108d76108dd916108e893602460448701350191600460448801350191610355565b9061036d565b9260608101906103dc565b6024604484013585810182019101116109c1576024604481610914968287013501019401350191610355565b9790988860041161033a5760408801516001600160e01b03199081168b3590911603610cf85760005b60608901518051821015610ab3576020908260051b0101518051600401806004116109c157815190816004016004116109c1576024820182600401116109c1578d6108d7918e6024610990950192610355565b60208201516006811015610a9d576109d75760406109b092015114610425565b60001981146109c15760010161093d565b634e487b7160e01b600052601160045260246000fd5b60208201516006811015610a9d576001036109ff5760406109fa92015110610425565b6109b0565b60208201516006811015610a9d57600203610a225760406109fa92015111610425565b60208201516006811015610a9d57600303610a465760406109fa9201511115610425565b60208201516006811015610a9d57600403610a6a5760406109fa9201511015610425565b60208201516006811015610a9d57600514610a87575b50506109b0565b6040610a969201511415610425565b3880610a80565b634e487b7160e01b600052602160045260246000fd5b5050939750939750939790946040519060208083015260e082019060018060a01b0381511660408401526020810151606084015263ffffffff60e01b604082015116608084015260608101519160a08085015282518091526020610100850193019060005b818110610cbd57505050608001516002811015610a9d57610b4891839160c083015203601f1981018352826103bb565b602081519101209080519283610c86575b50509050149283610b97575b50505015610b915760d081901b6001600160d01b03191660709190911b65ffffffffffff60a01b161790565b50600190565b6020527b19457468657265756d205369676e6564204d6573736167653a0a3332600052603c60042060405192935091608081016001600160401b038111828210176103a55760405260418152602081019236605584011161033a576000809260417f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a1608094826014602099018a3784606185015260405198516040526040840151908160605285526060840151851a885210915114165afa50600051903d15610c7857600060605260405260018060a01b0316903560601c14388080610b65565b638baa579f6000526004601cfd5b9260051b01602001905b8251811160051b9081526020835191185260206040600020920191818310610c9057915050803880610b59565b9091938451805182526020810151906006821015610a9d57826040606092602094856001970152015160408201520195019101919091610b18565b60405162461bcd60e51b815260206004820152602160248201527f53657373696f6e4b657956616c696461746f723a20736967206d69736d6174636044820152600d60fb1b6064820152608490fd5b60405162461bcd60e51b815260206004820152602760248201527f53657373696f6e4b657956616c696461746f723a206f7065726174696f6e206d6044820152660d2e6dac2e8c6d60cb1b6064820152608490fd5b60405162461bcd60e51b815260206004820152602960248201527f53657373696f6e4b657956616c696461746f723a2076616c7565206c696d697460448201526808195e18d95959195960ba1b6064820152608490fd5b60405162461bcd60e51b8152602060048201526024808201527f53657373696f6e4b657956616c696461746f723a20746172676574206d69736d6044820152630c2e8c6d60e31b6064820152608490fd5b9050610e5360608301836103dc565b60241161033a576010013560601c1438610812565b60405162461bcd60e51b815260206004820152602660248201527f53657373696f6e4b657956616c696461746f723a207061796d6173746572206e6044820152651bdd081cd95d60d21b6064820152608490fd5b80610ecc575b5061051690610510565b610eda6101208401846103dc565b60141161033a573560601c03610ef05738610ec2565b60405162461bcd60e51b815260206004820152602760248201527f53657373696f6e4b657956616c696461746f723a207061796d6173746572206d6044820152660d2e6dac2e8c6d60cb1b6064820152608490fd5b6001015460d081901b6001600160d01b03191660709190911b65ffffffffffff60a01b1617965093945050505050565b60405162461bcd60e51b815260206004820152602c60248201527f53657373696f6e4b657956616c696461746f723a2073657373696f6e206b657960448201526b081b9bdd08195b98589b195960a21b6064820152608490fd5b60405162461bcd60e51b8152602060048201526024808201527f53657373696f6e4b657956616c696461746f723a206e6f7420696d706c656d656044820152631b9d195960e21b6064820152608490fd", + "nonce": "0xa", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "transactionHash": "0x9e32d03c85984c67d0baee90689c9303dc1d46d598ace131952e7066cbc320ea", + "transactionIndex": "0x1", + "blockHash": "0xc35c00f94a20892ad6bc2722376319af95040e92ad9253feb343dbd370c6fdb9", + "blockNumber": "0x20d6521", + "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", + "to": "0x4e59b44847b379578588920cA78FbF26c0B4956C", + "cumulativeGasUsed": "0xe73ab", + "gasUsed": "0xe73ab", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x5f5e100" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1692072464, + "chain": 421613, + "multi": false, + "commit": "951fd36" +} \ No newline at end of file diff --git a/broadcast/DeploySessionKey.s.sol/421613/run-latest.json b/broadcast/DeploySessionKey.s.sol/421613/run-latest.json index a0778419..47a28165 100644 --- a/broadcast/DeploySessionKey.s.sol/421613/run-latest.json +++ b/broadcast/DeploySessionKey.s.sol/421613/run-latest.json @@ -1,20 +1,20 @@ { "transactions": [ { - "hash": "0xc9ab82ff9492897aaf27fbced8e28a9c215b52f467abd4caa6b8a0db7dd0c148", + "hash": "0x9e32d03c85984c67d0baee90689c9303dc1d46d598ace131952e7066cbc320ea", "transactionType": "CREATE2", "contractName": "ExecuteSessionKeyValidator", - "contractAddress": "0x8e632447954036ee940eB0a6bC5a20A18543C4Fd", + "contractAddress": "0x1C1D5b70aD6e0c04366aab100261A6Bcc251EA3f", "function": null, "arguments": null, "transaction": { "type": "0x02", "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x1313c9", + "gas": "0x130bf5", "value": "0x0", - "data": "0x00000000000000000000000000000000000000000000000000000000000000006080806040523461001657611027908161001c8239f35b600080fdfe60c060408181526004908136101561001657600080fd5b600092833560e01c9081630c9595561461020c57508063333daf92146101de5780633a871cdd1461019557806352721fdd146101085780638fc925aa146100ab57639ea9bd591461006657600080fd5b346100a3573660031901126100a75761007d61033f565b506024356001600160401b0381116100a35761009c925036910161030d565b5050610fd6565b8280fd5b5080fd5b509060203660031901126100a3578035906001600160401b038211610104576100d69136910161030d565b6014929192116100a3576002913560601c83528260205280832033845260205282200160ff19815416905580f35b8380fd5b8382346100a757806003193601126100a75761012261033f565b6001600160a01b036024358181169290839003610191579160a09491849316825281602052828220908252602052209081549160ff600260018301549201541691805193845265ffffffffffff80831660208601528260301c169084015260601c606083015215156080820152f35b8480fd5b50600319836060368301126101db578335916001600160401b0383116100a7576101609083360301126101db57506020926101d491602435910161047d565b9051908152f35b80fd5b50346100a3573660031901126100a7576024356001600160401b0381116100a35761009c925036910161030d565b9290506020366003190112610104578035906001600160401b038211610191576102389136910161030d565b8060149492941161019157806034116101915780603a1161019157808311610191576054116101045760029161026d8261038a565b6014840135825260208201603485013560d01c81526bffffffffffff00000000000065ffffffffffff83850192603a88013560d01c845260608601948089013560601c8652608087019860018a523560601c8a5289602052808a20338b526020528920955186555116915160301b16916bffffffffffffffffffffffff19905160601b169117176001820155019051151560ff8019835416911617905580f35b9181601f8401121561033a578235916001600160401b03831161033a576020838186019501011161033a57565b600080fd5b600435906001600160a01b038216820361033a57565b9093929384831161033a57841161033a578101920390565b35906020811061037b575090565b6000199060200360031b1b1690565b60a081019081106001600160401b038211176103a557604052565b634e487b7160e01b600052604160045260246000fd5b90601f801991011681019081106001600160401b038211176103a557604052565b903590601e198136030182121561033a57018035906001600160401b03821161033a5760200191813603831361033a57565b6001600160401b0381116103a55760051b60200190565b1561042c57565b60405162461bcd60e51b815260206004820152602360248201527f53657373696f6e4b657956616c696461746f723a20706172616d206d69736d616044820152620e8c6d60eb1b6064820152608490fd5b9161014083019161048e83856103dc565b60149291921161033a576104a284866103dc565b60559391931161033a57803560601c600052600060205260406000203360005260205260406000209560ff60028801541615610f7c578654968715610f4c5760010154958660601c60018114600014610ec357506105046101208301836103dc565b905015610e6f57610516905b826103dc565b806080999299528860a0528060551161033a5760406054198a83810103011261033a576001600160401b0360558a01351161033a5760a0906054199060558b01358b01908b0103011261033a5760405161056f8161038a565b60a05160558a81013590910101356001600160a01b038116810361033a57815260a0805160558b0135908101607501356020840152905101609501356001600160e01b03198116810361033a57604082015260a051966001600160401b0360b560558c01358a0101351161033a57608051880160558b0135890160b581013501607401121561033a5761061060558b8101358a0160b581013501013561040e565b9861061e6040519a8b6103bb565b60558b8101358a810160b581013590810190920135808d5260805160a05160208f019f949093918401918401016060909202919091016075011161033a576055820135908101908b0160b50135016075019b5b60a051605583810135808301908e0160b5810135918201910190910135606002016075018e1015610701578d60609160805101031261033a576040518060608101106001600160401b036060830111176103a557600660208f60608401604052803584520135101561033a576060916020918f8084604092013585840152013560408201528152019c019b610671565b50509093969960559295989b5060d5939699506060870152013560a051010135600281101561033a57608084015260a051966001600160401b0360758901351161033a576080518801607460758a01358a0101121561033a5761076d605560758a01358a01013561040e565b9661077b60405198896103bb565b605560758a01358a010135885260208801998a9760805160a05190810160758d816055818301358301013560051b910135840101011161033a57607590818d013501019b5b60758c816055818301358301013560051b91013560a0510101018d10156107f1578c35815260209c8d019c016107c0565b5091939597995091939597995060018060a01b038751168015908115610e4b575b5015610dfa5761082560608201826103dc565b60441161033a576024602089015191013511610da35761084860608201826103dc565b60841161033a576064013560ff166002811015610a9d576080880151906002821015610a9d5703610d4e5761088060608201826103dc565b60641161033a57604481013560048101106109c1576108a260608301836103dc565b6044830135602481016004909101116109c1576108d76108dd916108e893602460448701350191600460448801350191610355565b9061036d565b9260608101906103dc565b6024604484013585810182019101116109c1576024604481610914968287013501019401350191610355565b9790988860041161033a5760408801516001600160e01b03199081168b3590911603610cff5760005b60608901518051821015610ab3576020908260051b0101518051600401806004116109c157815190816004016004116109c1576024820182600401116109c1578d6108d7918e6024610990950192610355565b60208201516006811015610a9d576109d75760406109b092015114610425565b60001981146109c15760010161093d565b634e487b7160e01b600052601160045260246000fd5b60208201516006811015610a9d576001036109ff5760406109fa92015110610425565b6109b0565b60208201516006811015610a9d57600203610a225760406109fa92015111610425565b60208201516006811015610a9d57600303610a465760406109fa9201511115610425565b60208201516006811015610a9d57600403610a6a5760406109fa9201511015610425565b60208201516006811015610a9d57600514610a87575b50506109b0565b6040610a969201511415610425565b3880610a80565b634e487b7160e01b600052602160045260246000fd5b5050939750939750939790946040519060208083015260e082019060018060a01b0381511660408401526020810151606084015263ffffffff60e01b604082015116608084015260608101519160a08085015282518091526020610100850193019060005b818110610cc457505050608001516002811015610a9d57610b4891839160c083015203601f1981018352826103bb565b602081519101209080519283610c8d575b50509050149283610b9e575b505050610b975760015b60ff16607082901b65ffffffffffff60a01b161760d09190911b6001600160d01b0319161790565b6000610b6f565b6020527b19457468657265756d205369676e6564204d6573736167653a0a3332600052603c60042060405192935091608081016001600160401b038111828210176103a55760405260418152602081019236605584011161033a576000809260417f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a1608094826014602099018a3784606185015260405198516040526040840151908160605285526060840151851a885210915114165afa50600051903d15610c7f57600060605260405260018060a01b0316903560601c14388080610b65565b638baa579f6000526004601cfd5b9260051b01602001905b8251811160051b9081526020835191185260206040600020920191818310610c9757915050803880610b59565b9091938451805182526020810151906006821015610a9d57826040606092602094856001970152015160408201520195019101919091610b18565b60405162461bcd60e51b815260206004820152602160248201527f53657373696f6e4b657956616c696461746f723a20736967206d69736d6174636044820152600d60fb1b6064820152608490fd5b60405162461bcd60e51b815260206004820152602760248201527f53657373696f6e4b657956616c696461746f723a206f7065726174696f6e206d6044820152660d2e6dac2e8c6d60cb1b6064820152608490fd5b60405162461bcd60e51b815260206004820152602960248201527f53657373696f6e4b657956616c696461746f723a2076616c7565206c696d697460448201526808195e18d95959195960ba1b6064820152608490fd5b60405162461bcd60e51b8152602060048201526024808201527f53657373696f6e4b657956616c696461746f723a20746172676574206d69736d6044820152630c2e8c6d60e31b6064820152608490fd5b9050610e5a60608301836103dc565b60241161033a576010013560601c1438610812565b60405162461bcd60e51b815260206004820152602660248201527f53657373696f6e4b657956616c696461746f723a207061796d6173746572206e6044820152651bdd081cd95d60d21b6064820152608490fd5b80610ed3575b5061051690610510565b610ee16101208401846103dc565b60141161033a573560601c03610ef75738610ec9565b60405162461bcd60e51b815260206004820152602760248201527f53657373696f6e4b657956616c696461746f723a207061796d6173746572206d6044820152660d2e6dac2e8c6d60cb1b6064820152608490fd5b60010154607081901b65ffffffffffff60a01b1660d09190911b6001600160d01b03191617965093945050505050565b60405162461bcd60e51b815260206004820152602c60248201527f53657373696f6e4b657956616c696461746f723a2073657373696f6e206b657960448201526b081b9bdd08195b98589b195960a21b6064820152608490fd5b60405162461bcd60e51b8152602060048201526024808201527f53657373696f6e4b657956616c696461746f723a206e6f7420696d706c656d656044820152631b9d195960e21b6064820152608490fd", - "nonce": "0x4", + "data": "0x00000000000000000000000000000000000000000000000000000000000000006080806040523461001657611020908161001c8239f35b600080fdfe60c060408181526004908136101561001657600080fd5b600092833560e01c9081630c9595561461020c57508063333daf92146101de5780633a871cdd1461019557806352721fdd146101085780638fc925aa146100ab57639ea9bd591461006657600080fd5b346100a3573660031901126100a75761007d61033f565b506024356001600160401b0381116100a35761009c925036910161030d565b5050610fcf565b8280fd5b5080fd5b509060203660031901126100a3578035906001600160401b038211610104576100d69136910161030d565b6014929192116100a3576002913560601c83528260205280832033845260205282200160ff19815416905580f35b8380fd5b8382346100a757806003193601126100a75761012261033f565b6001600160a01b036024358181169290839003610191579160a09491849316825281602052828220908252602052209081549160ff600260018301549201541691805193845265ffffffffffff80831660208601528260301c169084015260601c606083015215156080820152f35b8480fd5b50600319836060368301126101db578335916001600160401b0383116100a7576101609083360301126101db57506020926101d491602435910161047d565b9051908152f35b80fd5b50346100a3573660031901126100a7576024356001600160401b0381116100a35761009c925036910161030d565b9290506020366003190112610104578035906001600160401b038211610191576102389136910161030d565b8060149492941161019157806034116101915780603a1161019157808311610191576054116101045760029161026d8261038a565b6014840135825260208201603485013560d01c81526bffffffffffff00000000000065ffffffffffff83850192603a88013560d01c845260608601948089013560601c8652608087019860018a523560601c8a5289602052808a20338b526020528920955186555116915160301b16916bffffffffffffffffffffffff19905160601b169117176001820155019051151560ff8019835416911617905580f35b9181601f8401121561033a578235916001600160401b03831161033a576020838186019501011161033a57565b600080fd5b600435906001600160a01b038216820361033a57565b9093929384831161033a57841161033a578101920390565b35906020811061037b575090565b6000199060200360031b1b1690565b60a081019081106001600160401b038211176103a557604052565b634e487b7160e01b600052604160045260246000fd5b90601f801991011681019081106001600160401b038211176103a557604052565b903590601e198136030182121561033a57018035906001600160401b03821161033a5760200191813603831361033a57565b6001600160401b0381116103a55760051b60200190565b1561042c57565b60405162461bcd60e51b815260206004820152602360248201527f53657373696f6e4b657956616c696461746f723a20706172616d206d69736d616044820152620e8c6d60eb1b6064820152608490fd5b9161014083019161048e83856103dc565b60149291921161033a576104a284866103dc565b60559391931161033a57803560601c600052600060205260406000203360005260205260406000209560ff60028801541615610f75578654968715610f455760010154958660601c60018114600014610ebc57506105046101208301836103dc565b905015610e6857610516905b826103dc565b8060a099929952886080528060551161033a5760406054198a83810103011261033a576001600160401b0360558a01351161033a5760a0906054199060558b01358b01908b0103011261033a5760405161056f8161038a565b60805160558a81013590910101356001600160a01b038116810361033a5781526080805160558b0135908101607501356020840152905101609501356001600160e01b03198116810361033a576040820152608051966001600160401b0360b560558c01358a0101351161033a5760a051880160558b0135890160b581013501607401121561033a5761061060558b8101358a0160b581013501013561040e565b9861061e6040519a8b6103bb565b60558b8101358a810160b581013590810190920135808d5260a05160805160208f019f949093918401918401016060909202919091016075011161033a576055820135908101908b0160b50135016075019b5b608051605583810135808301908e0160b5810135918201910190910135606002016075018e1015610701578d60609160a05101031261033a576040518060608101106001600160401b036060830111176103a557600660208f60608401604052803584520135101561033a576060916020918f8084604092013585840152013560408201528152019c019b610671565b50509093969960559295989b5060d59396995060608701520135608051010135600281101561033a576080840152608051966001600160401b0360758901351161033a5760a0518801607460758a01358a0101121561033a5761076d605560758a01358a01013561040e565b9661077b60405198896103bb565b605560758a01358a010135885260208801998a9760a05160805190810160758d816055818301358301013560051b910135840101011161033a57607590818d013501019b5b60758c816055818301358301013560051b9101356080510101018d10156107f1578c35815260209c8d019c016107c0565b5091939597995091939597995060018060a01b038751168015908115610e44575b5015610df35761082560608201826103dc565b60441161033a576024602089015191013511610d9c5761084860608201826103dc565b60841161033a576064013560ff166002811015610a9d576080880151906002821015610a9d5703610d475761088060608201826103dc565b60641161033a57604481013560048101106109c1576108a260608301836103dc565b6044830135602481016004909101116109c1576108d76108dd916108e893602460448701350191600460448801350191610355565b9061036d565b9260608101906103dc565b6024604484013585810182019101116109c1576024604481610914968287013501019401350191610355565b9790988860041161033a5760408801516001600160e01b03199081168b3590911603610cf85760005b60608901518051821015610ab3576020908260051b0101518051600401806004116109c157815190816004016004116109c1576024820182600401116109c1578d6108d7918e6024610990950192610355565b60208201516006811015610a9d576109d75760406109b092015114610425565b60001981146109c15760010161093d565b634e487b7160e01b600052601160045260246000fd5b60208201516006811015610a9d576001036109ff5760406109fa92015110610425565b6109b0565b60208201516006811015610a9d57600203610a225760406109fa92015111610425565b60208201516006811015610a9d57600303610a465760406109fa9201511115610425565b60208201516006811015610a9d57600403610a6a5760406109fa9201511015610425565b60208201516006811015610a9d57600514610a87575b50506109b0565b6040610a969201511415610425565b3880610a80565b634e487b7160e01b600052602160045260246000fd5b5050939750939750939790946040519060208083015260e082019060018060a01b0381511660408401526020810151606084015263ffffffff60e01b604082015116608084015260608101519160a08085015282518091526020610100850193019060005b818110610cbd57505050608001516002811015610a9d57610b4891839160c083015203601f1981018352826103bb565b602081519101209080519283610c86575b50509050149283610b97575b50505015610b915760d081901b6001600160d01b03191660709190911b65ffffffffffff60a01b161790565b50600190565b6020527b19457468657265756d205369676e6564204d6573736167653a0a3332600052603c60042060405192935091608081016001600160401b038111828210176103a55760405260418152602081019236605584011161033a576000809260417f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a1608094826014602099018a3784606185015260405198516040526040840151908160605285526060840151851a885210915114165afa50600051903d15610c7857600060605260405260018060a01b0316903560601c14388080610b65565b638baa579f6000526004601cfd5b9260051b01602001905b8251811160051b9081526020835191185260206040600020920191818310610c9057915050803880610b59565b9091938451805182526020810151906006821015610a9d57826040606092602094856001970152015160408201520195019101919091610b18565b60405162461bcd60e51b815260206004820152602160248201527f53657373696f6e4b657956616c696461746f723a20736967206d69736d6174636044820152600d60fb1b6064820152608490fd5b60405162461bcd60e51b815260206004820152602760248201527f53657373696f6e4b657956616c696461746f723a206f7065726174696f6e206d6044820152660d2e6dac2e8c6d60cb1b6064820152608490fd5b60405162461bcd60e51b815260206004820152602960248201527f53657373696f6e4b657956616c696461746f723a2076616c7565206c696d697460448201526808195e18d95959195960ba1b6064820152608490fd5b60405162461bcd60e51b8152602060048201526024808201527f53657373696f6e4b657956616c696461746f723a20746172676574206d69736d6044820152630c2e8c6d60e31b6064820152608490fd5b9050610e5360608301836103dc565b60241161033a576010013560601c1438610812565b60405162461bcd60e51b815260206004820152602660248201527f53657373696f6e4b657956616c696461746f723a207061796d6173746572206e6044820152651bdd081cd95d60d21b6064820152608490fd5b80610ecc575b5061051690610510565b610eda6101208401846103dc565b60141161033a573560601c03610ef05738610ec2565b60405162461bcd60e51b815260206004820152602760248201527f53657373696f6e4b657956616c696461746f723a207061796d6173746572206d6044820152660d2e6dac2e8c6d60cb1b6064820152608490fd5b6001015460d081901b6001600160d01b03191660709190911b65ffffffffffff60a01b1617965093945050505050565b60405162461bcd60e51b815260206004820152602c60248201527f53657373696f6e4b657956616c696461746f723a2073657373696f6e206b657960448201526b081b9bdd08195b98589b195960a21b6064820152608490fd5b60405162461bcd60e51b8152602060048201526024808201527f53657373696f6e4b657956616c696461746f723a206e6f7420696d706c656d656044820152631b9d195960e21b6064820152608490fd", + "nonce": "0xa", "accessList": [] }, "additionalContracts": [], @@ -23,27 +23,27 @@ ], "receipts": [ { - "transactionHash": "0xc9ab82ff9492897aaf27fbced8e28a9c215b52f467abd4caa6b8a0db7dd0c148", + "transactionHash": "0x9e32d03c85984c67d0baee90689c9303dc1d46d598ace131952e7066cbc320ea", "transactionIndex": "0x1", - "blockHash": "0x102fe427bc0cd00b9d3acaa3f269b22d8f3035f7c4859c0b5402bda4f8c51b2b", - "blockNumber": "0x1fead1b", + "blockHash": "0xc35c00f94a20892ad6bc2722376319af95040e92ad9253feb343dbd370c6fdb9", + "blockNumber": "0x20d6521", "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", "to": "0x4e59b44847b379578588920cA78FbF26c0B4956C", - "cumulativeGasUsed": "0xe799a", - "gasUsed": "0xe799a", + "cumulativeGasUsed": "0xe73ab", + "gasUsed": "0xe73ab", "contractAddress": null, "logs": [], "status": "0x1", "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "effectiveGasPrice": "0x5aaedfd00" + "effectiveGasPrice": "0x5f5e100" } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1691520310, + "timestamp": 1692072464, "chain": 421613, "multi": false, - "commit": "06a62a2" + "commit": "951fd36" } \ No newline at end of file diff --git a/broadcast/DeploySessionKey.s.sol/43113/run-1692073040.json b/broadcast/DeploySessionKey.s.sol/43113/run-1692073040.json new file mode 100644 index 00000000..49875c9f --- /dev/null +++ b/broadcast/DeploySessionKey.s.sol/43113/run-1692073040.json @@ -0,0 +1,34 @@ +{ + "transactions": [ + { + "hash": "0x391bda89d8d96e4877db9610b48a3e78d9de707d4a95b0339ed401062677b347", + "transactionType": "CREATE2", + "contractName": "ExecuteSessionKeyValidator", + "contractAddress": "0x1C1D5b70aD6e0c04366aab100261A6Bcc251EA3f", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1522c3", + "value": "0x0", + "data": "0x00000000000000000000000000000000000000000000000000000000000000006080806040523461001657611020908161001c8239f35b600080fdfe60c060408181526004908136101561001657600080fd5b600092833560e01c9081630c9595561461020c57508063333daf92146101de5780633a871cdd1461019557806352721fdd146101085780638fc925aa146100ab57639ea9bd591461006657600080fd5b346100a3573660031901126100a75761007d61033f565b506024356001600160401b0381116100a35761009c925036910161030d565b5050610fcf565b8280fd5b5080fd5b509060203660031901126100a3578035906001600160401b038211610104576100d69136910161030d565b6014929192116100a3576002913560601c83528260205280832033845260205282200160ff19815416905580f35b8380fd5b8382346100a757806003193601126100a75761012261033f565b6001600160a01b036024358181169290839003610191579160a09491849316825281602052828220908252602052209081549160ff600260018301549201541691805193845265ffffffffffff80831660208601528260301c169084015260601c606083015215156080820152f35b8480fd5b50600319836060368301126101db578335916001600160401b0383116100a7576101609083360301126101db57506020926101d491602435910161047d565b9051908152f35b80fd5b50346100a3573660031901126100a7576024356001600160401b0381116100a35761009c925036910161030d565b9290506020366003190112610104578035906001600160401b038211610191576102389136910161030d565b8060149492941161019157806034116101915780603a1161019157808311610191576054116101045760029161026d8261038a565b6014840135825260208201603485013560d01c81526bffffffffffff00000000000065ffffffffffff83850192603a88013560d01c845260608601948089013560601c8652608087019860018a523560601c8a5289602052808a20338b526020528920955186555116915160301b16916bffffffffffffffffffffffff19905160601b169117176001820155019051151560ff8019835416911617905580f35b9181601f8401121561033a578235916001600160401b03831161033a576020838186019501011161033a57565b600080fd5b600435906001600160a01b038216820361033a57565b9093929384831161033a57841161033a578101920390565b35906020811061037b575090565b6000199060200360031b1b1690565b60a081019081106001600160401b038211176103a557604052565b634e487b7160e01b600052604160045260246000fd5b90601f801991011681019081106001600160401b038211176103a557604052565b903590601e198136030182121561033a57018035906001600160401b03821161033a5760200191813603831361033a57565b6001600160401b0381116103a55760051b60200190565b1561042c57565b60405162461bcd60e51b815260206004820152602360248201527f53657373696f6e4b657956616c696461746f723a20706172616d206d69736d616044820152620e8c6d60eb1b6064820152608490fd5b9161014083019161048e83856103dc565b60149291921161033a576104a284866103dc565b60559391931161033a57803560601c600052600060205260406000203360005260205260406000209560ff60028801541615610f75578654968715610f455760010154958660601c60018114600014610ebc57506105046101208301836103dc565b905015610e6857610516905b826103dc565b8060a099929952886080528060551161033a5760406054198a83810103011261033a576001600160401b0360558a01351161033a5760a0906054199060558b01358b01908b0103011261033a5760405161056f8161038a565b60805160558a81013590910101356001600160a01b038116810361033a5781526080805160558b0135908101607501356020840152905101609501356001600160e01b03198116810361033a576040820152608051966001600160401b0360b560558c01358a0101351161033a5760a051880160558b0135890160b581013501607401121561033a5761061060558b8101358a0160b581013501013561040e565b9861061e6040519a8b6103bb565b60558b8101358a810160b581013590810190920135808d5260a05160805160208f019f949093918401918401016060909202919091016075011161033a576055820135908101908b0160b50135016075019b5b608051605583810135808301908e0160b5810135918201910190910135606002016075018e1015610701578d60609160a05101031261033a576040518060608101106001600160401b036060830111176103a557600660208f60608401604052803584520135101561033a576060916020918f8084604092013585840152013560408201528152019c019b610671565b50509093969960559295989b5060d59396995060608701520135608051010135600281101561033a576080840152608051966001600160401b0360758901351161033a5760a0518801607460758a01358a0101121561033a5761076d605560758a01358a01013561040e565b9661077b60405198896103bb565b605560758a01358a010135885260208801998a9760a05160805190810160758d816055818301358301013560051b910135840101011161033a57607590818d013501019b5b60758c816055818301358301013560051b9101356080510101018d10156107f1578c35815260209c8d019c016107c0565b5091939597995091939597995060018060a01b038751168015908115610e44575b5015610df35761082560608201826103dc565b60441161033a576024602089015191013511610d9c5761084860608201826103dc565b60841161033a576064013560ff166002811015610a9d576080880151906002821015610a9d5703610d475761088060608201826103dc565b60641161033a57604481013560048101106109c1576108a260608301836103dc565b6044830135602481016004909101116109c1576108d76108dd916108e893602460448701350191600460448801350191610355565b9061036d565b9260608101906103dc565b6024604484013585810182019101116109c1576024604481610914968287013501019401350191610355565b9790988860041161033a5760408801516001600160e01b03199081168b3590911603610cf85760005b60608901518051821015610ab3576020908260051b0101518051600401806004116109c157815190816004016004116109c1576024820182600401116109c1578d6108d7918e6024610990950192610355565b60208201516006811015610a9d576109d75760406109b092015114610425565b60001981146109c15760010161093d565b634e487b7160e01b600052601160045260246000fd5b60208201516006811015610a9d576001036109ff5760406109fa92015110610425565b6109b0565b60208201516006811015610a9d57600203610a225760406109fa92015111610425565b60208201516006811015610a9d57600303610a465760406109fa9201511115610425565b60208201516006811015610a9d57600403610a6a5760406109fa9201511015610425565b60208201516006811015610a9d57600514610a87575b50506109b0565b6040610a969201511415610425565b3880610a80565b634e487b7160e01b600052602160045260246000fd5b5050939750939750939790946040519060208083015260e082019060018060a01b0381511660408401526020810151606084015263ffffffff60e01b604082015116608084015260608101519160a08085015282518091526020610100850193019060005b818110610cbd57505050608001516002811015610a9d57610b4891839160c083015203601f1981018352826103bb565b602081519101209080519283610c86575b50509050149283610b97575b50505015610b915760d081901b6001600160d01b03191660709190911b65ffffffffffff60a01b161790565b50600190565b6020527b19457468657265756d205369676e6564204d6573736167653a0a3332600052603c60042060405192935091608081016001600160401b038111828210176103a55760405260418152602081019236605584011161033a576000809260417f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a1608094826014602099018a3784606185015260405198516040526040840151908160605285526060840151851a885210915114165afa50600051903d15610c7857600060605260405260018060a01b0316903560601c14388080610b65565b638baa579f6000526004601cfd5b9260051b01602001905b8251811160051b9081526020835191185260206040600020920191818310610c9057915050803880610b59565b9091938451805182526020810151906006821015610a9d57826040606092602094856001970152015160408201520195019101919091610b18565b60405162461bcd60e51b815260206004820152602160248201527f53657373696f6e4b657956616c696461746f723a20736967206d69736d6174636044820152600d60fb1b6064820152608490fd5b60405162461bcd60e51b815260206004820152602760248201527f53657373696f6e4b657956616c696461746f723a206f7065726174696f6e206d6044820152660d2e6dac2e8c6d60cb1b6064820152608490fd5b60405162461bcd60e51b815260206004820152602960248201527f53657373696f6e4b657956616c696461746f723a2076616c7565206c696d697460448201526808195e18d95959195960ba1b6064820152608490fd5b60405162461bcd60e51b8152602060048201526024808201527f53657373696f6e4b657956616c696461746f723a20746172676574206d69736d6044820152630c2e8c6d60e31b6064820152608490fd5b9050610e5360608301836103dc565b60241161033a576010013560601c1438610812565b60405162461bcd60e51b815260206004820152602660248201527f53657373696f6e4b657956616c696461746f723a207061796d6173746572206e6044820152651bdd081cd95d60d21b6064820152608490fd5b80610ecc575b5061051690610510565b610eda6101208401846103dc565b60141161033a573560601c03610ef05738610ec2565b60405162461bcd60e51b815260206004820152602760248201527f53657373696f6e4b657956616c696461746f723a207061796d6173746572206d6044820152660d2e6dac2e8c6d60cb1b6064820152608490fd5b6001015460d081901b6001600160d01b03191660709190911b65ffffffffffff60a01b1617965093945050505050565b60405162461bcd60e51b815260206004820152602c60248201527f53657373696f6e4b657956616c696461746f723a2073657373696f6e206b657960448201526b081b9bdd08195b98589b195960a21b6064820152608490fd5b60405162461bcd60e51b8152602060048201526024808201527f53657373696f6e4b657956616c696461746f723a206e6f7420696d706c656d656044820152631b9d195960e21b6064820152608490fd", + "nonce": "0xa", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [], + "libraries": [], + "pending": [ + "0x391bda89d8d96e4877db9610b48a3e78d9de707d4a95b0339ed401062677b347" + ], + "returns": {}, + "timestamp": 1692073040, + "chain": 43113, + "multi": false, + "commit": "951fd36" +} \ No newline at end of file diff --git a/broadcast/DeploySessionKey.s.sol/43113/run-1692073046.json b/broadcast/DeploySessionKey.s.sol/43113/run-1692073046.json new file mode 100644 index 00000000..3694b0c5 --- /dev/null +++ b/broadcast/DeploySessionKey.s.sol/43113/run-1692073046.json @@ -0,0 +1,49 @@ +{ + "transactions": [ + { + "hash": "0x391bda89d8d96e4877db9610b48a3e78d9de707d4a95b0339ed401062677b347", + "transactionType": "CREATE2", + "contractName": "ExecuteSessionKeyValidator", + "contractAddress": "0x1C1D5b70aD6e0c04366aab100261A6Bcc251EA3f", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1522c3", + "value": "0x0", + "data": "0x00000000000000000000000000000000000000000000000000000000000000006080806040523461001657611020908161001c8239f35b600080fdfe60c060408181526004908136101561001657600080fd5b600092833560e01c9081630c9595561461020c57508063333daf92146101de5780633a871cdd1461019557806352721fdd146101085780638fc925aa146100ab57639ea9bd591461006657600080fd5b346100a3573660031901126100a75761007d61033f565b506024356001600160401b0381116100a35761009c925036910161030d565b5050610fcf565b8280fd5b5080fd5b509060203660031901126100a3578035906001600160401b038211610104576100d69136910161030d565b6014929192116100a3576002913560601c83528260205280832033845260205282200160ff19815416905580f35b8380fd5b8382346100a757806003193601126100a75761012261033f565b6001600160a01b036024358181169290839003610191579160a09491849316825281602052828220908252602052209081549160ff600260018301549201541691805193845265ffffffffffff80831660208601528260301c169084015260601c606083015215156080820152f35b8480fd5b50600319836060368301126101db578335916001600160401b0383116100a7576101609083360301126101db57506020926101d491602435910161047d565b9051908152f35b80fd5b50346100a3573660031901126100a7576024356001600160401b0381116100a35761009c925036910161030d565b9290506020366003190112610104578035906001600160401b038211610191576102389136910161030d565b8060149492941161019157806034116101915780603a1161019157808311610191576054116101045760029161026d8261038a565b6014840135825260208201603485013560d01c81526bffffffffffff00000000000065ffffffffffff83850192603a88013560d01c845260608601948089013560601c8652608087019860018a523560601c8a5289602052808a20338b526020528920955186555116915160301b16916bffffffffffffffffffffffff19905160601b169117176001820155019051151560ff8019835416911617905580f35b9181601f8401121561033a578235916001600160401b03831161033a576020838186019501011161033a57565b600080fd5b600435906001600160a01b038216820361033a57565b9093929384831161033a57841161033a578101920390565b35906020811061037b575090565b6000199060200360031b1b1690565b60a081019081106001600160401b038211176103a557604052565b634e487b7160e01b600052604160045260246000fd5b90601f801991011681019081106001600160401b038211176103a557604052565b903590601e198136030182121561033a57018035906001600160401b03821161033a5760200191813603831361033a57565b6001600160401b0381116103a55760051b60200190565b1561042c57565b60405162461bcd60e51b815260206004820152602360248201527f53657373696f6e4b657956616c696461746f723a20706172616d206d69736d616044820152620e8c6d60eb1b6064820152608490fd5b9161014083019161048e83856103dc565b60149291921161033a576104a284866103dc565b60559391931161033a57803560601c600052600060205260406000203360005260205260406000209560ff60028801541615610f75578654968715610f455760010154958660601c60018114600014610ebc57506105046101208301836103dc565b905015610e6857610516905b826103dc565b8060a099929952886080528060551161033a5760406054198a83810103011261033a576001600160401b0360558a01351161033a5760a0906054199060558b01358b01908b0103011261033a5760405161056f8161038a565b60805160558a81013590910101356001600160a01b038116810361033a5781526080805160558b0135908101607501356020840152905101609501356001600160e01b03198116810361033a576040820152608051966001600160401b0360b560558c01358a0101351161033a5760a051880160558b0135890160b581013501607401121561033a5761061060558b8101358a0160b581013501013561040e565b9861061e6040519a8b6103bb565b60558b8101358a810160b581013590810190920135808d5260a05160805160208f019f949093918401918401016060909202919091016075011161033a576055820135908101908b0160b50135016075019b5b608051605583810135808301908e0160b5810135918201910190910135606002016075018e1015610701578d60609160a05101031261033a576040518060608101106001600160401b036060830111176103a557600660208f60608401604052803584520135101561033a576060916020918f8084604092013585840152013560408201528152019c019b610671565b50509093969960559295989b5060d59396995060608701520135608051010135600281101561033a576080840152608051966001600160401b0360758901351161033a5760a0518801607460758a01358a0101121561033a5761076d605560758a01358a01013561040e565b9661077b60405198896103bb565b605560758a01358a010135885260208801998a9760a05160805190810160758d816055818301358301013560051b910135840101011161033a57607590818d013501019b5b60758c816055818301358301013560051b9101356080510101018d10156107f1578c35815260209c8d019c016107c0565b5091939597995091939597995060018060a01b038751168015908115610e44575b5015610df35761082560608201826103dc565b60441161033a576024602089015191013511610d9c5761084860608201826103dc565b60841161033a576064013560ff166002811015610a9d576080880151906002821015610a9d5703610d475761088060608201826103dc565b60641161033a57604481013560048101106109c1576108a260608301836103dc565b6044830135602481016004909101116109c1576108d76108dd916108e893602460448701350191600460448801350191610355565b9061036d565b9260608101906103dc565b6024604484013585810182019101116109c1576024604481610914968287013501019401350191610355565b9790988860041161033a5760408801516001600160e01b03199081168b3590911603610cf85760005b60608901518051821015610ab3576020908260051b0101518051600401806004116109c157815190816004016004116109c1576024820182600401116109c1578d6108d7918e6024610990950192610355565b60208201516006811015610a9d576109d75760406109b092015114610425565b60001981146109c15760010161093d565b634e487b7160e01b600052601160045260246000fd5b60208201516006811015610a9d576001036109ff5760406109fa92015110610425565b6109b0565b60208201516006811015610a9d57600203610a225760406109fa92015111610425565b60208201516006811015610a9d57600303610a465760406109fa9201511115610425565b60208201516006811015610a9d57600403610a6a5760406109fa9201511015610425565b60208201516006811015610a9d57600514610a87575b50506109b0565b6040610a969201511415610425565b3880610a80565b634e487b7160e01b600052602160045260246000fd5b5050939750939750939790946040519060208083015260e082019060018060a01b0381511660408401526020810151606084015263ffffffff60e01b604082015116608084015260608101519160a08085015282518091526020610100850193019060005b818110610cbd57505050608001516002811015610a9d57610b4891839160c083015203601f1981018352826103bb565b602081519101209080519283610c86575b50509050149283610b97575b50505015610b915760d081901b6001600160d01b03191660709190911b65ffffffffffff60a01b161790565b50600190565b6020527b19457468657265756d205369676e6564204d6573736167653a0a3332600052603c60042060405192935091608081016001600160401b038111828210176103a55760405260418152602081019236605584011161033a576000809260417f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a1608094826014602099018a3784606185015260405198516040526040840151908160605285526060840151851a885210915114165afa50600051903d15610c7857600060605260405260018060a01b0316903560601c14388080610b65565b638baa579f6000526004601cfd5b9260051b01602001905b8251811160051b9081526020835191185260206040600020920191818310610c9057915050803880610b59565b9091938451805182526020810151906006821015610a9d57826040606092602094856001970152015160408201520195019101919091610b18565b60405162461bcd60e51b815260206004820152602160248201527f53657373696f6e4b657956616c696461746f723a20736967206d69736d6174636044820152600d60fb1b6064820152608490fd5b60405162461bcd60e51b815260206004820152602760248201527f53657373696f6e4b657956616c696461746f723a206f7065726174696f6e206d6044820152660d2e6dac2e8c6d60cb1b6064820152608490fd5b60405162461bcd60e51b815260206004820152602960248201527f53657373696f6e4b657956616c696461746f723a2076616c7565206c696d697460448201526808195e18d95959195960ba1b6064820152608490fd5b60405162461bcd60e51b8152602060048201526024808201527f53657373696f6e4b657956616c696461746f723a20746172676574206d69736d6044820152630c2e8c6d60e31b6064820152608490fd5b9050610e5360608301836103dc565b60241161033a576010013560601c1438610812565b60405162461bcd60e51b815260206004820152602660248201527f53657373696f6e4b657956616c696461746f723a207061796d6173746572206e6044820152651bdd081cd95d60d21b6064820152608490fd5b80610ecc575b5061051690610510565b610eda6101208401846103dc565b60141161033a573560601c03610ef05738610ec2565b60405162461bcd60e51b815260206004820152602760248201527f53657373696f6e4b657956616c696461746f723a207061796d6173746572206d6044820152660d2e6dac2e8c6d60cb1b6064820152608490fd5b6001015460d081901b6001600160d01b03191660709190911b65ffffffffffff60a01b1617965093945050505050565b60405162461bcd60e51b815260206004820152602c60248201527f53657373696f6e4b657956616c696461746f723a2073657373696f6e206b657960448201526b081b9bdd08195b98589b195960a21b6064820152608490fd5b60405162461bcd60e51b8152602060048201526024808201527f53657373696f6e4b657956616c696461746f723a206e6f7420696d706c656d656044820152631b9d195960e21b6064820152608490fd", + "nonce": "0xa", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "transactionHash": "0x391bda89d8d96e4877db9610b48a3e78d9de707d4a95b0339ed401062677b347", + "transactionIndex": "0x0", + "blockHash": "0xc8a502784a73b44e25f5367c1a146d742e85da5fbede613b3ef217fb7d4cb642", + "blockNumber": "0x17d9eac", + "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", + "to": "0x4e59b44847b379578588920cA78FbF26c0B4956C", + "cumulativeGasUsed": "0xe73ab", + "gasUsed": "0xe73ab", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1692073046, + "chain": 43113, + "multi": false, + "commit": "951fd36" +} \ No newline at end of file diff --git a/broadcast/DeploySessionKey.s.sol/43113/run-latest.json b/broadcast/DeploySessionKey.s.sol/43113/run-latest.json index 5e3fe7cd..3694b0c5 100644 --- a/broadcast/DeploySessionKey.s.sol/43113/run-latest.json +++ b/broadcast/DeploySessionKey.s.sol/43113/run-latest.json @@ -1,20 +1,20 @@ { "transactions": [ { - "hash": "0xcba0f5cb005c796e0947151cb9f5d66b402838f13647b8cc040fcb9ca0c2aed4", + "hash": "0x391bda89d8d96e4877db9610b48a3e78d9de707d4a95b0339ed401062677b347", "transactionType": "CREATE2", "contractName": "ExecuteSessionKeyValidator", - "contractAddress": "0x8e632447954036ee940eB0a6bC5a20A18543C4Fd", + "contractAddress": "0x1C1D5b70aD6e0c04366aab100261A6Bcc251EA3f", "function": null, "arguments": null, "transaction": { "type": "0x02", "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x152b70", + "gas": "0x1522c3", "value": "0x0", - "data": "0x00000000000000000000000000000000000000000000000000000000000000006080806040523461001657611027908161001c8239f35b600080fdfe60c060408181526004908136101561001657600080fd5b600092833560e01c9081630c9595561461020c57508063333daf92146101de5780633a871cdd1461019557806352721fdd146101085780638fc925aa146100ab57639ea9bd591461006657600080fd5b346100a3573660031901126100a75761007d61033f565b506024356001600160401b0381116100a35761009c925036910161030d565b5050610fd6565b8280fd5b5080fd5b509060203660031901126100a3578035906001600160401b038211610104576100d69136910161030d565b6014929192116100a3576002913560601c83528260205280832033845260205282200160ff19815416905580f35b8380fd5b8382346100a757806003193601126100a75761012261033f565b6001600160a01b036024358181169290839003610191579160a09491849316825281602052828220908252602052209081549160ff600260018301549201541691805193845265ffffffffffff80831660208601528260301c169084015260601c606083015215156080820152f35b8480fd5b50600319836060368301126101db578335916001600160401b0383116100a7576101609083360301126101db57506020926101d491602435910161047d565b9051908152f35b80fd5b50346100a3573660031901126100a7576024356001600160401b0381116100a35761009c925036910161030d565b9290506020366003190112610104578035906001600160401b038211610191576102389136910161030d565b8060149492941161019157806034116101915780603a1161019157808311610191576054116101045760029161026d8261038a565b6014840135825260208201603485013560d01c81526bffffffffffff00000000000065ffffffffffff83850192603a88013560d01c845260608601948089013560601c8652608087019860018a523560601c8a5289602052808a20338b526020528920955186555116915160301b16916bffffffffffffffffffffffff19905160601b169117176001820155019051151560ff8019835416911617905580f35b9181601f8401121561033a578235916001600160401b03831161033a576020838186019501011161033a57565b600080fd5b600435906001600160a01b038216820361033a57565b9093929384831161033a57841161033a578101920390565b35906020811061037b575090565b6000199060200360031b1b1690565b60a081019081106001600160401b038211176103a557604052565b634e487b7160e01b600052604160045260246000fd5b90601f801991011681019081106001600160401b038211176103a557604052565b903590601e198136030182121561033a57018035906001600160401b03821161033a5760200191813603831361033a57565b6001600160401b0381116103a55760051b60200190565b1561042c57565b60405162461bcd60e51b815260206004820152602360248201527f53657373696f6e4b657956616c696461746f723a20706172616d206d69736d616044820152620e8c6d60eb1b6064820152608490fd5b9161014083019161048e83856103dc565b60149291921161033a576104a284866103dc565b60559391931161033a57803560601c600052600060205260406000203360005260205260406000209560ff60028801541615610f7c578654968715610f4c5760010154958660601c60018114600014610ec357506105046101208301836103dc565b905015610e6f57610516905b826103dc565b806080999299528860a0528060551161033a5760406054198a83810103011261033a576001600160401b0360558a01351161033a5760a0906054199060558b01358b01908b0103011261033a5760405161056f8161038a565b60a05160558a81013590910101356001600160a01b038116810361033a57815260a0805160558b0135908101607501356020840152905101609501356001600160e01b03198116810361033a57604082015260a051966001600160401b0360b560558c01358a0101351161033a57608051880160558b0135890160b581013501607401121561033a5761061060558b8101358a0160b581013501013561040e565b9861061e6040519a8b6103bb565b60558b8101358a810160b581013590810190920135808d5260805160a05160208f019f949093918401918401016060909202919091016075011161033a576055820135908101908b0160b50135016075019b5b60a051605583810135808301908e0160b5810135918201910190910135606002016075018e1015610701578d60609160805101031261033a576040518060608101106001600160401b036060830111176103a557600660208f60608401604052803584520135101561033a576060916020918f8084604092013585840152013560408201528152019c019b610671565b50509093969960559295989b5060d5939699506060870152013560a051010135600281101561033a57608084015260a051966001600160401b0360758901351161033a576080518801607460758a01358a0101121561033a5761076d605560758a01358a01013561040e565b9661077b60405198896103bb565b605560758a01358a010135885260208801998a9760805160a05190810160758d816055818301358301013560051b910135840101011161033a57607590818d013501019b5b60758c816055818301358301013560051b91013560a0510101018d10156107f1578c35815260209c8d019c016107c0565b5091939597995091939597995060018060a01b038751168015908115610e4b575b5015610dfa5761082560608201826103dc565b60441161033a576024602089015191013511610da35761084860608201826103dc565b60841161033a576064013560ff166002811015610a9d576080880151906002821015610a9d5703610d4e5761088060608201826103dc565b60641161033a57604481013560048101106109c1576108a260608301836103dc565b6044830135602481016004909101116109c1576108d76108dd916108e893602460448701350191600460448801350191610355565b9061036d565b9260608101906103dc565b6024604484013585810182019101116109c1576024604481610914968287013501019401350191610355565b9790988860041161033a5760408801516001600160e01b03199081168b3590911603610cff5760005b60608901518051821015610ab3576020908260051b0101518051600401806004116109c157815190816004016004116109c1576024820182600401116109c1578d6108d7918e6024610990950192610355565b60208201516006811015610a9d576109d75760406109b092015114610425565b60001981146109c15760010161093d565b634e487b7160e01b600052601160045260246000fd5b60208201516006811015610a9d576001036109ff5760406109fa92015110610425565b6109b0565b60208201516006811015610a9d57600203610a225760406109fa92015111610425565b60208201516006811015610a9d57600303610a465760406109fa9201511115610425565b60208201516006811015610a9d57600403610a6a5760406109fa9201511015610425565b60208201516006811015610a9d57600514610a87575b50506109b0565b6040610a969201511415610425565b3880610a80565b634e487b7160e01b600052602160045260246000fd5b5050939750939750939790946040519060208083015260e082019060018060a01b0381511660408401526020810151606084015263ffffffff60e01b604082015116608084015260608101519160a08085015282518091526020610100850193019060005b818110610cc457505050608001516002811015610a9d57610b4891839160c083015203601f1981018352826103bb565b602081519101209080519283610c8d575b50509050149283610b9e575b505050610b975760015b60ff16607082901b65ffffffffffff60a01b161760d09190911b6001600160d01b0319161790565b6000610b6f565b6020527b19457468657265756d205369676e6564204d6573736167653a0a3332600052603c60042060405192935091608081016001600160401b038111828210176103a55760405260418152602081019236605584011161033a576000809260417f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a1608094826014602099018a3784606185015260405198516040526040840151908160605285526060840151851a885210915114165afa50600051903d15610c7f57600060605260405260018060a01b0316903560601c14388080610b65565b638baa579f6000526004601cfd5b9260051b01602001905b8251811160051b9081526020835191185260206040600020920191818310610c9757915050803880610b59565b9091938451805182526020810151906006821015610a9d57826040606092602094856001970152015160408201520195019101919091610b18565b60405162461bcd60e51b815260206004820152602160248201527f53657373696f6e4b657956616c696461746f723a20736967206d69736d6174636044820152600d60fb1b6064820152608490fd5b60405162461bcd60e51b815260206004820152602760248201527f53657373696f6e4b657956616c696461746f723a206f7065726174696f6e206d6044820152660d2e6dac2e8c6d60cb1b6064820152608490fd5b60405162461bcd60e51b815260206004820152602960248201527f53657373696f6e4b657956616c696461746f723a2076616c7565206c696d697460448201526808195e18d95959195960ba1b6064820152608490fd5b60405162461bcd60e51b8152602060048201526024808201527f53657373696f6e4b657956616c696461746f723a20746172676574206d69736d6044820152630c2e8c6d60e31b6064820152608490fd5b9050610e5a60608301836103dc565b60241161033a576010013560601c1438610812565b60405162461bcd60e51b815260206004820152602660248201527f53657373696f6e4b657956616c696461746f723a207061796d6173746572206e6044820152651bdd081cd95d60d21b6064820152608490fd5b80610ed3575b5061051690610510565b610ee16101208401846103dc565b60141161033a573560601c03610ef75738610ec9565b60405162461bcd60e51b815260206004820152602760248201527f53657373696f6e4b657956616c696461746f723a207061796d6173746572206d6044820152660d2e6dac2e8c6d60cb1b6064820152608490fd5b60010154607081901b65ffffffffffff60a01b1660d09190911b6001600160d01b03191617965093945050505050565b60405162461bcd60e51b815260206004820152602c60248201527f53657373696f6e4b657956616c696461746f723a2073657373696f6e206b657960448201526b081b9bdd08195b98589b195960a21b6064820152608490fd5b60405162461bcd60e51b8152602060048201526024808201527f53657373696f6e4b657956616c696461746f723a206e6f7420696d706c656d656044820152631b9d195960e21b6064820152608490fd", - "nonce": "0x4", + "data": "0x00000000000000000000000000000000000000000000000000000000000000006080806040523461001657611020908161001c8239f35b600080fdfe60c060408181526004908136101561001657600080fd5b600092833560e01c9081630c9595561461020c57508063333daf92146101de5780633a871cdd1461019557806352721fdd146101085780638fc925aa146100ab57639ea9bd591461006657600080fd5b346100a3573660031901126100a75761007d61033f565b506024356001600160401b0381116100a35761009c925036910161030d565b5050610fcf565b8280fd5b5080fd5b509060203660031901126100a3578035906001600160401b038211610104576100d69136910161030d565b6014929192116100a3576002913560601c83528260205280832033845260205282200160ff19815416905580f35b8380fd5b8382346100a757806003193601126100a75761012261033f565b6001600160a01b036024358181169290839003610191579160a09491849316825281602052828220908252602052209081549160ff600260018301549201541691805193845265ffffffffffff80831660208601528260301c169084015260601c606083015215156080820152f35b8480fd5b50600319836060368301126101db578335916001600160401b0383116100a7576101609083360301126101db57506020926101d491602435910161047d565b9051908152f35b80fd5b50346100a3573660031901126100a7576024356001600160401b0381116100a35761009c925036910161030d565b9290506020366003190112610104578035906001600160401b038211610191576102389136910161030d565b8060149492941161019157806034116101915780603a1161019157808311610191576054116101045760029161026d8261038a565b6014840135825260208201603485013560d01c81526bffffffffffff00000000000065ffffffffffff83850192603a88013560d01c845260608601948089013560601c8652608087019860018a523560601c8a5289602052808a20338b526020528920955186555116915160301b16916bffffffffffffffffffffffff19905160601b169117176001820155019051151560ff8019835416911617905580f35b9181601f8401121561033a578235916001600160401b03831161033a576020838186019501011161033a57565b600080fd5b600435906001600160a01b038216820361033a57565b9093929384831161033a57841161033a578101920390565b35906020811061037b575090565b6000199060200360031b1b1690565b60a081019081106001600160401b038211176103a557604052565b634e487b7160e01b600052604160045260246000fd5b90601f801991011681019081106001600160401b038211176103a557604052565b903590601e198136030182121561033a57018035906001600160401b03821161033a5760200191813603831361033a57565b6001600160401b0381116103a55760051b60200190565b1561042c57565b60405162461bcd60e51b815260206004820152602360248201527f53657373696f6e4b657956616c696461746f723a20706172616d206d69736d616044820152620e8c6d60eb1b6064820152608490fd5b9161014083019161048e83856103dc565b60149291921161033a576104a284866103dc565b60559391931161033a57803560601c600052600060205260406000203360005260205260406000209560ff60028801541615610f75578654968715610f455760010154958660601c60018114600014610ebc57506105046101208301836103dc565b905015610e6857610516905b826103dc565b8060a099929952886080528060551161033a5760406054198a83810103011261033a576001600160401b0360558a01351161033a5760a0906054199060558b01358b01908b0103011261033a5760405161056f8161038a565b60805160558a81013590910101356001600160a01b038116810361033a5781526080805160558b0135908101607501356020840152905101609501356001600160e01b03198116810361033a576040820152608051966001600160401b0360b560558c01358a0101351161033a5760a051880160558b0135890160b581013501607401121561033a5761061060558b8101358a0160b581013501013561040e565b9861061e6040519a8b6103bb565b60558b8101358a810160b581013590810190920135808d5260a05160805160208f019f949093918401918401016060909202919091016075011161033a576055820135908101908b0160b50135016075019b5b608051605583810135808301908e0160b5810135918201910190910135606002016075018e1015610701578d60609160a05101031261033a576040518060608101106001600160401b036060830111176103a557600660208f60608401604052803584520135101561033a576060916020918f8084604092013585840152013560408201528152019c019b610671565b50509093969960559295989b5060d59396995060608701520135608051010135600281101561033a576080840152608051966001600160401b0360758901351161033a5760a0518801607460758a01358a0101121561033a5761076d605560758a01358a01013561040e565b9661077b60405198896103bb565b605560758a01358a010135885260208801998a9760a05160805190810160758d816055818301358301013560051b910135840101011161033a57607590818d013501019b5b60758c816055818301358301013560051b9101356080510101018d10156107f1578c35815260209c8d019c016107c0565b5091939597995091939597995060018060a01b038751168015908115610e44575b5015610df35761082560608201826103dc565b60441161033a576024602089015191013511610d9c5761084860608201826103dc565b60841161033a576064013560ff166002811015610a9d576080880151906002821015610a9d5703610d475761088060608201826103dc565b60641161033a57604481013560048101106109c1576108a260608301836103dc565b6044830135602481016004909101116109c1576108d76108dd916108e893602460448701350191600460448801350191610355565b9061036d565b9260608101906103dc565b6024604484013585810182019101116109c1576024604481610914968287013501019401350191610355565b9790988860041161033a5760408801516001600160e01b03199081168b3590911603610cf85760005b60608901518051821015610ab3576020908260051b0101518051600401806004116109c157815190816004016004116109c1576024820182600401116109c1578d6108d7918e6024610990950192610355565b60208201516006811015610a9d576109d75760406109b092015114610425565b60001981146109c15760010161093d565b634e487b7160e01b600052601160045260246000fd5b60208201516006811015610a9d576001036109ff5760406109fa92015110610425565b6109b0565b60208201516006811015610a9d57600203610a225760406109fa92015111610425565b60208201516006811015610a9d57600303610a465760406109fa9201511115610425565b60208201516006811015610a9d57600403610a6a5760406109fa9201511015610425565b60208201516006811015610a9d57600514610a87575b50506109b0565b6040610a969201511415610425565b3880610a80565b634e487b7160e01b600052602160045260246000fd5b5050939750939750939790946040519060208083015260e082019060018060a01b0381511660408401526020810151606084015263ffffffff60e01b604082015116608084015260608101519160a08085015282518091526020610100850193019060005b818110610cbd57505050608001516002811015610a9d57610b4891839160c083015203601f1981018352826103bb565b602081519101209080519283610c86575b50509050149283610b97575b50505015610b915760d081901b6001600160d01b03191660709190911b65ffffffffffff60a01b161790565b50600190565b6020527b19457468657265756d205369676e6564204d6573736167653a0a3332600052603c60042060405192935091608081016001600160401b038111828210176103a55760405260418152602081019236605584011161033a576000809260417f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a1608094826014602099018a3784606185015260405198516040526040840151908160605285526060840151851a885210915114165afa50600051903d15610c7857600060605260405260018060a01b0316903560601c14388080610b65565b638baa579f6000526004601cfd5b9260051b01602001905b8251811160051b9081526020835191185260206040600020920191818310610c9057915050803880610b59565b9091938451805182526020810151906006821015610a9d57826040606092602094856001970152015160408201520195019101919091610b18565b60405162461bcd60e51b815260206004820152602160248201527f53657373696f6e4b657956616c696461746f723a20736967206d69736d6174636044820152600d60fb1b6064820152608490fd5b60405162461bcd60e51b815260206004820152602760248201527f53657373696f6e4b657956616c696461746f723a206f7065726174696f6e206d6044820152660d2e6dac2e8c6d60cb1b6064820152608490fd5b60405162461bcd60e51b815260206004820152602960248201527f53657373696f6e4b657956616c696461746f723a2076616c7565206c696d697460448201526808195e18d95959195960ba1b6064820152608490fd5b60405162461bcd60e51b8152602060048201526024808201527f53657373696f6e4b657956616c696461746f723a20746172676574206d69736d6044820152630c2e8c6d60e31b6064820152608490fd5b9050610e5360608301836103dc565b60241161033a576010013560601c1438610812565b60405162461bcd60e51b815260206004820152602660248201527f53657373696f6e4b657956616c696461746f723a207061796d6173746572206e6044820152651bdd081cd95d60d21b6064820152608490fd5b80610ecc575b5061051690610510565b610eda6101208401846103dc565b60141161033a573560601c03610ef05738610ec2565b60405162461bcd60e51b815260206004820152602760248201527f53657373696f6e4b657956616c696461746f723a207061796d6173746572206d6044820152660d2e6dac2e8c6d60cb1b6064820152608490fd5b6001015460d081901b6001600160d01b03191660709190911b65ffffffffffff60a01b1617965093945050505050565b60405162461bcd60e51b815260206004820152602c60248201527f53657373696f6e4b657956616c696461746f723a2073657373696f6e206b657960448201526b081b9bdd08195b98589b195960a21b6064820152608490fd5b60405162461bcd60e51b8152602060048201526024808201527f53657373696f6e4b657956616c696461746f723a206e6f7420696d706c656d656044820152631b9d195960e21b6064820152608490fd", + "nonce": "0xa", "accessList": [] }, "additionalContracts": [], @@ -23,14 +23,14 @@ ], "receipts": [ { - "transactionHash": "0xcba0f5cb005c796e0947151cb9f5d66b402838f13647b8cc040fcb9ca0c2aed4", + "transactionHash": "0x391bda89d8d96e4877db9610b48a3e78d9de707d4a95b0339ed401062677b347", "transactionIndex": "0x0", - "blockHash": "0x6b45ca86d1221d6800f2350f1d193d3b3d68387c390086d15f7575b3213ecf9a", - "blockNumber": "0x17b4492", + "blockHash": "0xc8a502784a73b44e25f5367c1a146d742e85da5fbede613b3ef217fb7d4cb642", + "blockNumber": "0x17d9eac", "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", "to": "0x4e59b44847b379578588920cA78FbF26c0B4956C", - "cumulativeGasUsed": "0xe799a", - "gasUsed": "0xe799a", + "cumulativeGasUsed": "0xe73ab", + "gasUsed": "0xe73ab", "contractAddress": null, "logs": [], "status": "0x1", @@ -42,8 +42,8 @@ "libraries": [], "pending": [], "returns": {}, - "timestamp": 1691520642, + "timestamp": 1692073046, "chain": 43113, "multi": false, - "commit": "06a62a2" + "commit": "951fd36" } \ No newline at end of file diff --git a/broadcast/DeploySessionKey.s.sol/5/run-1692071407.json b/broadcast/DeploySessionKey.s.sol/5/run-1692071407.json new file mode 100644 index 00000000..5e4a5230 --- /dev/null +++ b/broadcast/DeploySessionKey.s.sol/5/run-1692071407.json @@ -0,0 +1,33 @@ +{ + "transactions": [ + { + "hash": "0x6b64d0937a0dec7b63f1b49b2acbfb5fd038940372066d0cf5ce47e4ef9f5f89", + "transactionType": "CREATE2", + "contractName": "ExecuteSessionKeyValidator", + "contractAddress": "0x1C1D5b70aD6e0c04366aab100261A6Bcc251EA3f", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1522c3", + "value": "0x0", + "data": "0x00000000000000000000000000000000000000000000000000000000000000006080806040523461001657611020908161001c8239f35b600080fdfe60c060408181526004908136101561001657600080fd5b600092833560e01c9081630c9595561461020c57508063333daf92146101de5780633a871cdd1461019557806352721fdd146101085780638fc925aa146100ab57639ea9bd591461006657600080fd5b346100a3573660031901126100a75761007d61033f565b506024356001600160401b0381116100a35761009c925036910161030d565b5050610fcf565b8280fd5b5080fd5b509060203660031901126100a3578035906001600160401b038211610104576100d69136910161030d565b6014929192116100a3576002913560601c83528260205280832033845260205282200160ff19815416905580f35b8380fd5b8382346100a757806003193601126100a75761012261033f565b6001600160a01b036024358181169290839003610191579160a09491849316825281602052828220908252602052209081549160ff600260018301549201541691805193845265ffffffffffff80831660208601528260301c169084015260601c606083015215156080820152f35b8480fd5b50600319836060368301126101db578335916001600160401b0383116100a7576101609083360301126101db57506020926101d491602435910161047d565b9051908152f35b80fd5b50346100a3573660031901126100a7576024356001600160401b0381116100a35761009c925036910161030d565b9290506020366003190112610104578035906001600160401b038211610191576102389136910161030d565b8060149492941161019157806034116101915780603a1161019157808311610191576054116101045760029161026d8261038a565b6014840135825260208201603485013560d01c81526bffffffffffff00000000000065ffffffffffff83850192603a88013560d01c845260608601948089013560601c8652608087019860018a523560601c8a5289602052808a20338b526020528920955186555116915160301b16916bffffffffffffffffffffffff19905160601b169117176001820155019051151560ff8019835416911617905580f35b9181601f8401121561033a578235916001600160401b03831161033a576020838186019501011161033a57565b600080fd5b600435906001600160a01b038216820361033a57565b9093929384831161033a57841161033a578101920390565b35906020811061037b575090565b6000199060200360031b1b1690565b60a081019081106001600160401b038211176103a557604052565b634e487b7160e01b600052604160045260246000fd5b90601f801991011681019081106001600160401b038211176103a557604052565b903590601e198136030182121561033a57018035906001600160401b03821161033a5760200191813603831361033a57565b6001600160401b0381116103a55760051b60200190565b1561042c57565b60405162461bcd60e51b815260206004820152602360248201527f53657373696f6e4b657956616c696461746f723a20706172616d206d69736d616044820152620e8c6d60eb1b6064820152608490fd5b9161014083019161048e83856103dc565b60149291921161033a576104a284866103dc565b60559391931161033a57803560601c600052600060205260406000203360005260205260406000209560ff60028801541615610f75578654968715610f455760010154958660601c60018114600014610ebc57506105046101208301836103dc565b905015610e6857610516905b826103dc565b8060a099929952886080528060551161033a5760406054198a83810103011261033a576001600160401b0360558a01351161033a5760a0906054199060558b01358b01908b0103011261033a5760405161056f8161038a565b60805160558a81013590910101356001600160a01b038116810361033a5781526080805160558b0135908101607501356020840152905101609501356001600160e01b03198116810361033a576040820152608051966001600160401b0360b560558c01358a0101351161033a5760a051880160558b0135890160b581013501607401121561033a5761061060558b8101358a0160b581013501013561040e565b9861061e6040519a8b6103bb565b60558b8101358a810160b581013590810190920135808d5260a05160805160208f019f949093918401918401016060909202919091016075011161033a576055820135908101908b0160b50135016075019b5b608051605583810135808301908e0160b5810135918201910190910135606002016075018e1015610701578d60609160a05101031261033a576040518060608101106001600160401b036060830111176103a557600660208f60608401604052803584520135101561033a576060916020918f8084604092013585840152013560408201528152019c019b610671565b50509093969960559295989b5060d59396995060608701520135608051010135600281101561033a576080840152608051966001600160401b0360758901351161033a5760a0518801607460758a01358a0101121561033a5761076d605560758a01358a01013561040e565b9661077b60405198896103bb565b605560758a01358a010135885260208801998a9760a05160805190810160758d816055818301358301013560051b910135840101011161033a57607590818d013501019b5b60758c816055818301358301013560051b9101356080510101018d10156107f1578c35815260209c8d019c016107c0565b5091939597995091939597995060018060a01b038751168015908115610e44575b5015610df35761082560608201826103dc565b60441161033a576024602089015191013511610d9c5761084860608201826103dc565b60841161033a576064013560ff166002811015610a9d576080880151906002821015610a9d5703610d475761088060608201826103dc565b60641161033a57604481013560048101106109c1576108a260608301836103dc565b6044830135602481016004909101116109c1576108d76108dd916108e893602460448701350191600460448801350191610355565b9061036d565b9260608101906103dc565b6024604484013585810182019101116109c1576024604481610914968287013501019401350191610355565b9790988860041161033a5760408801516001600160e01b03199081168b3590911603610cf85760005b60608901518051821015610ab3576020908260051b0101518051600401806004116109c157815190816004016004116109c1576024820182600401116109c1578d6108d7918e6024610990950192610355565b60208201516006811015610a9d576109d75760406109b092015114610425565b60001981146109c15760010161093d565b634e487b7160e01b600052601160045260246000fd5b60208201516006811015610a9d576001036109ff5760406109fa92015110610425565b6109b0565b60208201516006811015610a9d57600203610a225760406109fa92015111610425565b60208201516006811015610a9d57600303610a465760406109fa9201511115610425565b60208201516006811015610a9d57600403610a6a5760406109fa9201511015610425565b60208201516006811015610a9d57600514610a87575b50506109b0565b6040610a969201511415610425565b3880610a80565b634e487b7160e01b600052602160045260246000fd5b5050939750939750939790946040519060208083015260e082019060018060a01b0381511660408401526020810151606084015263ffffffff60e01b604082015116608084015260608101519160a08085015282518091526020610100850193019060005b818110610cbd57505050608001516002811015610a9d57610b4891839160c083015203601f1981018352826103bb565b602081519101209080519283610c86575b50509050149283610b97575b50505015610b915760d081901b6001600160d01b03191660709190911b65ffffffffffff60a01b161790565b50600190565b6020527b19457468657265756d205369676e6564204d6573736167653a0a3332600052603c60042060405192935091608081016001600160401b038111828210176103a55760405260418152602081019236605584011161033a576000809260417f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a1608094826014602099018a3784606185015260405198516040526040840151908160605285526060840151851a885210915114165afa50600051903d15610c7857600060605260405260018060a01b0316903560601c14388080610b65565b638baa579f6000526004601cfd5b9260051b01602001905b8251811160051b9081526020835191185260206040600020920191818310610c9057915050803880610b59565b9091938451805182526020810151906006821015610a9d57826040606092602094856001970152015160408201520195019101919091610b18565b60405162461bcd60e51b815260206004820152602160248201527f53657373696f6e4b657956616c696461746f723a20736967206d69736d6174636044820152600d60fb1b6064820152608490fd5b60405162461bcd60e51b815260206004820152602760248201527f53657373696f6e4b657956616c696461746f723a206f7065726174696f6e206d6044820152660d2e6dac2e8c6d60cb1b6064820152608490fd5b60405162461bcd60e51b815260206004820152602960248201527f53657373696f6e4b657956616c696461746f723a2076616c7565206c696d697460448201526808195e18d95959195960ba1b6064820152608490fd5b60405162461bcd60e51b8152602060048201526024808201527f53657373696f6e4b657956616c696461746f723a20746172676574206d69736d6044820152630c2e8c6d60e31b6064820152608490fd5b9050610e5360608301836103dc565b60241161033a576010013560601c1438610812565b60405162461bcd60e51b815260206004820152602660248201527f53657373696f6e4b657956616c696461746f723a207061796d6173746572206e6044820152651bdd081cd95d60d21b6064820152608490fd5b80610ecc575b5061051690610510565b610eda6101208401846103dc565b60141161033a573560601c03610ef05738610ec2565b60405162461bcd60e51b815260206004820152602760248201527f53657373696f6e4b657956616c696461746f723a207061796d6173746572206d6044820152660d2e6dac2e8c6d60cb1b6064820152608490fd5b6001015460d081901b6001600160d01b03191660709190911b65ffffffffffff60a01b1617965093945050505050565b60405162461bcd60e51b815260206004820152602c60248201527f53657373696f6e4b657956616c696461746f723a2073657373696f6e206b657960448201526b081b9bdd08195b98589b195960a21b6064820152608490fd5b60405162461bcd60e51b8152602060048201526024808201527f53657373696f6e4b657956616c696461746f723a206e6f7420696d706c656d656044820152631b9d195960e21b6064820152608490fd", + "nonce": "0x4b" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [], + "libraries": [], + "pending": [ + "0x6b64d0937a0dec7b63f1b49b2acbfb5fd038940372066d0cf5ce47e4ef9f5f89" + ], + "returns": {}, + "timestamp": 1692071407, + "chain": 5, + "multi": false, + "commit": "e74c511" +} \ No newline at end of file diff --git a/broadcast/DeploySessionKey.s.sol/5/run-1692071413.json b/broadcast/DeploySessionKey.s.sol/5/run-1692071413.json new file mode 100644 index 00000000..bb597558 --- /dev/null +++ b/broadcast/DeploySessionKey.s.sol/5/run-1692071413.json @@ -0,0 +1,48 @@ +{ + "transactions": [ + { + "hash": "0x6b64d0937a0dec7b63f1b49b2acbfb5fd038940372066d0cf5ce47e4ef9f5f89", + "transactionType": "CREATE2", + "contractName": "ExecuteSessionKeyValidator", + "contractAddress": "0x1C1D5b70aD6e0c04366aab100261A6Bcc251EA3f", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1522c3", + "value": "0x0", + "data": "0x00000000000000000000000000000000000000000000000000000000000000006080806040523461001657611020908161001c8239f35b600080fdfe60c060408181526004908136101561001657600080fd5b600092833560e01c9081630c9595561461020c57508063333daf92146101de5780633a871cdd1461019557806352721fdd146101085780638fc925aa146100ab57639ea9bd591461006657600080fd5b346100a3573660031901126100a75761007d61033f565b506024356001600160401b0381116100a35761009c925036910161030d565b5050610fcf565b8280fd5b5080fd5b509060203660031901126100a3578035906001600160401b038211610104576100d69136910161030d565b6014929192116100a3576002913560601c83528260205280832033845260205282200160ff19815416905580f35b8380fd5b8382346100a757806003193601126100a75761012261033f565b6001600160a01b036024358181169290839003610191579160a09491849316825281602052828220908252602052209081549160ff600260018301549201541691805193845265ffffffffffff80831660208601528260301c169084015260601c606083015215156080820152f35b8480fd5b50600319836060368301126101db578335916001600160401b0383116100a7576101609083360301126101db57506020926101d491602435910161047d565b9051908152f35b80fd5b50346100a3573660031901126100a7576024356001600160401b0381116100a35761009c925036910161030d565b9290506020366003190112610104578035906001600160401b038211610191576102389136910161030d565b8060149492941161019157806034116101915780603a1161019157808311610191576054116101045760029161026d8261038a565b6014840135825260208201603485013560d01c81526bffffffffffff00000000000065ffffffffffff83850192603a88013560d01c845260608601948089013560601c8652608087019860018a523560601c8a5289602052808a20338b526020528920955186555116915160301b16916bffffffffffffffffffffffff19905160601b169117176001820155019051151560ff8019835416911617905580f35b9181601f8401121561033a578235916001600160401b03831161033a576020838186019501011161033a57565b600080fd5b600435906001600160a01b038216820361033a57565b9093929384831161033a57841161033a578101920390565b35906020811061037b575090565b6000199060200360031b1b1690565b60a081019081106001600160401b038211176103a557604052565b634e487b7160e01b600052604160045260246000fd5b90601f801991011681019081106001600160401b038211176103a557604052565b903590601e198136030182121561033a57018035906001600160401b03821161033a5760200191813603831361033a57565b6001600160401b0381116103a55760051b60200190565b1561042c57565b60405162461bcd60e51b815260206004820152602360248201527f53657373696f6e4b657956616c696461746f723a20706172616d206d69736d616044820152620e8c6d60eb1b6064820152608490fd5b9161014083019161048e83856103dc565b60149291921161033a576104a284866103dc565b60559391931161033a57803560601c600052600060205260406000203360005260205260406000209560ff60028801541615610f75578654968715610f455760010154958660601c60018114600014610ebc57506105046101208301836103dc565b905015610e6857610516905b826103dc565b8060a099929952886080528060551161033a5760406054198a83810103011261033a576001600160401b0360558a01351161033a5760a0906054199060558b01358b01908b0103011261033a5760405161056f8161038a565b60805160558a81013590910101356001600160a01b038116810361033a5781526080805160558b0135908101607501356020840152905101609501356001600160e01b03198116810361033a576040820152608051966001600160401b0360b560558c01358a0101351161033a5760a051880160558b0135890160b581013501607401121561033a5761061060558b8101358a0160b581013501013561040e565b9861061e6040519a8b6103bb565b60558b8101358a810160b581013590810190920135808d5260a05160805160208f019f949093918401918401016060909202919091016075011161033a576055820135908101908b0160b50135016075019b5b608051605583810135808301908e0160b5810135918201910190910135606002016075018e1015610701578d60609160a05101031261033a576040518060608101106001600160401b036060830111176103a557600660208f60608401604052803584520135101561033a576060916020918f8084604092013585840152013560408201528152019c019b610671565b50509093969960559295989b5060d59396995060608701520135608051010135600281101561033a576080840152608051966001600160401b0360758901351161033a5760a0518801607460758a01358a0101121561033a5761076d605560758a01358a01013561040e565b9661077b60405198896103bb565b605560758a01358a010135885260208801998a9760a05160805190810160758d816055818301358301013560051b910135840101011161033a57607590818d013501019b5b60758c816055818301358301013560051b9101356080510101018d10156107f1578c35815260209c8d019c016107c0565b5091939597995091939597995060018060a01b038751168015908115610e44575b5015610df35761082560608201826103dc565b60441161033a576024602089015191013511610d9c5761084860608201826103dc565b60841161033a576064013560ff166002811015610a9d576080880151906002821015610a9d5703610d475761088060608201826103dc565b60641161033a57604481013560048101106109c1576108a260608301836103dc565b6044830135602481016004909101116109c1576108d76108dd916108e893602460448701350191600460448801350191610355565b9061036d565b9260608101906103dc565b6024604484013585810182019101116109c1576024604481610914968287013501019401350191610355565b9790988860041161033a5760408801516001600160e01b03199081168b3590911603610cf85760005b60608901518051821015610ab3576020908260051b0101518051600401806004116109c157815190816004016004116109c1576024820182600401116109c1578d6108d7918e6024610990950192610355565b60208201516006811015610a9d576109d75760406109b092015114610425565b60001981146109c15760010161093d565b634e487b7160e01b600052601160045260246000fd5b60208201516006811015610a9d576001036109ff5760406109fa92015110610425565b6109b0565b60208201516006811015610a9d57600203610a225760406109fa92015111610425565b60208201516006811015610a9d57600303610a465760406109fa9201511115610425565b60208201516006811015610a9d57600403610a6a5760406109fa9201511015610425565b60208201516006811015610a9d57600514610a87575b50506109b0565b6040610a969201511415610425565b3880610a80565b634e487b7160e01b600052602160045260246000fd5b5050939750939750939790946040519060208083015260e082019060018060a01b0381511660408401526020810151606084015263ffffffff60e01b604082015116608084015260608101519160a08085015282518091526020610100850193019060005b818110610cbd57505050608001516002811015610a9d57610b4891839160c083015203601f1981018352826103bb565b602081519101209080519283610c86575b50509050149283610b97575b50505015610b915760d081901b6001600160d01b03191660709190911b65ffffffffffff60a01b161790565b50600190565b6020527b19457468657265756d205369676e6564204d6573736167653a0a3332600052603c60042060405192935091608081016001600160401b038111828210176103a55760405260418152602081019236605584011161033a576000809260417f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a1608094826014602099018a3784606185015260405198516040526040840151908160605285526060840151851a885210915114165afa50600051903d15610c7857600060605260405260018060a01b0316903560601c14388080610b65565b638baa579f6000526004601cfd5b9260051b01602001905b8251811160051b9081526020835191185260206040600020920191818310610c9057915050803880610b59565b9091938451805182526020810151906006821015610a9d57826040606092602094856001970152015160408201520195019101919091610b18565b60405162461bcd60e51b815260206004820152602160248201527f53657373696f6e4b657956616c696461746f723a20736967206d69736d6174636044820152600d60fb1b6064820152608490fd5b60405162461bcd60e51b815260206004820152602760248201527f53657373696f6e4b657956616c696461746f723a206f7065726174696f6e206d6044820152660d2e6dac2e8c6d60cb1b6064820152608490fd5b60405162461bcd60e51b815260206004820152602960248201527f53657373696f6e4b657956616c696461746f723a2076616c7565206c696d697460448201526808195e18d95959195960ba1b6064820152608490fd5b60405162461bcd60e51b8152602060048201526024808201527f53657373696f6e4b657956616c696461746f723a20746172676574206d69736d6044820152630c2e8c6d60e31b6064820152608490fd5b9050610e5360608301836103dc565b60241161033a576010013560601c1438610812565b60405162461bcd60e51b815260206004820152602660248201527f53657373696f6e4b657956616c696461746f723a207061796d6173746572206e6044820152651bdd081cd95d60d21b6064820152608490fd5b80610ecc575b5061051690610510565b610eda6101208401846103dc565b60141161033a573560601c03610ef05738610ec2565b60405162461bcd60e51b815260206004820152602760248201527f53657373696f6e4b657956616c696461746f723a207061796d6173746572206d6044820152660d2e6dac2e8c6d60cb1b6064820152608490fd5b6001015460d081901b6001600160d01b03191660709190911b65ffffffffffff60a01b1617965093945050505050565b60405162461bcd60e51b815260206004820152602c60248201527f53657373696f6e4b657956616c696461746f723a2073657373696f6e206b657960448201526b081b9bdd08195b98589b195960a21b6064820152608490fd5b60405162461bcd60e51b8152602060048201526024808201527f53657373696f6e4b657956616c696461746f723a206e6f7420696d706c656d656044820152631b9d195960e21b6064820152608490fd", + "nonce": "0x4b" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "transactionHash": "0x6b64d0937a0dec7b63f1b49b2acbfb5fd038940372066d0cf5ce47e4ef9f5f89", + "transactionIndex": "0x43", + "blockHash": "0x33d174077e51aa137ef49d0378df7edc64e8234bfd90da1bc511b97effd623a9", + "blockNumber": "0x9143ac", + "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", + "to": "0x4e59b44847b379578588920cA78FbF26c0B4956C", + "cumulativeGasUsed": "0xb18e22", + "gasUsed": "0xe74af", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e109" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1692071413, + "chain": 5, + "multi": false, + "commit": "e74c511" +} \ No newline at end of file diff --git a/broadcast/DeploySessionKey.s.sol/5/run-latest.json b/broadcast/DeploySessionKey.s.sol/5/run-latest.json index d170fe78..bb597558 100644 --- a/broadcast/DeploySessionKey.s.sol/5/run-latest.json +++ b/broadcast/DeploySessionKey.s.sol/5/run-latest.json @@ -1,20 +1,20 @@ { "transactions": [ { - "hash": "0xe0a14f1f6c8451b3cc4a9404489edfa32529b788fce5cba06f05a4c23b477f01", + "hash": "0x6b64d0937a0dec7b63f1b49b2acbfb5fd038940372066d0cf5ce47e4ef9f5f89", "transactionType": "CREATE2", "contractName": "ExecuteSessionKeyValidator", - "contractAddress": "0x8e632447954036ee940eB0a6bC5a20A18543C4Fd", + "contractAddress": "0x1C1D5b70aD6e0c04366aab100261A6Bcc251EA3f", "function": null, "arguments": null, "transaction": { "type": "0x00", "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x152b70", + "gas": "0x1522c3", "value": "0x0", - "data": "0x00000000000000000000000000000000000000000000000000000000000000006080806040523461001657611027908161001c8239f35b600080fdfe60c060408181526004908136101561001657600080fd5b600092833560e01c9081630c9595561461020c57508063333daf92146101de5780633a871cdd1461019557806352721fdd146101085780638fc925aa146100ab57639ea9bd591461006657600080fd5b346100a3573660031901126100a75761007d61033f565b506024356001600160401b0381116100a35761009c925036910161030d565b5050610fd6565b8280fd5b5080fd5b509060203660031901126100a3578035906001600160401b038211610104576100d69136910161030d565b6014929192116100a3576002913560601c83528260205280832033845260205282200160ff19815416905580f35b8380fd5b8382346100a757806003193601126100a75761012261033f565b6001600160a01b036024358181169290839003610191579160a09491849316825281602052828220908252602052209081549160ff600260018301549201541691805193845265ffffffffffff80831660208601528260301c169084015260601c606083015215156080820152f35b8480fd5b50600319836060368301126101db578335916001600160401b0383116100a7576101609083360301126101db57506020926101d491602435910161047d565b9051908152f35b80fd5b50346100a3573660031901126100a7576024356001600160401b0381116100a35761009c925036910161030d565b9290506020366003190112610104578035906001600160401b038211610191576102389136910161030d565b8060149492941161019157806034116101915780603a1161019157808311610191576054116101045760029161026d8261038a565b6014840135825260208201603485013560d01c81526bffffffffffff00000000000065ffffffffffff83850192603a88013560d01c845260608601948089013560601c8652608087019860018a523560601c8a5289602052808a20338b526020528920955186555116915160301b16916bffffffffffffffffffffffff19905160601b169117176001820155019051151560ff8019835416911617905580f35b9181601f8401121561033a578235916001600160401b03831161033a576020838186019501011161033a57565b600080fd5b600435906001600160a01b038216820361033a57565b9093929384831161033a57841161033a578101920390565b35906020811061037b575090565b6000199060200360031b1b1690565b60a081019081106001600160401b038211176103a557604052565b634e487b7160e01b600052604160045260246000fd5b90601f801991011681019081106001600160401b038211176103a557604052565b903590601e198136030182121561033a57018035906001600160401b03821161033a5760200191813603831361033a57565b6001600160401b0381116103a55760051b60200190565b1561042c57565b60405162461bcd60e51b815260206004820152602360248201527f53657373696f6e4b657956616c696461746f723a20706172616d206d69736d616044820152620e8c6d60eb1b6064820152608490fd5b9161014083019161048e83856103dc565b60149291921161033a576104a284866103dc565b60559391931161033a57803560601c600052600060205260406000203360005260205260406000209560ff60028801541615610f7c578654968715610f4c5760010154958660601c60018114600014610ec357506105046101208301836103dc565b905015610e6f57610516905b826103dc565b806080999299528860a0528060551161033a5760406054198a83810103011261033a576001600160401b0360558a01351161033a5760a0906054199060558b01358b01908b0103011261033a5760405161056f8161038a565b60a05160558a81013590910101356001600160a01b038116810361033a57815260a0805160558b0135908101607501356020840152905101609501356001600160e01b03198116810361033a57604082015260a051966001600160401b0360b560558c01358a0101351161033a57608051880160558b0135890160b581013501607401121561033a5761061060558b8101358a0160b581013501013561040e565b9861061e6040519a8b6103bb565b60558b8101358a810160b581013590810190920135808d5260805160a05160208f019f949093918401918401016060909202919091016075011161033a576055820135908101908b0160b50135016075019b5b60a051605583810135808301908e0160b5810135918201910190910135606002016075018e1015610701578d60609160805101031261033a576040518060608101106001600160401b036060830111176103a557600660208f60608401604052803584520135101561033a576060916020918f8084604092013585840152013560408201528152019c019b610671565b50509093969960559295989b5060d5939699506060870152013560a051010135600281101561033a57608084015260a051966001600160401b0360758901351161033a576080518801607460758a01358a0101121561033a5761076d605560758a01358a01013561040e565b9661077b60405198896103bb565b605560758a01358a010135885260208801998a9760805160a05190810160758d816055818301358301013560051b910135840101011161033a57607590818d013501019b5b60758c816055818301358301013560051b91013560a0510101018d10156107f1578c35815260209c8d019c016107c0565b5091939597995091939597995060018060a01b038751168015908115610e4b575b5015610dfa5761082560608201826103dc565b60441161033a576024602089015191013511610da35761084860608201826103dc565b60841161033a576064013560ff166002811015610a9d576080880151906002821015610a9d5703610d4e5761088060608201826103dc565b60641161033a57604481013560048101106109c1576108a260608301836103dc565b6044830135602481016004909101116109c1576108d76108dd916108e893602460448701350191600460448801350191610355565b9061036d565b9260608101906103dc565b6024604484013585810182019101116109c1576024604481610914968287013501019401350191610355565b9790988860041161033a5760408801516001600160e01b03199081168b3590911603610cff5760005b60608901518051821015610ab3576020908260051b0101518051600401806004116109c157815190816004016004116109c1576024820182600401116109c1578d6108d7918e6024610990950192610355565b60208201516006811015610a9d576109d75760406109b092015114610425565b60001981146109c15760010161093d565b634e487b7160e01b600052601160045260246000fd5b60208201516006811015610a9d576001036109ff5760406109fa92015110610425565b6109b0565b60208201516006811015610a9d57600203610a225760406109fa92015111610425565b60208201516006811015610a9d57600303610a465760406109fa9201511115610425565b60208201516006811015610a9d57600403610a6a5760406109fa9201511015610425565b60208201516006811015610a9d57600514610a87575b50506109b0565b6040610a969201511415610425565b3880610a80565b634e487b7160e01b600052602160045260246000fd5b5050939750939750939790946040519060208083015260e082019060018060a01b0381511660408401526020810151606084015263ffffffff60e01b604082015116608084015260608101519160a08085015282518091526020610100850193019060005b818110610cc457505050608001516002811015610a9d57610b4891839160c083015203601f1981018352826103bb565b602081519101209080519283610c8d575b50509050149283610b9e575b505050610b975760015b60ff16607082901b65ffffffffffff60a01b161760d09190911b6001600160d01b0319161790565b6000610b6f565b6020527b19457468657265756d205369676e6564204d6573736167653a0a3332600052603c60042060405192935091608081016001600160401b038111828210176103a55760405260418152602081019236605584011161033a576000809260417f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a1608094826014602099018a3784606185015260405198516040526040840151908160605285526060840151851a885210915114165afa50600051903d15610c7f57600060605260405260018060a01b0316903560601c14388080610b65565b638baa579f6000526004601cfd5b9260051b01602001905b8251811160051b9081526020835191185260206040600020920191818310610c9757915050803880610b59565b9091938451805182526020810151906006821015610a9d57826040606092602094856001970152015160408201520195019101919091610b18565b60405162461bcd60e51b815260206004820152602160248201527f53657373696f6e4b657956616c696461746f723a20736967206d69736d6174636044820152600d60fb1b6064820152608490fd5b60405162461bcd60e51b815260206004820152602760248201527f53657373696f6e4b657956616c696461746f723a206f7065726174696f6e206d6044820152660d2e6dac2e8c6d60cb1b6064820152608490fd5b60405162461bcd60e51b815260206004820152602960248201527f53657373696f6e4b657956616c696461746f723a2076616c7565206c696d697460448201526808195e18d95959195960ba1b6064820152608490fd5b60405162461bcd60e51b8152602060048201526024808201527f53657373696f6e4b657956616c696461746f723a20746172676574206d69736d6044820152630c2e8c6d60e31b6064820152608490fd5b9050610e5a60608301836103dc565b60241161033a576010013560601c1438610812565b60405162461bcd60e51b815260206004820152602660248201527f53657373696f6e4b657956616c696461746f723a207061796d6173746572206e6044820152651bdd081cd95d60d21b6064820152608490fd5b80610ed3575b5061051690610510565b610ee16101208401846103dc565b60141161033a573560601c03610ef75738610ec9565b60405162461bcd60e51b815260206004820152602760248201527f53657373696f6e4b657956616c696461746f723a207061796d6173746572206d6044820152660d2e6dac2e8c6d60cb1b6064820152608490fd5b60010154607081901b65ffffffffffff60a01b1660d09190911b6001600160d01b03191617965093945050505050565b60405162461bcd60e51b815260206004820152602c60248201527f53657373696f6e4b657956616c696461746f723a2073657373696f6e206b657960448201526b081b9bdd08195b98589b195960a21b6064820152608490fd5b60405162461bcd60e51b8152602060048201526024808201527f53657373696f6e4b657956616c696461746f723a206e6f7420696d706c656d656044820152631b9d195960e21b6064820152608490fd", - "nonce": "0x45" + "data": "0x00000000000000000000000000000000000000000000000000000000000000006080806040523461001657611020908161001c8239f35b600080fdfe60c060408181526004908136101561001657600080fd5b600092833560e01c9081630c9595561461020c57508063333daf92146101de5780633a871cdd1461019557806352721fdd146101085780638fc925aa146100ab57639ea9bd591461006657600080fd5b346100a3573660031901126100a75761007d61033f565b506024356001600160401b0381116100a35761009c925036910161030d565b5050610fcf565b8280fd5b5080fd5b509060203660031901126100a3578035906001600160401b038211610104576100d69136910161030d565b6014929192116100a3576002913560601c83528260205280832033845260205282200160ff19815416905580f35b8380fd5b8382346100a757806003193601126100a75761012261033f565b6001600160a01b036024358181169290839003610191579160a09491849316825281602052828220908252602052209081549160ff600260018301549201541691805193845265ffffffffffff80831660208601528260301c169084015260601c606083015215156080820152f35b8480fd5b50600319836060368301126101db578335916001600160401b0383116100a7576101609083360301126101db57506020926101d491602435910161047d565b9051908152f35b80fd5b50346100a3573660031901126100a7576024356001600160401b0381116100a35761009c925036910161030d565b9290506020366003190112610104578035906001600160401b038211610191576102389136910161030d565b8060149492941161019157806034116101915780603a1161019157808311610191576054116101045760029161026d8261038a565b6014840135825260208201603485013560d01c81526bffffffffffff00000000000065ffffffffffff83850192603a88013560d01c845260608601948089013560601c8652608087019860018a523560601c8a5289602052808a20338b526020528920955186555116915160301b16916bffffffffffffffffffffffff19905160601b169117176001820155019051151560ff8019835416911617905580f35b9181601f8401121561033a578235916001600160401b03831161033a576020838186019501011161033a57565b600080fd5b600435906001600160a01b038216820361033a57565b9093929384831161033a57841161033a578101920390565b35906020811061037b575090565b6000199060200360031b1b1690565b60a081019081106001600160401b038211176103a557604052565b634e487b7160e01b600052604160045260246000fd5b90601f801991011681019081106001600160401b038211176103a557604052565b903590601e198136030182121561033a57018035906001600160401b03821161033a5760200191813603831361033a57565b6001600160401b0381116103a55760051b60200190565b1561042c57565b60405162461bcd60e51b815260206004820152602360248201527f53657373696f6e4b657956616c696461746f723a20706172616d206d69736d616044820152620e8c6d60eb1b6064820152608490fd5b9161014083019161048e83856103dc565b60149291921161033a576104a284866103dc565b60559391931161033a57803560601c600052600060205260406000203360005260205260406000209560ff60028801541615610f75578654968715610f455760010154958660601c60018114600014610ebc57506105046101208301836103dc565b905015610e6857610516905b826103dc565b8060a099929952886080528060551161033a5760406054198a83810103011261033a576001600160401b0360558a01351161033a5760a0906054199060558b01358b01908b0103011261033a5760405161056f8161038a565b60805160558a81013590910101356001600160a01b038116810361033a5781526080805160558b0135908101607501356020840152905101609501356001600160e01b03198116810361033a576040820152608051966001600160401b0360b560558c01358a0101351161033a5760a051880160558b0135890160b581013501607401121561033a5761061060558b8101358a0160b581013501013561040e565b9861061e6040519a8b6103bb565b60558b8101358a810160b581013590810190920135808d5260a05160805160208f019f949093918401918401016060909202919091016075011161033a576055820135908101908b0160b50135016075019b5b608051605583810135808301908e0160b5810135918201910190910135606002016075018e1015610701578d60609160a05101031261033a576040518060608101106001600160401b036060830111176103a557600660208f60608401604052803584520135101561033a576060916020918f8084604092013585840152013560408201528152019c019b610671565b50509093969960559295989b5060d59396995060608701520135608051010135600281101561033a576080840152608051966001600160401b0360758901351161033a5760a0518801607460758a01358a0101121561033a5761076d605560758a01358a01013561040e565b9661077b60405198896103bb565b605560758a01358a010135885260208801998a9760a05160805190810160758d816055818301358301013560051b910135840101011161033a57607590818d013501019b5b60758c816055818301358301013560051b9101356080510101018d10156107f1578c35815260209c8d019c016107c0565b5091939597995091939597995060018060a01b038751168015908115610e44575b5015610df35761082560608201826103dc565b60441161033a576024602089015191013511610d9c5761084860608201826103dc565b60841161033a576064013560ff166002811015610a9d576080880151906002821015610a9d5703610d475761088060608201826103dc565b60641161033a57604481013560048101106109c1576108a260608301836103dc565b6044830135602481016004909101116109c1576108d76108dd916108e893602460448701350191600460448801350191610355565b9061036d565b9260608101906103dc565b6024604484013585810182019101116109c1576024604481610914968287013501019401350191610355565b9790988860041161033a5760408801516001600160e01b03199081168b3590911603610cf85760005b60608901518051821015610ab3576020908260051b0101518051600401806004116109c157815190816004016004116109c1576024820182600401116109c1578d6108d7918e6024610990950192610355565b60208201516006811015610a9d576109d75760406109b092015114610425565b60001981146109c15760010161093d565b634e487b7160e01b600052601160045260246000fd5b60208201516006811015610a9d576001036109ff5760406109fa92015110610425565b6109b0565b60208201516006811015610a9d57600203610a225760406109fa92015111610425565b60208201516006811015610a9d57600303610a465760406109fa9201511115610425565b60208201516006811015610a9d57600403610a6a5760406109fa9201511015610425565b60208201516006811015610a9d57600514610a87575b50506109b0565b6040610a969201511415610425565b3880610a80565b634e487b7160e01b600052602160045260246000fd5b5050939750939750939790946040519060208083015260e082019060018060a01b0381511660408401526020810151606084015263ffffffff60e01b604082015116608084015260608101519160a08085015282518091526020610100850193019060005b818110610cbd57505050608001516002811015610a9d57610b4891839160c083015203601f1981018352826103bb565b602081519101209080519283610c86575b50509050149283610b97575b50505015610b915760d081901b6001600160d01b03191660709190911b65ffffffffffff60a01b161790565b50600190565b6020527b19457468657265756d205369676e6564204d6573736167653a0a3332600052603c60042060405192935091608081016001600160401b038111828210176103a55760405260418152602081019236605584011161033a576000809260417f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a1608094826014602099018a3784606185015260405198516040526040840151908160605285526060840151851a885210915114165afa50600051903d15610c7857600060605260405260018060a01b0316903560601c14388080610b65565b638baa579f6000526004601cfd5b9260051b01602001905b8251811160051b9081526020835191185260206040600020920191818310610c9057915050803880610b59565b9091938451805182526020810151906006821015610a9d57826040606092602094856001970152015160408201520195019101919091610b18565b60405162461bcd60e51b815260206004820152602160248201527f53657373696f6e4b657956616c696461746f723a20736967206d69736d6174636044820152600d60fb1b6064820152608490fd5b60405162461bcd60e51b815260206004820152602760248201527f53657373696f6e4b657956616c696461746f723a206f7065726174696f6e206d6044820152660d2e6dac2e8c6d60cb1b6064820152608490fd5b60405162461bcd60e51b815260206004820152602960248201527f53657373696f6e4b657956616c696461746f723a2076616c7565206c696d697460448201526808195e18d95959195960ba1b6064820152608490fd5b60405162461bcd60e51b8152602060048201526024808201527f53657373696f6e4b657956616c696461746f723a20746172676574206d69736d6044820152630c2e8c6d60e31b6064820152608490fd5b9050610e5360608301836103dc565b60241161033a576010013560601c1438610812565b60405162461bcd60e51b815260206004820152602660248201527f53657373696f6e4b657956616c696461746f723a207061796d6173746572206e6044820152651bdd081cd95d60d21b6064820152608490fd5b80610ecc575b5061051690610510565b610eda6101208401846103dc565b60141161033a573560601c03610ef05738610ec2565b60405162461bcd60e51b815260206004820152602760248201527f53657373696f6e4b657956616c696461746f723a207061796d6173746572206d6044820152660d2e6dac2e8c6d60cb1b6064820152608490fd5b6001015460d081901b6001600160d01b03191660709190911b65ffffffffffff60a01b1617965093945050505050565b60405162461bcd60e51b815260206004820152602c60248201527f53657373696f6e4b657956616c696461746f723a2073657373696f6e206b657960448201526b081b9bdd08195b98589b195960a21b6064820152608490fd5b60405162461bcd60e51b8152602060048201526024808201527f53657373696f6e4b657956616c696461746f723a206e6f7420696d706c656d656044820152631b9d195960e21b6064820152608490fd", + "nonce": "0x4b" }, "additionalContracts": [], "isFixedGasLimit": false @@ -22,27 +22,27 @@ ], "receipts": [ { - "transactionHash": "0xe0a14f1f6c8451b3cc4a9404489edfa32529b788fce5cba06f05a4c23b477f01", - "transactionIndex": "0x3d", - "blockHash": "0xfcf73eb43bae1ae11a19a89063596aa0306132c86130fda5fadb60b9fd944f8e", - "blockNumber": "0x90b813", + "transactionHash": "0x6b64d0937a0dec7b63f1b49b2acbfb5fd038940372066d0cf5ce47e4ef9f5f89", + "transactionIndex": "0x43", + "blockHash": "0x33d174077e51aa137ef49d0378df7edc64e8234bfd90da1bc511b97effd623a9", + "blockNumber": "0x9143ac", "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", "to": "0x4e59b44847b379578588920cA78FbF26c0B4956C", - "cumulativeGasUsed": "0xef4dd6", - "gasUsed": "0xe7aa0", + "cumulativeGasUsed": "0xb18e22", + "gasUsed": "0xe74af", "contractAddress": null, "logs": [], "status": "0x1", "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x0", - "effectiveGasPrice": "0x48a74148" + "effectiveGasPrice": "0x5f5e109" } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1691517870, + "timestamp": 1692071413, "chain": 5, "multi": false, - "commit": "06a62a2" + "commit": "e74c511" } \ No newline at end of file diff --git a/broadcast/DeploySessionKey.s.sol/80001/run-1692030086.json b/broadcast/DeploySessionKey.s.sol/80001/run-1692030086.json new file mode 100644 index 00000000..1d41beee --- /dev/null +++ b/broadcast/DeploySessionKey.s.sol/80001/run-1692030086.json @@ -0,0 +1,33 @@ +{ + "transactions": [ + { + "hash": "0xe61b1780434c498d9c99382e236692d8f37b6925e10331e9f5d348d4c235ce0b", + "transactionType": "CREATE2", + "contractName": "ExecuteSessionKeyValidator", + "contractAddress": "0x1C1D5b70aD6e0c04366aab100261A6Bcc251EA3f", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1522c3", + "value": "0x0", + "data": "0x00000000000000000000000000000000000000000000000000000000000000006080806040523461001657611020908161001c8239f35b600080fdfe60c060408181526004908136101561001657600080fd5b600092833560e01c9081630c9595561461020c57508063333daf92146101de5780633a871cdd1461019557806352721fdd146101085780638fc925aa146100ab57639ea9bd591461006657600080fd5b346100a3573660031901126100a75761007d61033f565b506024356001600160401b0381116100a35761009c925036910161030d565b5050610fcf565b8280fd5b5080fd5b509060203660031901126100a3578035906001600160401b038211610104576100d69136910161030d565b6014929192116100a3576002913560601c83528260205280832033845260205282200160ff19815416905580f35b8380fd5b8382346100a757806003193601126100a75761012261033f565b6001600160a01b036024358181169290839003610191579160a09491849316825281602052828220908252602052209081549160ff600260018301549201541691805193845265ffffffffffff80831660208601528260301c169084015260601c606083015215156080820152f35b8480fd5b50600319836060368301126101db578335916001600160401b0383116100a7576101609083360301126101db57506020926101d491602435910161047d565b9051908152f35b80fd5b50346100a3573660031901126100a7576024356001600160401b0381116100a35761009c925036910161030d565b9290506020366003190112610104578035906001600160401b038211610191576102389136910161030d565b8060149492941161019157806034116101915780603a1161019157808311610191576054116101045760029161026d8261038a565b6014840135825260208201603485013560d01c81526bffffffffffff00000000000065ffffffffffff83850192603a88013560d01c845260608601948089013560601c8652608087019860018a523560601c8a5289602052808a20338b526020528920955186555116915160301b16916bffffffffffffffffffffffff19905160601b169117176001820155019051151560ff8019835416911617905580f35b9181601f8401121561033a578235916001600160401b03831161033a576020838186019501011161033a57565b600080fd5b600435906001600160a01b038216820361033a57565b9093929384831161033a57841161033a578101920390565b35906020811061037b575090565b6000199060200360031b1b1690565b60a081019081106001600160401b038211176103a557604052565b634e487b7160e01b600052604160045260246000fd5b90601f801991011681019081106001600160401b038211176103a557604052565b903590601e198136030182121561033a57018035906001600160401b03821161033a5760200191813603831361033a57565b6001600160401b0381116103a55760051b60200190565b1561042c57565b60405162461bcd60e51b815260206004820152602360248201527f53657373696f6e4b657956616c696461746f723a20706172616d206d69736d616044820152620e8c6d60eb1b6064820152608490fd5b9161014083019161048e83856103dc565b60149291921161033a576104a284866103dc565b60559391931161033a57803560601c600052600060205260406000203360005260205260406000209560ff60028801541615610f75578654968715610f455760010154958660601c60018114600014610ebc57506105046101208301836103dc565b905015610e6857610516905b826103dc565b8060a099929952886080528060551161033a5760406054198a83810103011261033a576001600160401b0360558a01351161033a5760a0906054199060558b01358b01908b0103011261033a5760405161056f8161038a565b60805160558a81013590910101356001600160a01b038116810361033a5781526080805160558b0135908101607501356020840152905101609501356001600160e01b03198116810361033a576040820152608051966001600160401b0360b560558c01358a0101351161033a5760a051880160558b0135890160b581013501607401121561033a5761061060558b8101358a0160b581013501013561040e565b9861061e6040519a8b6103bb565b60558b8101358a810160b581013590810190920135808d5260a05160805160208f019f949093918401918401016060909202919091016075011161033a576055820135908101908b0160b50135016075019b5b608051605583810135808301908e0160b5810135918201910190910135606002016075018e1015610701578d60609160a05101031261033a576040518060608101106001600160401b036060830111176103a557600660208f60608401604052803584520135101561033a576060916020918f8084604092013585840152013560408201528152019c019b610671565b50509093969960559295989b5060d59396995060608701520135608051010135600281101561033a576080840152608051966001600160401b0360758901351161033a5760a0518801607460758a01358a0101121561033a5761076d605560758a01358a01013561040e565b9661077b60405198896103bb565b605560758a01358a010135885260208801998a9760a05160805190810160758d816055818301358301013560051b910135840101011161033a57607590818d013501019b5b60758c816055818301358301013560051b9101356080510101018d10156107f1578c35815260209c8d019c016107c0565b5091939597995091939597995060018060a01b038751168015908115610e44575b5015610df35761082560608201826103dc565b60441161033a576024602089015191013511610d9c5761084860608201826103dc565b60841161033a576064013560ff166002811015610a9d576080880151906002821015610a9d5703610d475761088060608201826103dc565b60641161033a57604481013560048101106109c1576108a260608301836103dc565b6044830135602481016004909101116109c1576108d76108dd916108e893602460448701350191600460448801350191610355565b9061036d565b9260608101906103dc565b6024604484013585810182019101116109c1576024604481610914968287013501019401350191610355565b9790988860041161033a5760408801516001600160e01b03199081168b3590911603610cf85760005b60608901518051821015610ab3576020908260051b0101518051600401806004116109c157815190816004016004116109c1576024820182600401116109c1578d6108d7918e6024610990950192610355565b60208201516006811015610a9d576109d75760406109b092015114610425565b60001981146109c15760010161093d565b634e487b7160e01b600052601160045260246000fd5b60208201516006811015610a9d576001036109ff5760406109fa92015110610425565b6109b0565b60208201516006811015610a9d57600203610a225760406109fa92015111610425565b60208201516006811015610a9d57600303610a465760406109fa9201511115610425565b60208201516006811015610a9d57600403610a6a5760406109fa9201511015610425565b60208201516006811015610a9d57600514610a87575b50506109b0565b6040610a969201511415610425565b3880610a80565b634e487b7160e01b600052602160045260246000fd5b5050939750939750939790946040519060208083015260e082019060018060a01b0381511660408401526020810151606084015263ffffffff60e01b604082015116608084015260608101519160a08085015282518091526020610100850193019060005b818110610cbd57505050608001516002811015610a9d57610b4891839160c083015203601f1981018352826103bb565b602081519101209080519283610c86575b50509050149283610b97575b50505015610b915760d081901b6001600160d01b03191660709190911b65ffffffffffff60a01b161790565b50600190565b6020527b19457468657265756d205369676e6564204d6573736167653a0a3332600052603c60042060405192935091608081016001600160401b038111828210176103a55760405260418152602081019236605584011161033a576000809260417f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a1608094826014602099018a3784606185015260405198516040526040840151908160605285526060840151851a885210915114165afa50600051903d15610c7857600060605260405260018060a01b0316903560601c14388080610b65565b638baa579f6000526004601cfd5b9260051b01602001905b8251811160051b9081526020835191185260206040600020920191818310610c9057915050803880610b59565b9091938451805182526020810151906006821015610a9d57826040606092602094856001970152015160408201520195019101919091610b18565b60405162461bcd60e51b815260206004820152602160248201527f53657373696f6e4b657956616c696461746f723a20736967206d69736d6174636044820152600d60fb1b6064820152608490fd5b60405162461bcd60e51b815260206004820152602760248201527f53657373696f6e4b657956616c696461746f723a206f7065726174696f6e206d6044820152660d2e6dac2e8c6d60cb1b6064820152608490fd5b60405162461bcd60e51b815260206004820152602960248201527f53657373696f6e4b657956616c696461746f723a2076616c7565206c696d697460448201526808195e18d95959195960ba1b6064820152608490fd5b60405162461bcd60e51b8152602060048201526024808201527f53657373696f6e4b657956616c696461746f723a20746172676574206d69736d6044820152630c2e8c6d60e31b6064820152608490fd5b9050610e5360608301836103dc565b60241161033a576010013560601c1438610812565b60405162461bcd60e51b815260206004820152602660248201527f53657373696f6e4b657956616c696461746f723a207061796d6173746572206e6044820152651bdd081cd95d60d21b6064820152608490fd5b80610ecc575b5061051690610510565b610eda6101208401846103dc565b60141161033a573560601c03610ef05738610ec2565b60405162461bcd60e51b815260206004820152602760248201527f53657373696f6e4b657956616c696461746f723a207061796d6173746572206d6044820152660d2e6dac2e8c6d60cb1b6064820152608490fd5b6001015460d081901b6001600160d01b03191660709190911b65ffffffffffff60a01b1617965093945050505050565b60405162461bcd60e51b815260206004820152602c60248201527f53657373696f6e4b657956616c696461746f723a2073657373696f6e206b657960448201526b081b9bdd08195b98589b195960a21b6064820152608490fd5b60405162461bcd60e51b8152602060048201526024808201527f53657373696f6e4b657956616c696461746f723a206e6f7420696d706c656d656044820152631b9d195960e21b6064820152608490fd", + "nonce": "0xe9" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [], + "libraries": [], + "pending": [ + "0xe61b1780434c498d9c99382e236692d8f37b6925e10331e9f5d348d4c235ce0b" + ], + "returns": {}, + "timestamp": 1692030086, + "chain": 80001, + "multi": false, + "commit": "fde9e99" +} \ No newline at end of file diff --git a/broadcast/DeploySessionKey.s.sol/80001/run-1692030093.json b/broadcast/DeploySessionKey.s.sol/80001/run-1692030093.json new file mode 100644 index 00000000..6117227b --- /dev/null +++ b/broadcast/DeploySessionKey.s.sol/80001/run-1692030093.json @@ -0,0 +1,65 @@ +{ + "transactions": [ + { + "hash": "0xe61b1780434c498d9c99382e236692d8f37b6925e10331e9f5d348d4c235ce0b", + "transactionType": "CREATE2", + "contractName": "ExecuteSessionKeyValidator", + "contractAddress": "0x1C1D5b70aD6e0c04366aab100261A6Bcc251EA3f", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1522c3", + "value": "0x0", + "data": "0x00000000000000000000000000000000000000000000000000000000000000006080806040523461001657611020908161001c8239f35b600080fdfe60c060408181526004908136101561001657600080fd5b600092833560e01c9081630c9595561461020c57508063333daf92146101de5780633a871cdd1461019557806352721fdd146101085780638fc925aa146100ab57639ea9bd591461006657600080fd5b346100a3573660031901126100a75761007d61033f565b506024356001600160401b0381116100a35761009c925036910161030d565b5050610fcf565b8280fd5b5080fd5b509060203660031901126100a3578035906001600160401b038211610104576100d69136910161030d565b6014929192116100a3576002913560601c83528260205280832033845260205282200160ff19815416905580f35b8380fd5b8382346100a757806003193601126100a75761012261033f565b6001600160a01b036024358181169290839003610191579160a09491849316825281602052828220908252602052209081549160ff600260018301549201541691805193845265ffffffffffff80831660208601528260301c169084015260601c606083015215156080820152f35b8480fd5b50600319836060368301126101db578335916001600160401b0383116100a7576101609083360301126101db57506020926101d491602435910161047d565b9051908152f35b80fd5b50346100a3573660031901126100a7576024356001600160401b0381116100a35761009c925036910161030d565b9290506020366003190112610104578035906001600160401b038211610191576102389136910161030d565b8060149492941161019157806034116101915780603a1161019157808311610191576054116101045760029161026d8261038a565b6014840135825260208201603485013560d01c81526bffffffffffff00000000000065ffffffffffff83850192603a88013560d01c845260608601948089013560601c8652608087019860018a523560601c8a5289602052808a20338b526020528920955186555116915160301b16916bffffffffffffffffffffffff19905160601b169117176001820155019051151560ff8019835416911617905580f35b9181601f8401121561033a578235916001600160401b03831161033a576020838186019501011161033a57565b600080fd5b600435906001600160a01b038216820361033a57565b9093929384831161033a57841161033a578101920390565b35906020811061037b575090565b6000199060200360031b1b1690565b60a081019081106001600160401b038211176103a557604052565b634e487b7160e01b600052604160045260246000fd5b90601f801991011681019081106001600160401b038211176103a557604052565b903590601e198136030182121561033a57018035906001600160401b03821161033a5760200191813603831361033a57565b6001600160401b0381116103a55760051b60200190565b1561042c57565b60405162461bcd60e51b815260206004820152602360248201527f53657373696f6e4b657956616c696461746f723a20706172616d206d69736d616044820152620e8c6d60eb1b6064820152608490fd5b9161014083019161048e83856103dc565b60149291921161033a576104a284866103dc565b60559391931161033a57803560601c600052600060205260406000203360005260205260406000209560ff60028801541615610f75578654968715610f455760010154958660601c60018114600014610ebc57506105046101208301836103dc565b905015610e6857610516905b826103dc565b8060a099929952886080528060551161033a5760406054198a83810103011261033a576001600160401b0360558a01351161033a5760a0906054199060558b01358b01908b0103011261033a5760405161056f8161038a565b60805160558a81013590910101356001600160a01b038116810361033a5781526080805160558b0135908101607501356020840152905101609501356001600160e01b03198116810361033a576040820152608051966001600160401b0360b560558c01358a0101351161033a5760a051880160558b0135890160b581013501607401121561033a5761061060558b8101358a0160b581013501013561040e565b9861061e6040519a8b6103bb565b60558b8101358a810160b581013590810190920135808d5260a05160805160208f019f949093918401918401016060909202919091016075011161033a576055820135908101908b0160b50135016075019b5b608051605583810135808301908e0160b5810135918201910190910135606002016075018e1015610701578d60609160a05101031261033a576040518060608101106001600160401b036060830111176103a557600660208f60608401604052803584520135101561033a576060916020918f8084604092013585840152013560408201528152019c019b610671565b50509093969960559295989b5060d59396995060608701520135608051010135600281101561033a576080840152608051966001600160401b0360758901351161033a5760a0518801607460758a01358a0101121561033a5761076d605560758a01358a01013561040e565b9661077b60405198896103bb565b605560758a01358a010135885260208801998a9760a05160805190810160758d816055818301358301013560051b910135840101011161033a57607590818d013501019b5b60758c816055818301358301013560051b9101356080510101018d10156107f1578c35815260209c8d019c016107c0565b5091939597995091939597995060018060a01b038751168015908115610e44575b5015610df35761082560608201826103dc565b60441161033a576024602089015191013511610d9c5761084860608201826103dc565b60841161033a576064013560ff166002811015610a9d576080880151906002821015610a9d5703610d475761088060608201826103dc565b60641161033a57604481013560048101106109c1576108a260608301836103dc565b6044830135602481016004909101116109c1576108d76108dd916108e893602460448701350191600460448801350191610355565b9061036d565b9260608101906103dc565b6024604484013585810182019101116109c1576024604481610914968287013501019401350191610355565b9790988860041161033a5760408801516001600160e01b03199081168b3590911603610cf85760005b60608901518051821015610ab3576020908260051b0101518051600401806004116109c157815190816004016004116109c1576024820182600401116109c1578d6108d7918e6024610990950192610355565b60208201516006811015610a9d576109d75760406109b092015114610425565b60001981146109c15760010161093d565b634e487b7160e01b600052601160045260246000fd5b60208201516006811015610a9d576001036109ff5760406109fa92015110610425565b6109b0565b60208201516006811015610a9d57600203610a225760406109fa92015111610425565b60208201516006811015610a9d57600303610a465760406109fa9201511115610425565b60208201516006811015610a9d57600403610a6a5760406109fa9201511015610425565b60208201516006811015610a9d57600514610a87575b50506109b0565b6040610a969201511415610425565b3880610a80565b634e487b7160e01b600052602160045260246000fd5b5050939750939750939790946040519060208083015260e082019060018060a01b0381511660408401526020810151606084015263ffffffff60e01b604082015116608084015260608101519160a08085015282518091526020610100850193019060005b818110610cbd57505050608001516002811015610a9d57610b4891839160c083015203601f1981018352826103bb565b602081519101209080519283610c86575b50509050149283610b97575b50505015610b915760d081901b6001600160d01b03191660709190911b65ffffffffffff60a01b161790565b50600190565b6020527b19457468657265756d205369676e6564204d6573736167653a0a3332600052603c60042060405192935091608081016001600160401b038111828210176103a55760405260418152602081019236605584011161033a576000809260417f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a1608094826014602099018a3784606185015260405198516040526040840151908160605285526060840151851a885210915114165afa50600051903d15610c7857600060605260405260018060a01b0316903560601c14388080610b65565b638baa579f6000526004601cfd5b9260051b01602001905b8251811160051b9081526020835191185260206040600020920191818310610c9057915050803880610b59565b9091938451805182526020810151906006821015610a9d57826040606092602094856001970152015160408201520195019101919091610b18565b60405162461bcd60e51b815260206004820152602160248201527f53657373696f6e4b657956616c696461746f723a20736967206d69736d6174636044820152600d60fb1b6064820152608490fd5b60405162461bcd60e51b815260206004820152602760248201527f53657373696f6e4b657956616c696461746f723a206f7065726174696f6e206d6044820152660d2e6dac2e8c6d60cb1b6064820152608490fd5b60405162461bcd60e51b815260206004820152602960248201527f53657373696f6e4b657956616c696461746f723a2076616c7565206c696d697460448201526808195e18d95959195960ba1b6064820152608490fd5b60405162461bcd60e51b8152602060048201526024808201527f53657373696f6e4b657956616c696461746f723a20746172676574206d69736d6044820152630c2e8c6d60e31b6064820152608490fd5b9050610e5360608301836103dc565b60241161033a576010013560601c1438610812565b60405162461bcd60e51b815260206004820152602660248201527f53657373696f6e4b657956616c696461746f723a207061796d6173746572206e6044820152651bdd081cd95d60d21b6064820152608490fd5b80610ecc575b5061051690610510565b610eda6101208401846103dc565b60141161033a573560601c03610ef05738610ec2565b60405162461bcd60e51b815260206004820152602760248201527f53657373696f6e4b657956616c696461746f723a207061796d6173746572206d6044820152660d2e6dac2e8c6d60cb1b6064820152608490fd5b6001015460d081901b6001600160d01b03191660709190911b65ffffffffffff60a01b1617965093945050505050565b60405162461bcd60e51b815260206004820152602c60248201527f53657373696f6e4b657956616c696461746f723a2073657373696f6e206b657960448201526b081b9bdd08195b98589b195960a21b6064820152608490fd5b60405162461bcd60e51b8152602060048201526024808201527f53657373696f6e4b657956616c696461746f723a206e6f7420696d706c656d656044820152631b9d195960e21b6064820152608490fd", + "nonce": "0xe9" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "transactionHash": "0xe61b1780434c498d9c99382e236692d8f37b6925e10331e9f5d348d4c235ce0b", + "transactionIndex": "0x8", + "blockHash": "0xd4347e99f9f34f2a5196e6a31ec0f2dec666a0cb71606639be46972eb3f5ed98", + "blockNumber": "0x252f5eb", + "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", + "to": "0x4e59b44847b379578588920cA78FbF26c0B4956C", + "cumulativeGasUsed": "0x2519c5", + "gasUsed": "0xe73ab", + "contractAddress": null, + "logs": [ + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000009775137314fe595c943712b0b336327dfa80ae8a", + "0x000000000000000000000000c275dc8be39f50d12f66b6a63629c39da5bae5bd" + ], + "data": "0x00000000000000000000000000000000000000000000000000050c1817b46500000000000000000000000000000000000000000000000000144568185323da72000000000000000000000000000000000000000000001288016a016f3d542d6900000000000000000000000000000000000000000000000014405c003b6f7572000000000000000000000000000000000000000000001288016f0d8755089269", + "blockHash": "0xd4347e99f9f34f2a5196e6a31ec0f2dec666a0cb71606639be46972eb3f5ed98", + "blockNumber": "0x252f5eb", + "transactionHash": "0xe61b1780434c498d9c99382e236692d8f37b6925e10331e9f5d348d4c235ce0b", + "transactionIndex": "0x8", + "logIndex": "0x1c", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000002000000000000000000000000000000000000000000000000000800000000000000000040100000000000200000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000080000000000201000000000000000000000000000000000000000000000000040000000004000000000000000000001000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000100000", + "type": "0x0", + "effectiveGasPrice": "0x59682f10" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1692030093, + "chain": 80001, + "multi": false, + "commit": "fde9e99" +} \ No newline at end of file diff --git a/broadcast/DeploySessionKey.s.sol/80001/run-latest.json b/broadcast/DeploySessionKey.s.sol/80001/run-latest.json index d1a3e492..6117227b 100644 --- a/broadcast/DeploySessionKey.s.sol/80001/run-latest.json +++ b/broadcast/DeploySessionKey.s.sol/80001/run-latest.json @@ -1,20 +1,20 @@ { "transactions": [ { - "hash": "0xa27e38a47c7041f7acd8717c02f5f02373ca91303b7296cdfb45d743af2a5582", + "hash": "0xe61b1780434c498d9c99382e236692d8f37b6925e10331e9f5d348d4c235ce0b", "transactionType": "CREATE2", "contractName": "ExecuteSessionKeyValidator", - "contractAddress": "0x8e632447954036ee940eB0a6bC5a20A18543C4Fd", + "contractAddress": "0x1C1D5b70aD6e0c04366aab100261A6Bcc251EA3f", "function": null, "arguments": null, "transaction": { "type": "0x00", "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x152b70", + "gas": "0x1522c3", "value": "0x0", - "data": "0x00000000000000000000000000000000000000000000000000000000000000006080806040523461001657611027908161001c8239f35b600080fdfe60c060408181526004908136101561001657600080fd5b600092833560e01c9081630c9595561461020c57508063333daf92146101de5780633a871cdd1461019557806352721fdd146101085780638fc925aa146100ab57639ea9bd591461006657600080fd5b346100a3573660031901126100a75761007d61033f565b506024356001600160401b0381116100a35761009c925036910161030d565b5050610fd6565b8280fd5b5080fd5b509060203660031901126100a3578035906001600160401b038211610104576100d69136910161030d565b6014929192116100a3576002913560601c83528260205280832033845260205282200160ff19815416905580f35b8380fd5b8382346100a757806003193601126100a75761012261033f565b6001600160a01b036024358181169290839003610191579160a09491849316825281602052828220908252602052209081549160ff600260018301549201541691805193845265ffffffffffff80831660208601528260301c169084015260601c606083015215156080820152f35b8480fd5b50600319836060368301126101db578335916001600160401b0383116100a7576101609083360301126101db57506020926101d491602435910161047d565b9051908152f35b80fd5b50346100a3573660031901126100a7576024356001600160401b0381116100a35761009c925036910161030d565b9290506020366003190112610104578035906001600160401b038211610191576102389136910161030d565b8060149492941161019157806034116101915780603a1161019157808311610191576054116101045760029161026d8261038a565b6014840135825260208201603485013560d01c81526bffffffffffff00000000000065ffffffffffff83850192603a88013560d01c845260608601948089013560601c8652608087019860018a523560601c8a5289602052808a20338b526020528920955186555116915160301b16916bffffffffffffffffffffffff19905160601b169117176001820155019051151560ff8019835416911617905580f35b9181601f8401121561033a578235916001600160401b03831161033a576020838186019501011161033a57565b600080fd5b600435906001600160a01b038216820361033a57565b9093929384831161033a57841161033a578101920390565b35906020811061037b575090565b6000199060200360031b1b1690565b60a081019081106001600160401b038211176103a557604052565b634e487b7160e01b600052604160045260246000fd5b90601f801991011681019081106001600160401b038211176103a557604052565b903590601e198136030182121561033a57018035906001600160401b03821161033a5760200191813603831361033a57565b6001600160401b0381116103a55760051b60200190565b1561042c57565b60405162461bcd60e51b815260206004820152602360248201527f53657373696f6e4b657956616c696461746f723a20706172616d206d69736d616044820152620e8c6d60eb1b6064820152608490fd5b9161014083019161048e83856103dc565b60149291921161033a576104a284866103dc565b60559391931161033a57803560601c600052600060205260406000203360005260205260406000209560ff60028801541615610f7c578654968715610f4c5760010154958660601c60018114600014610ec357506105046101208301836103dc565b905015610e6f57610516905b826103dc565b806080999299528860a0528060551161033a5760406054198a83810103011261033a576001600160401b0360558a01351161033a5760a0906054199060558b01358b01908b0103011261033a5760405161056f8161038a565b60a05160558a81013590910101356001600160a01b038116810361033a57815260a0805160558b0135908101607501356020840152905101609501356001600160e01b03198116810361033a57604082015260a051966001600160401b0360b560558c01358a0101351161033a57608051880160558b0135890160b581013501607401121561033a5761061060558b8101358a0160b581013501013561040e565b9861061e6040519a8b6103bb565b60558b8101358a810160b581013590810190920135808d5260805160a05160208f019f949093918401918401016060909202919091016075011161033a576055820135908101908b0160b50135016075019b5b60a051605583810135808301908e0160b5810135918201910190910135606002016075018e1015610701578d60609160805101031261033a576040518060608101106001600160401b036060830111176103a557600660208f60608401604052803584520135101561033a576060916020918f8084604092013585840152013560408201528152019c019b610671565b50509093969960559295989b5060d5939699506060870152013560a051010135600281101561033a57608084015260a051966001600160401b0360758901351161033a576080518801607460758a01358a0101121561033a5761076d605560758a01358a01013561040e565b9661077b60405198896103bb565b605560758a01358a010135885260208801998a9760805160a05190810160758d816055818301358301013560051b910135840101011161033a57607590818d013501019b5b60758c816055818301358301013560051b91013560a0510101018d10156107f1578c35815260209c8d019c016107c0565b5091939597995091939597995060018060a01b038751168015908115610e4b575b5015610dfa5761082560608201826103dc565b60441161033a576024602089015191013511610da35761084860608201826103dc565b60841161033a576064013560ff166002811015610a9d576080880151906002821015610a9d5703610d4e5761088060608201826103dc565b60641161033a57604481013560048101106109c1576108a260608301836103dc565b6044830135602481016004909101116109c1576108d76108dd916108e893602460448701350191600460448801350191610355565b9061036d565b9260608101906103dc565b6024604484013585810182019101116109c1576024604481610914968287013501019401350191610355565b9790988860041161033a5760408801516001600160e01b03199081168b3590911603610cff5760005b60608901518051821015610ab3576020908260051b0101518051600401806004116109c157815190816004016004116109c1576024820182600401116109c1578d6108d7918e6024610990950192610355565b60208201516006811015610a9d576109d75760406109b092015114610425565b60001981146109c15760010161093d565b634e487b7160e01b600052601160045260246000fd5b60208201516006811015610a9d576001036109ff5760406109fa92015110610425565b6109b0565b60208201516006811015610a9d57600203610a225760406109fa92015111610425565b60208201516006811015610a9d57600303610a465760406109fa9201511115610425565b60208201516006811015610a9d57600403610a6a5760406109fa9201511015610425565b60208201516006811015610a9d57600514610a87575b50506109b0565b6040610a969201511415610425565b3880610a80565b634e487b7160e01b600052602160045260246000fd5b5050939750939750939790946040519060208083015260e082019060018060a01b0381511660408401526020810151606084015263ffffffff60e01b604082015116608084015260608101519160a08085015282518091526020610100850193019060005b818110610cc457505050608001516002811015610a9d57610b4891839160c083015203601f1981018352826103bb565b602081519101209080519283610c8d575b50509050149283610b9e575b505050610b975760015b60ff16607082901b65ffffffffffff60a01b161760d09190911b6001600160d01b0319161790565b6000610b6f565b6020527b19457468657265756d205369676e6564204d6573736167653a0a3332600052603c60042060405192935091608081016001600160401b038111828210176103a55760405260418152602081019236605584011161033a576000809260417f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a1608094826014602099018a3784606185015260405198516040526040840151908160605285526060840151851a885210915114165afa50600051903d15610c7f57600060605260405260018060a01b0316903560601c14388080610b65565b638baa579f6000526004601cfd5b9260051b01602001905b8251811160051b9081526020835191185260206040600020920191818310610c9757915050803880610b59565b9091938451805182526020810151906006821015610a9d57826040606092602094856001970152015160408201520195019101919091610b18565b60405162461bcd60e51b815260206004820152602160248201527f53657373696f6e4b657956616c696461746f723a20736967206d69736d6174636044820152600d60fb1b6064820152608490fd5b60405162461bcd60e51b815260206004820152602760248201527f53657373696f6e4b657956616c696461746f723a206f7065726174696f6e206d6044820152660d2e6dac2e8c6d60cb1b6064820152608490fd5b60405162461bcd60e51b815260206004820152602960248201527f53657373696f6e4b657956616c696461746f723a2076616c7565206c696d697460448201526808195e18d95959195960ba1b6064820152608490fd5b60405162461bcd60e51b8152602060048201526024808201527f53657373696f6e4b657956616c696461746f723a20746172676574206d69736d6044820152630c2e8c6d60e31b6064820152608490fd5b9050610e5a60608301836103dc565b60241161033a576010013560601c1438610812565b60405162461bcd60e51b815260206004820152602660248201527f53657373696f6e4b657956616c696461746f723a207061796d6173746572206e6044820152651bdd081cd95d60d21b6064820152608490fd5b80610ed3575b5061051690610510565b610ee16101208401846103dc565b60141161033a573560601c03610ef75738610ec9565b60405162461bcd60e51b815260206004820152602760248201527f53657373696f6e4b657956616c696461746f723a207061796d6173746572206d6044820152660d2e6dac2e8c6d60cb1b6064820152608490fd5b60010154607081901b65ffffffffffff60a01b1660d09190911b6001600160d01b03191617965093945050505050565b60405162461bcd60e51b815260206004820152602c60248201527f53657373696f6e4b657956616c696461746f723a2073657373696f6e206b657960448201526b081b9bdd08195b98589b195960a21b6064820152608490fd5b60405162461bcd60e51b8152602060048201526024808201527f53657373696f6e4b657956616c696461746f723a206e6f7420696d706c656d656044820152631b9d195960e21b6064820152608490fd", - "nonce": "0xe3" + "data": "0x00000000000000000000000000000000000000000000000000000000000000006080806040523461001657611020908161001c8239f35b600080fdfe60c060408181526004908136101561001657600080fd5b600092833560e01c9081630c9595561461020c57508063333daf92146101de5780633a871cdd1461019557806352721fdd146101085780638fc925aa146100ab57639ea9bd591461006657600080fd5b346100a3573660031901126100a75761007d61033f565b506024356001600160401b0381116100a35761009c925036910161030d565b5050610fcf565b8280fd5b5080fd5b509060203660031901126100a3578035906001600160401b038211610104576100d69136910161030d565b6014929192116100a3576002913560601c83528260205280832033845260205282200160ff19815416905580f35b8380fd5b8382346100a757806003193601126100a75761012261033f565b6001600160a01b036024358181169290839003610191579160a09491849316825281602052828220908252602052209081549160ff600260018301549201541691805193845265ffffffffffff80831660208601528260301c169084015260601c606083015215156080820152f35b8480fd5b50600319836060368301126101db578335916001600160401b0383116100a7576101609083360301126101db57506020926101d491602435910161047d565b9051908152f35b80fd5b50346100a3573660031901126100a7576024356001600160401b0381116100a35761009c925036910161030d565b9290506020366003190112610104578035906001600160401b038211610191576102389136910161030d565b8060149492941161019157806034116101915780603a1161019157808311610191576054116101045760029161026d8261038a565b6014840135825260208201603485013560d01c81526bffffffffffff00000000000065ffffffffffff83850192603a88013560d01c845260608601948089013560601c8652608087019860018a523560601c8a5289602052808a20338b526020528920955186555116915160301b16916bffffffffffffffffffffffff19905160601b169117176001820155019051151560ff8019835416911617905580f35b9181601f8401121561033a578235916001600160401b03831161033a576020838186019501011161033a57565b600080fd5b600435906001600160a01b038216820361033a57565b9093929384831161033a57841161033a578101920390565b35906020811061037b575090565b6000199060200360031b1b1690565b60a081019081106001600160401b038211176103a557604052565b634e487b7160e01b600052604160045260246000fd5b90601f801991011681019081106001600160401b038211176103a557604052565b903590601e198136030182121561033a57018035906001600160401b03821161033a5760200191813603831361033a57565b6001600160401b0381116103a55760051b60200190565b1561042c57565b60405162461bcd60e51b815260206004820152602360248201527f53657373696f6e4b657956616c696461746f723a20706172616d206d69736d616044820152620e8c6d60eb1b6064820152608490fd5b9161014083019161048e83856103dc565b60149291921161033a576104a284866103dc565b60559391931161033a57803560601c600052600060205260406000203360005260205260406000209560ff60028801541615610f75578654968715610f455760010154958660601c60018114600014610ebc57506105046101208301836103dc565b905015610e6857610516905b826103dc565b8060a099929952886080528060551161033a5760406054198a83810103011261033a576001600160401b0360558a01351161033a5760a0906054199060558b01358b01908b0103011261033a5760405161056f8161038a565b60805160558a81013590910101356001600160a01b038116810361033a5781526080805160558b0135908101607501356020840152905101609501356001600160e01b03198116810361033a576040820152608051966001600160401b0360b560558c01358a0101351161033a5760a051880160558b0135890160b581013501607401121561033a5761061060558b8101358a0160b581013501013561040e565b9861061e6040519a8b6103bb565b60558b8101358a810160b581013590810190920135808d5260a05160805160208f019f949093918401918401016060909202919091016075011161033a576055820135908101908b0160b50135016075019b5b608051605583810135808301908e0160b5810135918201910190910135606002016075018e1015610701578d60609160a05101031261033a576040518060608101106001600160401b036060830111176103a557600660208f60608401604052803584520135101561033a576060916020918f8084604092013585840152013560408201528152019c019b610671565b50509093969960559295989b5060d59396995060608701520135608051010135600281101561033a576080840152608051966001600160401b0360758901351161033a5760a0518801607460758a01358a0101121561033a5761076d605560758a01358a01013561040e565b9661077b60405198896103bb565b605560758a01358a010135885260208801998a9760a05160805190810160758d816055818301358301013560051b910135840101011161033a57607590818d013501019b5b60758c816055818301358301013560051b9101356080510101018d10156107f1578c35815260209c8d019c016107c0565b5091939597995091939597995060018060a01b038751168015908115610e44575b5015610df35761082560608201826103dc565b60441161033a576024602089015191013511610d9c5761084860608201826103dc565b60841161033a576064013560ff166002811015610a9d576080880151906002821015610a9d5703610d475761088060608201826103dc565b60641161033a57604481013560048101106109c1576108a260608301836103dc565b6044830135602481016004909101116109c1576108d76108dd916108e893602460448701350191600460448801350191610355565b9061036d565b9260608101906103dc565b6024604484013585810182019101116109c1576024604481610914968287013501019401350191610355565b9790988860041161033a5760408801516001600160e01b03199081168b3590911603610cf85760005b60608901518051821015610ab3576020908260051b0101518051600401806004116109c157815190816004016004116109c1576024820182600401116109c1578d6108d7918e6024610990950192610355565b60208201516006811015610a9d576109d75760406109b092015114610425565b60001981146109c15760010161093d565b634e487b7160e01b600052601160045260246000fd5b60208201516006811015610a9d576001036109ff5760406109fa92015110610425565b6109b0565b60208201516006811015610a9d57600203610a225760406109fa92015111610425565b60208201516006811015610a9d57600303610a465760406109fa9201511115610425565b60208201516006811015610a9d57600403610a6a5760406109fa9201511015610425565b60208201516006811015610a9d57600514610a87575b50506109b0565b6040610a969201511415610425565b3880610a80565b634e487b7160e01b600052602160045260246000fd5b5050939750939750939790946040519060208083015260e082019060018060a01b0381511660408401526020810151606084015263ffffffff60e01b604082015116608084015260608101519160a08085015282518091526020610100850193019060005b818110610cbd57505050608001516002811015610a9d57610b4891839160c083015203601f1981018352826103bb565b602081519101209080519283610c86575b50509050149283610b97575b50505015610b915760d081901b6001600160d01b03191660709190911b65ffffffffffff60a01b161790565b50600190565b6020527b19457468657265756d205369676e6564204d6573736167653a0a3332600052603c60042060405192935091608081016001600160401b038111828210176103a55760405260418152602081019236605584011161033a576000809260417f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a1608094826014602099018a3784606185015260405198516040526040840151908160605285526060840151851a885210915114165afa50600051903d15610c7857600060605260405260018060a01b0316903560601c14388080610b65565b638baa579f6000526004601cfd5b9260051b01602001905b8251811160051b9081526020835191185260206040600020920191818310610c9057915050803880610b59565b9091938451805182526020810151906006821015610a9d57826040606092602094856001970152015160408201520195019101919091610b18565b60405162461bcd60e51b815260206004820152602160248201527f53657373696f6e4b657956616c696461746f723a20736967206d69736d6174636044820152600d60fb1b6064820152608490fd5b60405162461bcd60e51b815260206004820152602760248201527f53657373696f6e4b657956616c696461746f723a206f7065726174696f6e206d6044820152660d2e6dac2e8c6d60cb1b6064820152608490fd5b60405162461bcd60e51b815260206004820152602960248201527f53657373696f6e4b657956616c696461746f723a2076616c7565206c696d697460448201526808195e18d95959195960ba1b6064820152608490fd5b60405162461bcd60e51b8152602060048201526024808201527f53657373696f6e4b657956616c696461746f723a20746172676574206d69736d6044820152630c2e8c6d60e31b6064820152608490fd5b9050610e5360608301836103dc565b60241161033a576010013560601c1438610812565b60405162461bcd60e51b815260206004820152602660248201527f53657373696f6e4b657956616c696461746f723a207061796d6173746572206e6044820152651bdd081cd95d60d21b6064820152608490fd5b80610ecc575b5061051690610510565b610eda6101208401846103dc565b60141161033a573560601c03610ef05738610ec2565b60405162461bcd60e51b815260206004820152602760248201527f53657373696f6e4b657956616c696461746f723a207061796d6173746572206d6044820152660d2e6dac2e8c6d60cb1b6064820152608490fd5b6001015460d081901b6001600160d01b03191660709190911b65ffffffffffff60a01b1617965093945050505050565b60405162461bcd60e51b815260206004820152602c60248201527f53657373696f6e4b657956616c696461746f723a2073657373696f6e206b657960448201526b081b9bdd08195b98589b195960a21b6064820152608490fd5b60405162461bcd60e51b8152602060048201526024808201527f53657373696f6e4b657956616c696461746f723a206e6f7420696d706c656d656044820152631b9d195960e21b6064820152608490fd", + "nonce": "0xe9" }, "additionalContracts": [], "isFixedGasLimit": false @@ -22,14 +22,14 @@ ], "receipts": [ { - "transactionHash": "0xa27e38a47c7041f7acd8717c02f5f02373ca91303b7296cdfb45d743af2a5582", - "transactionIndex": "0x10", - "blockHash": "0x3f08dfa76fd56ff482afd5a4c1130002c0ca5ba7e81b9885476269da91cd98db", - "blockNumber": "0x24fbf66", + "transactionHash": "0xe61b1780434c498d9c99382e236692d8f37b6925e10331e9f5d348d4c235ce0b", + "transactionIndex": "0x8", + "blockHash": "0xd4347e99f9f34f2a5196e6a31ec0f2dec666a0cb71606639be46972eb3f5ed98", + "blockNumber": "0x252f5eb", "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", "to": "0x4e59b44847b379578588920cA78FbF26c0B4956C", - "cumulativeGasUsed": "0x32f174", - "gasUsed": "0xe799a", + "cumulativeGasUsed": "0x2519c5", + "gasUsed": "0xe73ab", "contractAddress": null, "logs": [ { @@ -38,19 +38,19 @@ "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", "0x0000000000000000000000000000000000000000000000000000000000001010", "0x0000000000000000000000009775137314fe595c943712b0b336327dfa80ae8a", - "0x000000000000000000000000f903ba9e006193c1527bfbe65fe2123704ea3f99" + "0x000000000000000000000000c275dc8be39f50d12f66b6a63629c39da5bae5bd" ], - "data": "0x00000000000000000000000000000000000000000000000000050e2a98e34600000000000000000000000000000000000000000000000000145852c9926581ef00000000000000000000000000000000000000000000104dee61b5522b47e3680000000000000000000000000000000000000000000000001453449ef9823bef00000000000000000000000000000000000000000000104dee66c37cc42b2968", - "blockHash": "0x3f08dfa76fd56ff482afd5a4c1130002c0ca5ba7e81b9885476269da91cd98db", - "blockNumber": "0x24fbf66", - "transactionHash": "0xa27e38a47c7041f7acd8717c02f5f02373ca91303b7296cdfb45d743af2a5582", - "transactionIndex": "0x10", - "logIndex": "0x4a", + "data": "0x00000000000000000000000000000000000000000000000000050c1817b46500000000000000000000000000000000000000000000000000144568185323da72000000000000000000000000000000000000000000001288016a016f3d542d6900000000000000000000000000000000000000000000000014405c003b6f7572000000000000000000000000000000000000000000001288016f0d8755089269", + "blockHash": "0xd4347e99f9f34f2a5196e6a31ec0f2dec666a0cb71606639be46972eb3f5ed98", + "blockNumber": "0x252f5eb", + "transactionHash": "0xe61b1780434c498d9c99382e236692d8f37b6925e10331e9f5d348d4c235ce0b", + "transactionIndex": "0x8", + "logIndex": "0x1c", "removed": false } ], "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000000000010000000000000000000000020000000000000000000008000000000000000000000000000000000000000000000000000000000800000000000000000000100000000000200000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000080000000000201000000000000000000000000000000000000000000000000000000000004000000000000000000001000000000000000000000000000000100000001000000000000000000000000000000000000000000000000000000000000000100000", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000002000000000000000000000000000000000000000000000000000800000000000000000040100000000000200000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000080000000000201000000000000000000000000000000000000000000000000040000000004000000000000000000001000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000100000", "type": "0x0", "effectiveGasPrice": "0x59682f10" } @@ -58,8 +58,8 @@ "libraries": [], "pending": [], "returns": {}, - "timestamp": 1691516563, + "timestamp": 1692030093, "chain": 80001, "multi": false, - "commit": "3c4d8e8" + "commit": "fde9e99" } \ No newline at end of file diff --git a/broadcast/DeploySessionKey.s.sol/84531/run-1692074181.json b/broadcast/DeploySessionKey.s.sol/84531/run-1692074181.json new file mode 100644 index 00000000..e04b6abf --- /dev/null +++ b/broadcast/DeploySessionKey.s.sol/84531/run-1692074181.json @@ -0,0 +1,34 @@ +{ + "transactions": [ + { + "hash": "0xf1762c965bb628d23aaaa618d9b1f4a30477c2274473676588b84a6dcf3a6a19", + "transactionType": "CREATE2", + "contractName": "ExecuteSessionKeyValidator", + "contractAddress": "0x1C1D5b70aD6e0c04366aab100261A6Bcc251EA3f", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1522c3", + "value": "0x0", + "data": "0x00000000000000000000000000000000000000000000000000000000000000006080806040523461001657611020908161001c8239f35b600080fdfe60c060408181526004908136101561001657600080fd5b600092833560e01c9081630c9595561461020c57508063333daf92146101de5780633a871cdd1461019557806352721fdd146101085780638fc925aa146100ab57639ea9bd591461006657600080fd5b346100a3573660031901126100a75761007d61033f565b506024356001600160401b0381116100a35761009c925036910161030d565b5050610fcf565b8280fd5b5080fd5b509060203660031901126100a3578035906001600160401b038211610104576100d69136910161030d565b6014929192116100a3576002913560601c83528260205280832033845260205282200160ff19815416905580f35b8380fd5b8382346100a757806003193601126100a75761012261033f565b6001600160a01b036024358181169290839003610191579160a09491849316825281602052828220908252602052209081549160ff600260018301549201541691805193845265ffffffffffff80831660208601528260301c169084015260601c606083015215156080820152f35b8480fd5b50600319836060368301126101db578335916001600160401b0383116100a7576101609083360301126101db57506020926101d491602435910161047d565b9051908152f35b80fd5b50346100a3573660031901126100a7576024356001600160401b0381116100a35761009c925036910161030d565b9290506020366003190112610104578035906001600160401b038211610191576102389136910161030d565b8060149492941161019157806034116101915780603a1161019157808311610191576054116101045760029161026d8261038a565b6014840135825260208201603485013560d01c81526bffffffffffff00000000000065ffffffffffff83850192603a88013560d01c845260608601948089013560601c8652608087019860018a523560601c8a5289602052808a20338b526020528920955186555116915160301b16916bffffffffffffffffffffffff19905160601b169117176001820155019051151560ff8019835416911617905580f35b9181601f8401121561033a578235916001600160401b03831161033a576020838186019501011161033a57565b600080fd5b600435906001600160a01b038216820361033a57565b9093929384831161033a57841161033a578101920390565b35906020811061037b575090565b6000199060200360031b1b1690565b60a081019081106001600160401b038211176103a557604052565b634e487b7160e01b600052604160045260246000fd5b90601f801991011681019081106001600160401b038211176103a557604052565b903590601e198136030182121561033a57018035906001600160401b03821161033a5760200191813603831361033a57565b6001600160401b0381116103a55760051b60200190565b1561042c57565b60405162461bcd60e51b815260206004820152602360248201527f53657373696f6e4b657956616c696461746f723a20706172616d206d69736d616044820152620e8c6d60eb1b6064820152608490fd5b9161014083019161048e83856103dc565b60149291921161033a576104a284866103dc565b60559391931161033a57803560601c600052600060205260406000203360005260205260406000209560ff60028801541615610f75578654968715610f455760010154958660601c60018114600014610ebc57506105046101208301836103dc565b905015610e6857610516905b826103dc565b8060a099929952886080528060551161033a5760406054198a83810103011261033a576001600160401b0360558a01351161033a5760a0906054199060558b01358b01908b0103011261033a5760405161056f8161038a565b60805160558a81013590910101356001600160a01b038116810361033a5781526080805160558b0135908101607501356020840152905101609501356001600160e01b03198116810361033a576040820152608051966001600160401b0360b560558c01358a0101351161033a5760a051880160558b0135890160b581013501607401121561033a5761061060558b8101358a0160b581013501013561040e565b9861061e6040519a8b6103bb565b60558b8101358a810160b581013590810190920135808d5260a05160805160208f019f949093918401918401016060909202919091016075011161033a576055820135908101908b0160b50135016075019b5b608051605583810135808301908e0160b5810135918201910190910135606002016075018e1015610701578d60609160a05101031261033a576040518060608101106001600160401b036060830111176103a557600660208f60608401604052803584520135101561033a576060916020918f8084604092013585840152013560408201528152019c019b610671565b50509093969960559295989b5060d59396995060608701520135608051010135600281101561033a576080840152608051966001600160401b0360758901351161033a5760a0518801607460758a01358a0101121561033a5761076d605560758a01358a01013561040e565b9661077b60405198896103bb565b605560758a01358a010135885260208801998a9760a05160805190810160758d816055818301358301013560051b910135840101011161033a57607590818d013501019b5b60758c816055818301358301013560051b9101356080510101018d10156107f1578c35815260209c8d019c016107c0565b5091939597995091939597995060018060a01b038751168015908115610e44575b5015610df35761082560608201826103dc565b60441161033a576024602089015191013511610d9c5761084860608201826103dc565b60841161033a576064013560ff166002811015610a9d576080880151906002821015610a9d5703610d475761088060608201826103dc565b60641161033a57604481013560048101106109c1576108a260608301836103dc565b6044830135602481016004909101116109c1576108d76108dd916108e893602460448701350191600460448801350191610355565b9061036d565b9260608101906103dc565b6024604484013585810182019101116109c1576024604481610914968287013501019401350191610355565b9790988860041161033a5760408801516001600160e01b03199081168b3590911603610cf85760005b60608901518051821015610ab3576020908260051b0101518051600401806004116109c157815190816004016004116109c1576024820182600401116109c1578d6108d7918e6024610990950192610355565b60208201516006811015610a9d576109d75760406109b092015114610425565b60001981146109c15760010161093d565b634e487b7160e01b600052601160045260246000fd5b60208201516006811015610a9d576001036109ff5760406109fa92015110610425565b6109b0565b60208201516006811015610a9d57600203610a225760406109fa92015111610425565b60208201516006811015610a9d57600303610a465760406109fa9201511115610425565b60208201516006811015610a9d57600403610a6a5760406109fa9201511015610425565b60208201516006811015610a9d57600514610a87575b50506109b0565b6040610a969201511415610425565b3880610a80565b634e487b7160e01b600052602160045260246000fd5b5050939750939750939790946040519060208083015260e082019060018060a01b0381511660408401526020810151606084015263ffffffff60e01b604082015116608084015260608101519160a08085015282518091526020610100850193019060005b818110610cbd57505050608001516002811015610a9d57610b4891839160c083015203601f1981018352826103bb565b602081519101209080519283610c86575b50509050149283610b97575b50505015610b915760d081901b6001600160d01b03191660709190911b65ffffffffffff60a01b161790565b50600190565b6020527b19457468657265756d205369676e6564204d6573736167653a0a3332600052603c60042060405192935091608081016001600160401b038111828210176103a55760405260418152602081019236605584011161033a576000809260417f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a1608094826014602099018a3784606185015260405198516040526040840151908160605285526060840151851a885210915114165afa50600051903d15610c7857600060605260405260018060a01b0316903560601c14388080610b65565b638baa579f6000526004601cfd5b9260051b01602001905b8251811160051b9081526020835191185260206040600020920191818310610c9057915050803880610b59565b9091938451805182526020810151906006821015610a9d57826040606092602094856001970152015160408201520195019101919091610b18565b60405162461bcd60e51b815260206004820152602160248201527f53657373696f6e4b657956616c696461746f723a20736967206d69736d6174636044820152600d60fb1b6064820152608490fd5b60405162461bcd60e51b815260206004820152602760248201527f53657373696f6e4b657956616c696461746f723a206f7065726174696f6e206d6044820152660d2e6dac2e8c6d60cb1b6064820152608490fd5b60405162461bcd60e51b815260206004820152602960248201527f53657373696f6e4b657956616c696461746f723a2076616c7565206c696d697460448201526808195e18d95959195960ba1b6064820152608490fd5b60405162461bcd60e51b8152602060048201526024808201527f53657373696f6e4b657956616c696461746f723a20746172676574206d69736d6044820152630c2e8c6d60e31b6064820152608490fd5b9050610e5360608301836103dc565b60241161033a576010013560601c1438610812565b60405162461bcd60e51b815260206004820152602660248201527f53657373696f6e4b657956616c696461746f723a207061796d6173746572206e6044820152651bdd081cd95d60d21b6064820152608490fd5b80610ecc575b5061051690610510565b610eda6101208401846103dc565b60141161033a573560601c03610ef05738610ec2565b60405162461bcd60e51b815260206004820152602760248201527f53657373696f6e4b657956616c696461746f723a207061796d6173746572206d6044820152660d2e6dac2e8c6d60cb1b6064820152608490fd5b6001015460d081901b6001600160d01b03191660709190911b65ffffffffffff60a01b1617965093945050505050565b60405162461bcd60e51b815260206004820152602c60248201527f53657373696f6e4b657956616c696461746f723a2073657373696f6e206b657960448201526b081b9bdd08195b98589b195960a21b6064820152608490fd5b60405162461bcd60e51b8152602060048201526024808201527f53657373696f6e4b657956616c696461746f723a206e6f7420696d706c656d656044820152631b9d195960e21b6064820152608490fd", + "nonce": "0xe", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [], + "libraries": [], + "pending": [ + "0xf1762c965bb628d23aaaa618d9b1f4a30477c2274473676588b84a6dcf3a6a19" + ], + "returns": {}, + "timestamp": 1692074181, + "chain": 84531, + "multi": false, + "commit": "951fd36" +} \ No newline at end of file diff --git a/broadcast/DeploySessionKey.s.sol/84531/run-1692074188.json b/broadcast/DeploySessionKey.s.sol/84531/run-1692074188.json new file mode 100644 index 00000000..e5c6727c --- /dev/null +++ b/broadcast/DeploySessionKey.s.sol/84531/run-1692074188.json @@ -0,0 +1,49 @@ +{ + "transactions": [ + { + "hash": "0xf1762c965bb628d23aaaa618d9b1f4a30477c2274473676588b84a6dcf3a6a19", + "transactionType": "CREATE2", + "contractName": "ExecuteSessionKeyValidator", + "contractAddress": "0x1C1D5b70aD6e0c04366aab100261A6Bcc251EA3f", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1522c3", + "value": "0x0", + "data": "0x00000000000000000000000000000000000000000000000000000000000000006080806040523461001657611020908161001c8239f35b600080fdfe60c060408181526004908136101561001657600080fd5b600092833560e01c9081630c9595561461020c57508063333daf92146101de5780633a871cdd1461019557806352721fdd146101085780638fc925aa146100ab57639ea9bd591461006657600080fd5b346100a3573660031901126100a75761007d61033f565b506024356001600160401b0381116100a35761009c925036910161030d565b5050610fcf565b8280fd5b5080fd5b509060203660031901126100a3578035906001600160401b038211610104576100d69136910161030d565b6014929192116100a3576002913560601c83528260205280832033845260205282200160ff19815416905580f35b8380fd5b8382346100a757806003193601126100a75761012261033f565b6001600160a01b036024358181169290839003610191579160a09491849316825281602052828220908252602052209081549160ff600260018301549201541691805193845265ffffffffffff80831660208601528260301c169084015260601c606083015215156080820152f35b8480fd5b50600319836060368301126101db578335916001600160401b0383116100a7576101609083360301126101db57506020926101d491602435910161047d565b9051908152f35b80fd5b50346100a3573660031901126100a7576024356001600160401b0381116100a35761009c925036910161030d565b9290506020366003190112610104578035906001600160401b038211610191576102389136910161030d565b8060149492941161019157806034116101915780603a1161019157808311610191576054116101045760029161026d8261038a565b6014840135825260208201603485013560d01c81526bffffffffffff00000000000065ffffffffffff83850192603a88013560d01c845260608601948089013560601c8652608087019860018a523560601c8a5289602052808a20338b526020528920955186555116915160301b16916bffffffffffffffffffffffff19905160601b169117176001820155019051151560ff8019835416911617905580f35b9181601f8401121561033a578235916001600160401b03831161033a576020838186019501011161033a57565b600080fd5b600435906001600160a01b038216820361033a57565b9093929384831161033a57841161033a578101920390565b35906020811061037b575090565b6000199060200360031b1b1690565b60a081019081106001600160401b038211176103a557604052565b634e487b7160e01b600052604160045260246000fd5b90601f801991011681019081106001600160401b038211176103a557604052565b903590601e198136030182121561033a57018035906001600160401b03821161033a5760200191813603831361033a57565b6001600160401b0381116103a55760051b60200190565b1561042c57565b60405162461bcd60e51b815260206004820152602360248201527f53657373696f6e4b657956616c696461746f723a20706172616d206d69736d616044820152620e8c6d60eb1b6064820152608490fd5b9161014083019161048e83856103dc565b60149291921161033a576104a284866103dc565b60559391931161033a57803560601c600052600060205260406000203360005260205260406000209560ff60028801541615610f75578654968715610f455760010154958660601c60018114600014610ebc57506105046101208301836103dc565b905015610e6857610516905b826103dc565b8060a099929952886080528060551161033a5760406054198a83810103011261033a576001600160401b0360558a01351161033a5760a0906054199060558b01358b01908b0103011261033a5760405161056f8161038a565b60805160558a81013590910101356001600160a01b038116810361033a5781526080805160558b0135908101607501356020840152905101609501356001600160e01b03198116810361033a576040820152608051966001600160401b0360b560558c01358a0101351161033a5760a051880160558b0135890160b581013501607401121561033a5761061060558b8101358a0160b581013501013561040e565b9861061e6040519a8b6103bb565b60558b8101358a810160b581013590810190920135808d5260a05160805160208f019f949093918401918401016060909202919091016075011161033a576055820135908101908b0160b50135016075019b5b608051605583810135808301908e0160b5810135918201910190910135606002016075018e1015610701578d60609160a05101031261033a576040518060608101106001600160401b036060830111176103a557600660208f60608401604052803584520135101561033a576060916020918f8084604092013585840152013560408201528152019c019b610671565b50509093969960559295989b5060d59396995060608701520135608051010135600281101561033a576080840152608051966001600160401b0360758901351161033a5760a0518801607460758a01358a0101121561033a5761076d605560758a01358a01013561040e565b9661077b60405198896103bb565b605560758a01358a010135885260208801998a9760a05160805190810160758d816055818301358301013560051b910135840101011161033a57607590818d013501019b5b60758c816055818301358301013560051b9101356080510101018d10156107f1578c35815260209c8d019c016107c0565b5091939597995091939597995060018060a01b038751168015908115610e44575b5015610df35761082560608201826103dc565b60441161033a576024602089015191013511610d9c5761084860608201826103dc565b60841161033a576064013560ff166002811015610a9d576080880151906002821015610a9d5703610d475761088060608201826103dc565b60641161033a57604481013560048101106109c1576108a260608301836103dc565b6044830135602481016004909101116109c1576108d76108dd916108e893602460448701350191600460448801350191610355565b9061036d565b9260608101906103dc565b6024604484013585810182019101116109c1576024604481610914968287013501019401350191610355565b9790988860041161033a5760408801516001600160e01b03199081168b3590911603610cf85760005b60608901518051821015610ab3576020908260051b0101518051600401806004116109c157815190816004016004116109c1576024820182600401116109c1578d6108d7918e6024610990950192610355565b60208201516006811015610a9d576109d75760406109b092015114610425565b60001981146109c15760010161093d565b634e487b7160e01b600052601160045260246000fd5b60208201516006811015610a9d576001036109ff5760406109fa92015110610425565b6109b0565b60208201516006811015610a9d57600203610a225760406109fa92015111610425565b60208201516006811015610a9d57600303610a465760406109fa9201511115610425565b60208201516006811015610a9d57600403610a6a5760406109fa9201511015610425565b60208201516006811015610a9d57600514610a87575b50506109b0565b6040610a969201511415610425565b3880610a80565b634e487b7160e01b600052602160045260246000fd5b5050939750939750939790946040519060208083015260e082019060018060a01b0381511660408401526020810151606084015263ffffffff60e01b604082015116608084015260608101519160a08085015282518091526020610100850193019060005b818110610cbd57505050608001516002811015610a9d57610b4891839160c083015203601f1981018352826103bb565b602081519101209080519283610c86575b50509050149283610b97575b50505015610b915760d081901b6001600160d01b03191660709190911b65ffffffffffff60a01b161790565b50600190565b6020527b19457468657265756d205369676e6564204d6573736167653a0a3332600052603c60042060405192935091608081016001600160401b038111828210176103a55760405260418152602081019236605584011161033a576000809260417f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a1608094826014602099018a3784606185015260405198516040526040840151908160605285526060840151851a885210915114165afa50600051903d15610c7857600060605260405260018060a01b0316903560601c14388080610b65565b638baa579f6000526004601cfd5b9260051b01602001905b8251811160051b9081526020835191185260206040600020920191818310610c9057915050803880610b59565b9091938451805182526020810151906006821015610a9d57826040606092602094856001970152015160408201520195019101919091610b18565b60405162461bcd60e51b815260206004820152602160248201527f53657373696f6e4b657956616c696461746f723a20736967206d69736d6174636044820152600d60fb1b6064820152608490fd5b60405162461bcd60e51b815260206004820152602760248201527f53657373696f6e4b657956616c696461746f723a206f7065726174696f6e206d6044820152660d2e6dac2e8c6d60cb1b6064820152608490fd5b60405162461bcd60e51b815260206004820152602960248201527f53657373696f6e4b657956616c696461746f723a2076616c7565206c696d697460448201526808195e18d95959195960ba1b6064820152608490fd5b60405162461bcd60e51b8152602060048201526024808201527f53657373696f6e4b657956616c696461746f723a20746172676574206d69736d6044820152630c2e8c6d60e31b6064820152608490fd5b9050610e5360608301836103dc565b60241161033a576010013560601c1438610812565b60405162461bcd60e51b815260206004820152602660248201527f53657373696f6e4b657956616c696461746f723a207061796d6173746572206e6044820152651bdd081cd95d60d21b6064820152608490fd5b80610ecc575b5061051690610510565b610eda6101208401846103dc565b60141161033a573560601c03610ef05738610ec2565b60405162461bcd60e51b815260206004820152602760248201527f53657373696f6e4b657956616c696461746f723a207061796d6173746572206d6044820152660d2e6dac2e8c6d60cb1b6064820152608490fd5b6001015460d081901b6001600160d01b03191660709190911b65ffffffffffff60a01b1617965093945050505050565b60405162461bcd60e51b815260206004820152602c60248201527f53657373696f6e4b657956616c696461746f723a2073657373696f6e206b657960448201526b081b9bdd08195b98589b195960a21b6064820152608490fd5b60405162461bcd60e51b8152602060048201526024808201527f53657373696f6e4b657956616c696461746f723a206e6f7420696d706c656d656044820152631b9d195960e21b6064820152608490fd", + "nonce": "0xe", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "transactionHash": "0xf1762c965bb628d23aaaa618d9b1f4a30477c2274473676588b84a6dcf3a6a19", + "transactionIndex": "0x1", + "blockHash": "0x0ee278887fc8473da042aeb283ee6a92a3d9bd362588783716348996d68c0ef9", + "blockNumber": "0x80c9dc", + "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", + "to": "0x4e59b44847b379578588920cA78FbF26c0B4956C", + "cumulativeGasUsed": "0xf2ab0", + "gasUsed": "0xe73ab", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d05e32" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1692074188, + "chain": 84531, + "multi": false, + "commit": "951fd36" +} \ No newline at end of file diff --git a/broadcast/DeploySessionKey.s.sol/84531/run-latest.json b/broadcast/DeploySessionKey.s.sol/84531/run-latest.json index 4f4d80b5..e5c6727c 100644 --- a/broadcast/DeploySessionKey.s.sol/84531/run-latest.json +++ b/broadcast/DeploySessionKey.s.sol/84531/run-latest.json @@ -1,20 +1,20 @@ { "transactions": [ { - "hash": "0xa6f1aec7f11fd85ac32e9aaff69cab10c0060f1d049e98c6b0071ef4c92917f2", + "hash": "0xf1762c965bb628d23aaaa618d9b1f4a30477c2274473676588b84a6dcf3a6a19", "transactionType": "CREATE2", "contractName": "ExecuteSessionKeyValidator", - "contractAddress": "0x8e632447954036ee940eB0a6bC5a20A18543C4Fd", + "contractAddress": "0x1C1D5b70aD6e0c04366aab100261A6Bcc251EA3f", "function": null, "arguments": null, "transaction": { "type": "0x02", "from": "0x9775137314fe595c943712b0b336327dfa80ae8a", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x152b70", + "gas": "0x1522c3", "value": "0x0", - "data": "0x00000000000000000000000000000000000000000000000000000000000000006080806040523461001657611027908161001c8239f35b600080fdfe60c060408181526004908136101561001657600080fd5b600092833560e01c9081630c9595561461020c57508063333daf92146101de5780633a871cdd1461019557806352721fdd146101085780638fc925aa146100ab57639ea9bd591461006657600080fd5b346100a3573660031901126100a75761007d61033f565b506024356001600160401b0381116100a35761009c925036910161030d565b5050610fd6565b8280fd5b5080fd5b509060203660031901126100a3578035906001600160401b038211610104576100d69136910161030d565b6014929192116100a3576002913560601c83528260205280832033845260205282200160ff19815416905580f35b8380fd5b8382346100a757806003193601126100a75761012261033f565b6001600160a01b036024358181169290839003610191579160a09491849316825281602052828220908252602052209081549160ff600260018301549201541691805193845265ffffffffffff80831660208601528260301c169084015260601c606083015215156080820152f35b8480fd5b50600319836060368301126101db578335916001600160401b0383116100a7576101609083360301126101db57506020926101d491602435910161047d565b9051908152f35b80fd5b50346100a3573660031901126100a7576024356001600160401b0381116100a35761009c925036910161030d565b9290506020366003190112610104578035906001600160401b038211610191576102389136910161030d565b8060149492941161019157806034116101915780603a1161019157808311610191576054116101045760029161026d8261038a565b6014840135825260208201603485013560d01c81526bffffffffffff00000000000065ffffffffffff83850192603a88013560d01c845260608601948089013560601c8652608087019860018a523560601c8a5289602052808a20338b526020528920955186555116915160301b16916bffffffffffffffffffffffff19905160601b169117176001820155019051151560ff8019835416911617905580f35b9181601f8401121561033a578235916001600160401b03831161033a576020838186019501011161033a57565b600080fd5b600435906001600160a01b038216820361033a57565b9093929384831161033a57841161033a578101920390565b35906020811061037b575090565b6000199060200360031b1b1690565b60a081019081106001600160401b038211176103a557604052565b634e487b7160e01b600052604160045260246000fd5b90601f801991011681019081106001600160401b038211176103a557604052565b903590601e198136030182121561033a57018035906001600160401b03821161033a5760200191813603831361033a57565b6001600160401b0381116103a55760051b60200190565b1561042c57565b60405162461bcd60e51b815260206004820152602360248201527f53657373696f6e4b657956616c696461746f723a20706172616d206d69736d616044820152620e8c6d60eb1b6064820152608490fd5b9161014083019161048e83856103dc565b60149291921161033a576104a284866103dc565b60559391931161033a57803560601c600052600060205260406000203360005260205260406000209560ff60028801541615610f7c578654968715610f4c5760010154958660601c60018114600014610ec357506105046101208301836103dc565b905015610e6f57610516905b826103dc565b806080999299528860a0528060551161033a5760406054198a83810103011261033a576001600160401b0360558a01351161033a5760a0906054199060558b01358b01908b0103011261033a5760405161056f8161038a565b60a05160558a81013590910101356001600160a01b038116810361033a57815260a0805160558b0135908101607501356020840152905101609501356001600160e01b03198116810361033a57604082015260a051966001600160401b0360b560558c01358a0101351161033a57608051880160558b0135890160b581013501607401121561033a5761061060558b8101358a0160b581013501013561040e565b9861061e6040519a8b6103bb565b60558b8101358a810160b581013590810190920135808d5260805160a05160208f019f949093918401918401016060909202919091016075011161033a576055820135908101908b0160b50135016075019b5b60a051605583810135808301908e0160b5810135918201910190910135606002016075018e1015610701578d60609160805101031261033a576040518060608101106001600160401b036060830111176103a557600660208f60608401604052803584520135101561033a576060916020918f8084604092013585840152013560408201528152019c019b610671565b50509093969960559295989b5060d5939699506060870152013560a051010135600281101561033a57608084015260a051966001600160401b0360758901351161033a576080518801607460758a01358a0101121561033a5761076d605560758a01358a01013561040e565b9661077b60405198896103bb565b605560758a01358a010135885260208801998a9760805160a05190810160758d816055818301358301013560051b910135840101011161033a57607590818d013501019b5b60758c816055818301358301013560051b91013560a0510101018d10156107f1578c35815260209c8d019c016107c0565b5091939597995091939597995060018060a01b038751168015908115610e4b575b5015610dfa5761082560608201826103dc565b60441161033a576024602089015191013511610da35761084860608201826103dc565b60841161033a576064013560ff166002811015610a9d576080880151906002821015610a9d5703610d4e5761088060608201826103dc565b60641161033a57604481013560048101106109c1576108a260608301836103dc565b6044830135602481016004909101116109c1576108d76108dd916108e893602460448701350191600460448801350191610355565b9061036d565b9260608101906103dc565b6024604484013585810182019101116109c1576024604481610914968287013501019401350191610355565b9790988860041161033a5760408801516001600160e01b03199081168b3590911603610cff5760005b60608901518051821015610ab3576020908260051b0101518051600401806004116109c157815190816004016004116109c1576024820182600401116109c1578d6108d7918e6024610990950192610355565b60208201516006811015610a9d576109d75760406109b092015114610425565b60001981146109c15760010161093d565b634e487b7160e01b600052601160045260246000fd5b60208201516006811015610a9d576001036109ff5760406109fa92015110610425565b6109b0565b60208201516006811015610a9d57600203610a225760406109fa92015111610425565b60208201516006811015610a9d57600303610a465760406109fa9201511115610425565b60208201516006811015610a9d57600403610a6a5760406109fa9201511015610425565b60208201516006811015610a9d57600514610a87575b50506109b0565b6040610a969201511415610425565b3880610a80565b634e487b7160e01b600052602160045260246000fd5b5050939750939750939790946040519060208083015260e082019060018060a01b0381511660408401526020810151606084015263ffffffff60e01b604082015116608084015260608101519160a08085015282518091526020610100850193019060005b818110610cc457505050608001516002811015610a9d57610b4891839160c083015203601f1981018352826103bb565b602081519101209080519283610c8d575b50509050149283610b9e575b505050610b975760015b60ff16607082901b65ffffffffffff60a01b161760d09190911b6001600160d01b0319161790565b6000610b6f565b6020527b19457468657265756d205369676e6564204d6573736167653a0a3332600052603c60042060405192935091608081016001600160401b038111828210176103a55760405260418152602081019236605584011161033a576000809260417f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a1608094826014602099018a3784606185015260405198516040526040840151908160605285526060840151851a885210915114165afa50600051903d15610c7f57600060605260405260018060a01b0316903560601c14388080610b65565b638baa579f6000526004601cfd5b9260051b01602001905b8251811160051b9081526020835191185260206040600020920191818310610c9757915050803880610b59565b9091938451805182526020810151906006821015610a9d57826040606092602094856001970152015160408201520195019101919091610b18565b60405162461bcd60e51b815260206004820152602160248201527f53657373696f6e4b657956616c696461746f723a20736967206d69736d6174636044820152600d60fb1b6064820152608490fd5b60405162461bcd60e51b815260206004820152602760248201527f53657373696f6e4b657956616c696461746f723a206f7065726174696f6e206d6044820152660d2e6dac2e8c6d60cb1b6064820152608490fd5b60405162461bcd60e51b815260206004820152602960248201527f53657373696f6e4b657956616c696461746f723a2076616c7565206c696d697460448201526808195e18d95959195960ba1b6064820152608490fd5b60405162461bcd60e51b8152602060048201526024808201527f53657373696f6e4b657956616c696461746f723a20746172676574206d69736d6044820152630c2e8c6d60e31b6064820152608490fd5b9050610e5a60608301836103dc565b60241161033a576010013560601c1438610812565b60405162461bcd60e51b815260206004820152602660248201527f53657373696f6e4b657956616c696461746f723a207061796d6173746572206e6044820152651bdd081cd95d60d21b6064820152608490fd5b80610ed3575b5061051690610510565b610ee16101208401846103dc565b60141161033a573560601c03610ef75738610ec9565b60405162461bcd60e51b815260206004820152602760248201527f53657373696f6e4b657956616c696461746f723a207061796d6173746572206d6044820152660d2e6dac2e8c6d60cb1b6064820152608490fd5b60010154607081901b65ffffffffffff60a01b1660d09190911b6001600160d01b03191617965093945050505050565b60405162461bcd60e51b815260206004820152602c60248201527f53657373696f6e4b657956616c696461746f723a2073657373696f6e206b657960448201526b081b9bdd08195b98589b195960a21b6064820152608490fd5b60405162461bcd60e51b8152602060048201526024808201527f53657373696f6e4b657956616c696461746f723a206e6f7420696d706c656d656044820152631b9d195960e21b6064820152608490fd", - "nonce": "0x4", + "data": "0x00000000000000000000000000000000000000000000000000000000000000006080806040523461001657611020908161001c8239f35b600080fdfe60c060408181526004908136101561001657600080fd5b600092833560e01c9081630c9595561461020c57508063333daf92146101de5780633a871cdd1461019557806352721fdd146101085780638fc925aa146100ab57639ea9bd591461006657600080fd5b346100a3573660031901126100a75761007d61033f565b506024356001600160401b0381116100a35761009c925036910161030d565b5050610fcf565b8280fd5b5080fd5b509060203660031901126100a3578035906001600160401b038211610104576100d69136910161030d565b6014929192116100a3576002913560601c83528260205280832033845260205282200160ff19815416905580f35b8380fd5b8382346100a757806003193601126100a75761012261033f565b6001600160a01b036024358181169290839003610191579160a09491849316825281602052828220908252602052209081549160ff600260018301549201541691805193845265ffffffffffff80831660208601528260301c169084015260601c606083015215156080820152f35b8480fd5b50600319836060368301126101db578335916001600160401b0383116100a7576101609083360301126101db57506020926101d491602435910161047d565b9051908152f35b80fd5b50346100a3573660031901126100a7576024356001600160401b0381116100a35761009c925036910161030d565b9290506020366003190112610104578035906001600160401b038211610191576102389136910161030d565b8060149492941161019157806034116101915780603a1161019157808311610191576054116101045760029161026d8261038a565b6014840135825260208201603485013560d01c81526bffffffffffff00000000000065ffffffffffff83850192603a88013560d01c845260608601948089013560601c8652608087019860018a523560601c8a5289602052808a20338b526020528920955186555116915160301b16916bffffffffffffffffffffffff19905160601b169117176001820155019051151560ff8019835416911617905580f35b9181601f8401121561033a578235916001600160401b03831161033a576020838186019501011161033a57565b600080fd5b600435906001600160a01b038216820361033a57565b9093929384831161033a57841161033a578101920390565b35906020811061037b575090565b6000199060200360031b1b1690565b60a081019081106001600160401b038211176103a557604052565b634e487b7160e01b600052604160045260246000fd5b90601f801991011681019081106001600160401b038211176103a557604052565b903590601e198136030182121561033a57018035906001600160401b03821161033a5760200191813603831361033a57565b6001600160401b0381116103a55760051b60200190565b1561042c57565b60405162461bcd60e51b815260206004820152602360248201527f53657373696f6e4b657956616c696461746f723a20706172616d206d69736d616044820152620e8c6d60eb1b6064820152608490fd5b9161014083019161048e83856103dc565b60149291921161033a576104a284866103dc565b60559391931161033a57803560601c600052600060205260406000203360005260205260406000209560ff60028801541615610f75578654968715610f455760010154958660601c60018114600014610ebc57506105046101208301836103dc565b905015610e6857610516905b826103dc565b8060a099929952886080528060551161033a5760406054198a83810103011261033a576001600160401b0360558a01351161033a5760a0906054199060558b01358b01908b0103011261033a5760405161056f8161038a565b60805160558a81013590910101356001600160a01b038116810361033a5781526080805160558b0135908101607501356020840152905101609501356001600160e01b03198116810361033a576040820152608051966001600160401b0360b560558c01358a0101351161033a5760a051880160558b0135890160b581013501607401121561033a5761061060558b8101358a0160b581013501013561040e565b9861061e6040519a8b6103bb565b60558b8101358a810160b581013590810190920135808d5260a05160805160208f019f949093918401918401016060909202919091016075011161033a576055820135908101908b0160b50135016075019b5b608051605583810135808301908e0160b5810135918201910190910135606002016075018e1015610701578d60609160a05101031261033a576040518060608101106001600160401b036060830111176103a557600660208f60608401604052803584520135101561033a576060916020918f8084604092013585840152013560408201528152019c019b610671565b50509093969960559295989b5060d59396995060608701520135608051010135600281101561033a576080840152608051966001600160401b0360758901351161033a5760a0518801607460758a01358a0101121561033a5761076d605560758a01358a01013561040e565b9661077b60405198896103bb565b605560758a01358a010135885260208801998a9760a05160805190810160758d816055818301358301013560051b910135840101011161033a57607590818d013501019b5b60758c816055818301358301013560051b9101356080510101018d10156107f1578c35815260209c8d019c016107c0565b5091939597995091939597995060018060a01b038751168015908115610e44575b5015610df35761082560608201826103dc565b60441161033a576024602089015191013511610d9c5761084860608201826103dc565b60841161033a576064013560ff166002811015610a9d576080880151906002821015610a9d5703610d475761088060608201826103dc565b60641161033a57604481013560048101106109c1576108a260608301836103dc565b6044830135602481016004909101116109c1576108d76108dd916108e893602460448701350191600460448801350191610355565b9061036d565b9260608101906103dc565b6024604484013585810182019101116109c1576024604481610914968287013501019401350191610355565b9790988860041161033a5760408801516001600160e01b03199081168b3590911603610cf85760005b60608901518051821015610ab3576020908260051b0101518051600401806004116109c157815190816004016004116109c1576024820182600401116109c1578d6108d7918e6024610990950192610355565b60208201516006811015610a9d576109d75760406109b092015114610425565b60001981146109c15760010161093d565b634e487b7160e01b600052601160045260246000fd5b60208201516006811015610a9d576001036109ff5760406109fa92015110610425565b6109b0565b60208201516006811015610a9d57600203610a225760406109fa92015111610425565b60208201516006811015610a9d57600303610a465760406109fa9201511115610425565b60208201516006811015610a9d57600403610a6a5760406109fa9201511015610425565b60208201516006811015610a9d57600514610a87575b50506109b0565b6040610a969201511415610425565b3880610a80565b634e487b7160e01b600052602160045260246000fd5b5050939750939750939790946040519060208083015260e082019060018060a01b0381511660408401526020810151606084015263ffffffff60e01b604082015116608084015260608101519160a08085015282518091526020610100850193019060005b818110610cbd57505050608001516002811015610a9d57610b4891839160c083015203601f1981018352826103bb565b602081519101209080519283610c86575b50509050149283610b97575b50505015610b915760d081901b6001600160d01b03191660709190911b65ffffffffffff60a01b161790565b50600190565b6020527b19457468657265756d205369676e6564204d6573736167653a0a3332600052603c60042060405192935091608081016001600160401b038111828210176103a55760405260418152602081019236605584011161033a576000809260417f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a1608094826014602099018a3784606185015260405198516040526040840151908160605285526060840151851a885210915114165afa50600051903d15610c7857600060605260405260018060a01b0316903560601c14388080610b65565b638baa579f6000526004601cfd5b9260051b01602001905b8251811160051b9081526020835191185260206040600020920191818310610c9057915050803880610b59565b9091938451805182526020810151906006821015610a9d57826040606092602094856001970152015160408201520195019101919091610b18565b60405162461bcd60e51b815260206004820152602160248201527f53657373696f6e4b657956616c696461746f723a20736967206d69736d6174636044820152600d60fb1b6064820152608490fd5b60405162461bcd60e51b815260206004820152602760248201527f53657373696f6e4b657956616c696461746f723a206f7065726174696f6e206d6044820152660d2e6dac2e8c6d60cb1b6064820152608490fd5b60405162461bcd60e51b815260206004820152602960248201527f53657373696f6e4b657956616c696461746f723a2076616c7565206c696d697460448201526808195e18d95959195960ba1b6064820152608490fd5b60405162461bcd60e51b8152602060048201526024808201527f53657373696f6e4b657956616c696461746f723a20746172676574206d69736d6044820152630c2e8c6d60e31b6064820152608490fd5b9050610e5360608301836103dc565b60241161033a576010013560601c1438610812565b60405162461bcd60e51b815260206004820152602660248201527f53657373696f6e4b657956616c696461746f723a207061796d6173746572206e6044820152651bdd081cd95d60d21b6064820152608490fd5b80610ecc575b5061051690610510565b610eda6101208401846103dc565b60141161033a573560601c03610ef05738610ec2565b60405162461bcd60e51b815260206004820152602760248201527f53657373696f6e4b657956616c696461746f723a207061796d6173746572206d6044820152660d2e6dac2e8c6d60cb1b6064820152608490fd5b6001015460d081901b6001600160d01b03191660709190911b65ffffffffffff60a01b1617965093945050505050565b60405162461bcd60e51b815260206004820152602c60248201527f53657373696f6e4b657956616c696461746f723a2073657373696f6e206b657960448201526b081b9bdd08195b98589b195960a21b6064820152608490fd5b60405162461bcd60e51b8152602060048201526024808201527f53657373696f6e4b657956616c696461746f723a206e6f7420696d706c656d656044820152631b9d195960e21b6064820152608490fd", + "nonce": "0xe", "accessList": [] }, "additionalContracts": [], @@ -23,14 +23,14 @@ ], "receipts": [ { - "transactionHash": "0xa6f1aec7f11fd85ac32e9aaff69cab10c0060f1d049e98c6b0071ef4c92917f2", + "transactionHash": "0xf1762c965bb628d23aaaa618d9b1f4a30477c2274473676588b84a6dcf3a6a19", "transactionIndex": "0x1", - "blockHash": "0xbabbbea871abb966b5e6131be74d559c7f37e205ba85931cfe04c6a3f01e0bb6", - "blockNumber": "0x7c90cc", + "blockHash": "0x0ee278887fc8473da042aeb283ee6a92a3d9bd362588783716348996d68c0ef9", + "blockNumber": "0x80c9dc", "from": "0x9775137314fE595c943712B0b336327dfa80aE8A", "to": "0x4e59b44847b379578588920cA78FbF26c0B4956C", - "cumulativeGasUsed": "0xf30c3", - "gasUsed": "0xe799a", + "cumulativeGasUsed": "0xf2ab0", + "gasUsed": "0xe73ab", "contractAddress": null, "logs": [], "status": "0x1", @@ -42,8 +42,8 @@ "libraries": [], "pending": [], "returns": {}, - "timestamp": 1691520682, + "timestamp": 1692074188, "chain": 84531, "multi": false, - "commit": "06a62a2" + "commit": "951fd36" } \ No newline at end of file diff --git a/gas/ecdsa/report.txt b/gas/ecdsa/report.txt index c97b8dcc..417bbf29 100644 --- a/gas/ecdsa/report.txt +++ b/gas/ecdsa/report.txt @@ -1,20 +1,20 @@ No files changed, compilation skipped Running 9 tests for test/foundry/Kernel.t.sol:KernelTest -[PASS] test_disable_mode() (gas: 162594) -[PASS] test_external_call_default() (gas: 28911) -[PASS] test_external_call_execution() (gas: 453201) -[PASS] test_initialize_twice() (gas: 20929) -[PASS] test_set_default_validator() (gas: 361067) -[PASS] test_set_execution() (gas: 411392) -[PASS] test_shoul_return_address_if_deployed() (gas: 8937393460516732963) -[PASS] test_validate_signature() (gas: 163650) -[PASS] test_validate_userOp() (gas: 1687848) -Test result: ok. 9 passed; 0 failed; 0 skipped; finished in 2.60ms +[PASS] test_disable_mode() (gas: 162566) +[PASS] test_external_call_default() (gas: 28883) +[PASS] test_external_call_execution() (gas: 453173) +[PASS] test_initialize_twice() (gas: 20906) +[PASS] test_set_default_validator() (gas: 361039) +[PASS] test_set_execution() (gas: 411364) +[PASS] test_should_return_address_if_deployed() (gas: 23560) +[PASS] test_validate_signature() (gas: 162575) +[PASS] test_validate_userOp() (gas: 1687821) +Test result: ok. 9 passed; 0 failed; 0 skipped; finished in 3.08ms | src/Kernel.sol:Kernel contract | | | | | | |--------------------------------|-----------------|-------|--------|-------|---------| | Deployment Cost | Deployment Size | | | | | -| 1545342 | 8127 | | | | | +| 1612129 | 332 | | | | | | Function Name | min | avg | median | max | # calls | | disableMode | 3765 | 3765 | 3765 | 3765 | 1 | | getDefaultValidator | 341 | 341 | 341 | 341 | 1 | @@ -27,13 +27,14 @@ Test result: ok. 9 passed; 0 failed; 0 skipped; finished in 2.60ms | validateUserOp | 45773 | 45967 | 45989 | 46119 | 4 | -| src/factory/KernelFactory.sol:KernelFactory contract | | | | | | -|------------------------------------------------------|-----------------|--------------------|--------|---------------------|---------| -| Deployment Cost | Deployment Size | | | | | -| 599207 | 3033 | | | | | -| Function Name | min | avg | median | max | # calls | -| createAccount | 131176 | 812490314592548788 | 131176 | 8937393460516717918 | 11 | -| setImplementation | 22852 | 22852 | 22852 | 22852 | 9 | +| src/factory/KernelFactory.sol:KernelFactory contract | | | | | | +|------------------------------------------------------|-----------------|---------|---------|---------|---------| +| Deployment Cost | Deployment Size | | | | | +| 850488 | 4727 | | | | | +| Function Name | min | avg | median | max | # calls | +| createAccount | 6856 | 123112 | 134238 | 139238 | 11 | +| deployByteCode | 69103 | 69103 | 69103 | 69103 | 9 | +| deployImplementation | 5593354 | 5593354 | 5593354 | 5593354 | 9 | diff --git a/scripts/DeployECDSAValidator.s.sol b/scripts/DeployECDSAValidator.s.sol new file mode 100644 index 00000000..89774599 --- /dev/null +++ b/scripts/DeployECDSAValidator.s.sol @@ -0,0 +1,23 @@ +pragma solidity ^0.8.0; + +import "src/factory/KernelFactory.sol"; +import "src/validator/ECDSAValidator.sol"; +import "forge-std/Script.sol"; +import "forge-std/console.sol"; +contract DeployKernel is Script { + address constant DEPLOYER = 0x9775137314fE595c943712B0b336327dfa80aE8A; + address constant ENTRYPOINT_0_6 = 0x5FF137D4b0FDCD49DcA30c7CF57E578a026d2789; + address constant EXPECTED_VALIDATOR_ADDRESS = 0xd9AB5096a832b9ce79914329DAEE236f8Eea0390; + function run() public { + uint256 key = vm.envUint("DEPLOYER_PRIVATE_KEY"); + vm.startBroadcast(key); + if(EXPECTED_VALIDATOR_ADDRESS.code.length == 0) { + ECDSAValidator validator = new ECDSAValidator{salt:0}(); + console.log("validator address: %s", address(validator)); + } else { + console.log("validator address: %s", EXPECTED_VALIDATOR_ADDRESS); + } + vm.stopBroadcast(); + } +} + diff --git a/scripts/DeployKernel.s.sol b/scripts/DeployKernel.s.sol index b91154a3..4b3b9254 100644 --- a/scripts/DeployKernel.s.sol +++ b/scripts/DeployKernel.s.sol @@ -1,41 +1,32 @@ pragma solidity ^0.8.0; import "src/factory/KernelFactory.sol"; -import "src/validator/ECDSAValidator.sol"; import "account-abstraction/interfaces/IStakeManager.sol"; import "forge-std/Script.sol"; import "forge-std/console.sol"; contract DeployKernel is Script { address constant DEPLOYER = 0x9775137314fE595c943712B0b336327dfa80aE8A; address constant ENTRYPOINT_0_6 = 0x5FF137D4b0FDCD49DcA30c7CF57E578a026d2789; - address constant EXPECTED_KERNEL_ADDRESS = 0xD2063bE7C610eb55492C05385743edDbf5b6B951; - address constant EXPECTED_KERNEL_FACTORY_ADDRESS = 0x85DF6Dc686FBDcAc7da61651D116fc71B2246B50; + address payable constant EXPECTED_KERNEL_ADDRESS = payable(0xA87e80ed52992e4FB0809fc0B1c0629CF6d43F17); + address payable constant EXPECTED_KERNEL_FACTORY_ADDRESS = payable(0xeBf88f6f78b3aBD60744699c06e97415d2fE15Bb); function run() public { uint256 key = vm.envUint("DEPLOYER_PRIVATE_KEY"); + Kernel kernel = new Kernel(IEntryPoint(ENTRYPOINT_0_6)); + bytes memory code = address(kernel).code; vm.startBroadcast(key); - if(EXPECTED_KERNEL_ADDRESS.code.length == 0){ - Kernel kernel = new Kernel{salt:0}(IEntryPoint(ENTRYPOINT_0_6)); - console.log("Kernel address: %s", address(kernel)); - } else { - console.log("Kernel address: %s", address(EXPECTED_KERNEL_ADDRESS)); - } KernelFactory factory; if(EXPECTED_KERNEL_FACTORY_ADDRESS.code.length == 0){ - factory = new KernelFactory{salt:0}(DEPLOYER, IEntryPoint(ENTRYPOINT_0_6)); - console.log("KernelFactory address: %s", address(factory)); + factory = new KernelFactory{salt:0}(DEPLOYER); + console.log("KernelFactory address: %s", address(factory)); } else { factory = KernelFactory(EXPECTED_KERNEL_FACTORY_ADDRESS); - console.log("KernelFactory address: %s", address(factory)); } - if(factory.isAllowedImplementation(address(EXPECTED_KERNEL_ADDRESS)) == false) { - console.log("Registering kernel implementation"); - factory.setImplementation(address(EXPECTED_KERNEL_ADDRESS), true); - } - IEntryPoint entryPoint = IEntryPoint(ENTRYPOINT_0_6); - IStakeManager.DepositInfo memory info = entryPoint.getDepositInfo(address(factory)); - if(info.stake == 0) { - console.log("Staking 1 wei to factory"); - factory.addStake{value:1}(1); + address expected_addr = factory.getImplementationAddress(keccak256("v2.1")); + if(expected_addr.code.length == 0 ) { + kernel = Kernel(payable(factory.deployImplementation(keccak256("v2.1"), code))); + console.log("Kernel address: %s", address(kernel)); + } else { + console.log("already deployed on %s", expected_addr); } vm.stopBroadcast(); } diff --git a/scripts/DeploySessionKey.s.sol b/scripts/DeploySessionKey.s.sol index a577b7bf..d800a6e9 100644 --- a/scripts/DeploySessionKey.s.sol +++ b/scripts/DeploySessionKey.s.sol @@ -4,7 +4,7 @@ import "src/validator/SessionKeyValidator.sol"; import "forge-std/Script.sol"; import "forge-std/console.sol"; contract DeploySessionKey is Script { - address constant EXPECTED_ADDRESS_SESSION_KEY_VALIDATOR = 0x8e632447954036ee940eB0a6bC5a20A18543C4Fd; + address constant EXPECTED_ADDRESS_SESSION_KEY_VALIDATOR = 0x1C1D5b70aD6e0c04366aab100261A6Bcc251EA3f; function run() public { uint256 key = vm.envUint("DEPLOYER_PRIVATE_KEY"); vm.startBroadcast(key); @@ -12,8 +12,6 @@ contract DeploySessionKey is Script { console.log("deploying SessionKeyValidator"); ExecuteSessionKeyValidator validator = new ExecuteSessionKeyValidator{salt:0}(); console.log("validator address: %s", address(validator)); - } else { - console.log("validator address: %s", EXPECTED_ADDRESS_SESSION_KEY_VALIDATOR); } vm.stopBroadcast(); } diff --git a/src/factory/AdminLessERC1967Factory.sol b/src/factory/AdminLessERC1967Factory.sol index a62268ca..2587d1c5 100644 --- a/src/factory/AdminLessERC1967Factory.sol +++ b/src/factory/AdminLessERC1967Factory.sol @@ -44,29 +44,6 @@ contract AdminLessERC1967Factory { /*´:°•.°+.*•´.*:˚.°*.˚•´.°:°•.°•.*•´.*:˚.°*.˚•´.°:°•.°+.*•´.*:*/ /* DEPLOY FUNCTIONS */ /*.•°:°.´+˚.*°.˚:*.´•*.+°.•°:´*.´•*.•°.•°:°.´:•˚°.*°.˚:*.´+°.•*/ - - /// @dev Deploys a proxy for `implementation`, - /// and returns its address. - /// The value passed into this function will be forwarded to the proxy. - function deploy(address implementation) internal returns (address proxy) { - proxy = deployAndCall(implementation, _emptyData()); - } - - /// @dev Deploys a proxy for `implementation`, - /// and returns its address. - /// The value passed into this function will be forwarded to the proxy. - /// Then, calls the proxy with abi encoded `data`. - function deployAndCall(address implementation, bytes calldata data) internal returns (address proxy) { - proxy = _deploy(implementation, bytes32(0), false, data); - } - - /// @dev Deploys a proxy for `implementation`, with `salt`, - /// and returns its deterministic address. - /// The value passed into this function will be forwarded to the proxy. - function deployDeterministic(address implementation, bytes32 salt) internal returns (address proxy) { - proxy = deployDeterministicAndCall(implementation, salt, _emptyData()); - } - /// @dev Deploys a proxy for `implementation`, with `salt`, /// and returns its deterministic address. /// The value passed into this function will be forwarded to the proxy. @@ -83,53 +60,49 @@ contract AdminLessERC1967Factory { revert(0x1c, 0x04) } } - proxy = _deploy(implementation, salt, true, data); + proxy = _deploy(implementation, salt, data); } /// @dev Deploys the proxy, with optionality to deploy deterministically with a `salt`. - function _deploy(address implementation, bytes32 salt, bool useSalt, bytes calldata data) - internal - returns (address proxy) - { + function _deploy(address implementation, bytes32 salt, bytes calldata data) internal returns (address proxy) { bytes memory m = _initCode(); /// @solidity memory-safe-assembly assembly { - // Create the proxy. - switch useSalt - case 0 { proxy := create(0, add(m, 0x13), 0x89) } - default { proxy := create2(0, add(m, 0x13), 0x89, salt) } - } - - if (proxy == address(0)) { - proxy = predictDeterministicAddress(salt); - assembly { - if iszero(extcodesize(proxy)) { + let hash := keccak256(add(m, 0x13), 0x89) + // Compute and store the bytecode hash. + mstore8(0x00, 0xff) // Write the prefix. + mstore(0x35, hash) + mstore(0x01, shl(96, address())) + mstore(0x15, salt) + proxy := keccak256(0x00, 0x55) + // Restore the part of the free memory pointer that has been overwritten. + mstore(0x35, 0) + if iszero(extcodesize(proxy)) { + proxy := create2(0, add(m, 0x13), 0x89, salt) + if iszero(proxy) { // Revert if the creation fails. mstore(0x00, _DEPLOYMENT_FAILED_ERROR_SELECTOR) revert(0x1c, 0x04) } - } - return proxy; - } - assembly { - // Set up the calldata to set the implementation of the proxy. - mstore(m, implementation) - mstore(add(m, 0x20), _IMPLEMENTATION_SLOT) - calldatacopy(add(m, 0x40), data.offset, data.length) - // Try setting the implementation on the proxy and revert upon failure. - if iszero(call(gas(), proxy, callvalue(), m, add(0x40, data.length), 0x00, 0x00)) { - // Revert with the `DeploymentFailed` selector if there is no error returndata. - if iszero(returndatasize()) { - mstore(0x00, _DEPLOYMENT_FAILED_ERROR_SELECTOR) - revert(0x1c, 0x04) + // Set up the calldata to set the implementation of the proxy. + mstore(m, implementation) + mstore(add(m, 0x20), _IMPLEMENTATION_SLOT) + calldatacopy(add(m, 0x40), data.offset, data.length) + // Try setting the implementation on the proxy and revert upon failure. + if iszero(call(gas(), proxy, callvalue(), m, add(0x40, data.length), 0x00, 0x00)) { + // Revert with the `DeploymentFailed` selector if there is no error returndata. + if iszero(returndatasize()) { + mstore(0x00, _DEPLOYMENT_FAILED_ERROR_SELECTOR) + revert(0x1c, 0x04) + } + // Otherwise, bubble up the returned error. + returndatacopy(0x00, 0x00, returndatasize()) + revert(0x00, returndatasize()) } - // Otherwise, bubble up the returned error. - returndatacopy(0x00, 0x00, returndatasize()) - revert(0x00, returndatasize()) - } - // Emit the {Deployed} event. - log3(0, 0, _DEPLOYED_EVENT_SIGNATURE, proxy, implementation) + // Emit the {Deployed} event. + log3(0, 0, _DEPLOYED_EVENT_SIGNATURE, proxy, implementation) + } } } diff --git a/src/factory/KernelFactory.sol b/src/factory/KernelFactory.sol index ba6b5ba4..6bfb2242 100644 --- a/src/factory/KernelFactory.sol +++ b/src/factory/KernelFactory.sol @@ -7,32 +7,54 @@ import "openzeppelin-contracts/contracts/utils/Create2.sol"; import "src/Kernel.sol"; import "src/validator/ECDSAValidator.sol"; import "solady/auth/Ownable.sol"; +import "src/utils/Create2Flag.sol"; +import "src/utils/Create2Proxy.sol"; contract KernelFactory is AdminLessERC1967Factory, Ownable { + error InvalidImplementation(); + event Implementation(bytes32 indexed tagHash, address indexed implementation); + + bytes32 immutable public create2CodeHash; + bytes public deployByteCode; IEntryPoint public entryPoint; - mapping(address => bool) public isAllowedImplementation; - constructor(address _owner, IEntryPoint _entryPoint) { + constructor(address _owner) { _initializeOwner(_owner); - entryPoint = _entryPoint; + create2CodeHash = keccak256(type(Create2Proxy).creationCode); + } + + function getImplementationAddress(bytes32 _tagHash) public view returns (address predicted) { + bytes32 codeHash = create2CodeHash; + bytes32 hash = keccak256( + abi.encodePacked(bytes1(0xff), address(this), _tagHash, codeHash) + ); + // NOTE: cast last 20 bytes of hash to address + return address(uint160(uint(hash))); } - function setImplementation(address _implementation, bool _allow) external onlyOwner { - isAllowedImplementation[_implementation] = _allow; + function deployImplementation(bytes32 tagHash, bytes memory bytecode) external onlyOwner returns(address impl) { + deployByteCode = bytecode; + impl = address(new Create2Proxy{salt: tagHash}()); + delete deployByteCode; + emit Implementation(tagHash, impl); } function setEntryPoint(IEntryPoint _entryPoint) external onlyOwner { + // not setting this on constructor since we don't need stake right now entryPoint = _entryPoint; } - function createAccount(address _implementation, bytes calldata _data, uint256 _index) + function createAccount(bytes32 _tagHash, bytes calldata _data, uint256 _index) external payable returns (address proxy) { - require(isAllowedImplementation[_implementation], "KernelFactory: implementation not allowed"); + address impl = getImplementationAddress(_tagHash); + if(impl.code.length == 0) { + revert InvalidImplementation(); + } bytes32 salt = bytes32(uint256(keccak256(abi.encodePacked(_data, _index))) & type(uint96).max); - proxy = deployDeterministicAndCall(_implementation, salt, _data); + proxy = deployDeterministicAndCall(impl, salt, _data); } function getAccountAddress(bytes calldata _data, uint256 _index) public view returns (address) { @@ -40,6 +62,7 @@ contract KernelFactory is AdminLessERC1967Factory, Ownable { return predictDeterministicAddress(salt); } + // in case we need to stake // stake functions function addStake(uint32 unstakeDelaySec) external payable onlyOwner { entryPoint.addStake{value: msg.value}(unstakeDelaySec); diff --git a/src/utils/Create2Flag.sol b/src/utils/Create2Flag.sol new file mode 100644 index 00000000..253d695a --- /dev/null +++ b/src/utils/Create2Flag.sol @@ -0,0 +1,29 @@ +pragma solidity ^0.8.0; + + +library Create2Flag { + function on(bytes32 key) internal { + bytes memory code = hex"3859818153F3"; + assembly { + pop(create2(0, add(code, 0x20), mload(code), key)) // don't deal with the addresses now + } + } + + function isOff(bytes32 key) internal view returns(bool off) { + address addr = getFlagAddress(key); + assembly { + off := iszero(extcodesize(addr)) + } + } + + function getFlagAddress( + bytes32 _salt + ) internal view returns (address) { + bytes memory code = hex"3859818153F3"; + bytes32 hash = keccak256( + abi.encodePacked(bytes1(0xff), address(this), _salt, keccak256(code)) + ); + // NOTE: cast last 20 bytes of hash to address + return address(uint160(uint(hash))); + } +} diff --git a/src/utils/Create2Proxy.sol b/src/utils/Create2Proxy.sol new file mode 100644 index 00000000..3e9b7341 --- /dev/null +++ b/src/utils/Create2Proxy.sol @@ -0,0 +1,14 @@ +pragma solidity ^0.8.0; + +contract Create2Proxy { + constructor() { + bytes memory bytecode = ICreate2Factory(msg.sender).deployByteCode(); + assembly { + return (add(bytecode, 0x20), mload(bytecode)) + } + } +} + +interface ICreate2Factory { + function deployByteCode() external view returns (bytes memory); +} diff --git a/test/foundry/Create2Flag.t.sol b/test/foundry/Create2Flag.t.sol new file mode 100644 index 00000000..c5ca5fca --- /dev/null +++ b/test/foundry/Create2Flag.t.sol @@ -0,0 +1,14 @@ +pragma solidity ^0.8.0; + +import "src/utils/Create2Flag.sol"; +import "forge-std/Test.sol"; + +contract Create2FlagTest is Test { + function test_deploy(bytes32 key) external { + address addr = Create2Flag.getFlagAddress(key); + Create2Flag.on(key); + assertEq(addr.code.length > 0, true); + assertEq(keccak256(addr.code), keccak256(hex"060000000000")); + assertEq(Create2Flag.isOff(key), false); + } +} diff --git a/test/foundry/Kernel.t.sol b/test/foundry/Kernel.t.sol index a28d04ad..d0ef171b 100644 --- a/test/foundry/Kernel.t.sol +++ b/test/foundry/Kernel.t.sol @@ -24,11 +24,10 @@ contract KernelTest is KernelTestBase { } function test_should_return_address_if_deployed() external { + console.log("Kernel", address(kernel)); address proxy = factory.createAccount( - address(kernelImpl), - abi.encodeWithSelector( - KernelStorage.initialize.selector, defaultValidator, abi.encodePacked(owner) - ), + keccak256("v2.1"), + abi.encodeWithSelector(KernelStorage.initialize.selector, defaultValidator, abi.encodePacked(owner)), 0 ); assertEq(proxy, address(kernel)); @@ -50,7 +49,7 @@ contract KernelTest is KernelTestBase { payable( address( factory.createAccount( - address(kernelImpl), + keccak256("v2.1"), abi.encodeWithSelector( KernelStorage.initialize.selector, defaultValidator, abi.encodePacked(owner) ), diff --git a/test/foundry/utils/ERC4337Utils.sol b/test/foundry/utils/ERC4337Utils.sol index bd962523..74d94e36 100644 --- a/test/foundry/utils/ERC4337Utils.sol +++ b/test/foundry/utils/ERC4337Utils.sol @@ -25,9 +25,9 @@ abstract contract KernelTestBase is Test { beneficiary = payable(address(makeAddr("beneficiary"))); entryPoint = new EntryPoint(); kernelImpl = new Kernel(entryPoint); - factory = new KernelFactory(factoryOwner, entryPoint); + factory = new KernelFactory(factoryOwner); vm.startPrank(factoryOwner); - factory.setImplementation(address(kernelImpl), true); + factory.deployImplementation(keccak256("v2.1"), address(kernelImpl).code); vm.stopPrank(); } @@ -36,7 +36,7 @@ abstract contract KernelTestBase is Test { payable( address( factory.createAccount( - address(kernelImpl), + keccak256("v2.1"), abi.encodeWithSelector( KernelStorage.initialize.selector, defaultValidator, abi.encodePacked(owner) ),