diff --git a/contracts/deployments/proposals/decaf/20260707-stake-table-v3/execute.json b/contracts/deployments/proposals/decaf/20260707-stake-table-v3/execute.json new file mode 100644 index 00000000000..1df0611f77e --- /dev/null +++ b/contracts/deployments/proposals/decaf/20260707-stake-table-v3/execute.json @@ -0,0 +1,54 @@ +{ + "version": "1.0", + "chainId": "11155111", + "createdAt": 1783440474091, + "meta": { + "name": "Espresso Multisig Transactions", + "description": "Execute StakeTable V2 -> V3 upgrade via timelock 0x8e3b6563d683b87964104a2c3a4bf542bb70767f (proxy 0x40304fbe94d5e7d1492dd90c53a2d63e8506a037, impl 0x8ed0b40c67a8f0e50deeac4736431518fad15630)" + }, + "transactions": [ + { + "to": "0x8e3b6563D683b87964104A2c3A4bf542bb70767F", + "value": "0", + "data": null, + "contractMethod": { + "inputs": [ + { + "internalType": "address", + "name": "target", + "type": "address" + }, + { + "internalType": "uint256", + "name": "value", + "type": "uint256" + }, + { + "internalType": "bytes", + "name": "payload", + "type": "bytes" + }, + { + "internalType": "bytes32", + "name": "predecessor", + "type": "bytes32" + }, + { + "internalType": "bytes32", + "name": "salt", + "type": "bytes32" + } + ], + "name": "execute", + "payable": false + }, + "contractInputsValues": { + "payload": "0x4f1ef2860000000000000000000000008ed0b40c67a8f0e50deeac4736431518fad156300000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000438e454b100000000000000000000000000000000000000000000000000000000", + "predecessor": "0x0000000000000000000000000000000000000000000000000000000000000000", + "salt": "0xfac521a6a662d266308639d1f13593d145c5f1029dbf78c5bfdf83851980fcf7", + "target": "0x40304FbE94D5E7D1492Dd90c53a2D63E8506a037", + "value": "0" + } + } + ] +} \ No newline at end of file diff --git a/contracts/deployments/proposals/decaf/20260707-stake-table-v3/proposal.toml b/contracts/deployments/proposals/decaf/20260707-stake-table-v3/proposal.toml new file mode 100644 index 00000000000..d9aff34dd2f --- /dev/null +++ b/contracts/deployments/proposals/decaf/20260707-stake-table-v3/proposal.toml @@ -0,0 +1,24 @@ +# Generated by `deploy`; validated by `deploy verify-proposal` and CI. Do not hand-edit. +contract = "stake-table-v3" +network = "decaf" +chain_id = 11155111 +proxy = "0x40304fbe94d5e7d1492dd90c53a2d63e8506a037" +impl = "0x8ed0b40c67a8f0e50deeac4736431518fad15630" +timelock = "0x8e3b6563d683b87964104a2c3a4bf542bb70767f" +salt = "0xfac521a6a662d266308639d1f13593d145c5f1029dbf78c5bfdf83851980fcf7" +delay = 300 +predecessor = "0x0000000000000000000000000000000000000000000000000000000000000000" + +[schedule] +safe = "0xb76834e371b666feee48e5d7d9a97ca08b5a0620" +nonce = 24 +domain = "0x8f560c9d209e6d9320305560aee98fa1dea01510aa5451a9c0911401893835c6" +message = "0x38e3a3fca0b95c5395030bb0b4b5f13795a7d45daff17c99529b6647973a356e" +safe_tx = "0xf13fd7693c3f500954a3a9cf224cb82800094aedf950e31724412d1d7e7d7c47" + +[execute] +safe = "0xb76834e371b666feee48e5d7d9a97ca08b5a0620" +nonce = 25 +domain = "0x8f560c9d209e6d9320305560aee98fa1dea01510aa5451a9c0911401893835c6" +message = "0x899a95a8a09ac01e62640ee3702173234f217762142484a5ea0d33616979af77" +safe_tx = "0xf357bea820f2f9f565b4d1ae19a02e313359f09404602c84c078b8e7cc4f2b14" diff --git a/contracts/deployments/proposals/decaf/20260707-stake-table-v3/schedule.json b/contracts/deployments/proposals/decaf/20260707-stake-table-v3/schedule.json new file mode 100644 index 00000000000..3ac12485187 --- /dev/null +++ b/contracts/deployments/proposals/decaf/20260707-stake-table-v3/schedule.json @@ -0,0 +1,60 @@ +{ + "version": "1.0", + "chainId": "11155111", + "createdAt": 1783440474090, + "meta": { + "name": "Espresso Multisig Transactions", + "description": "Schedule StakeTable V2 -> V3 upgrade via timelock 0x8e3b6563d683b87964104a2c3a4bf542bb70767f (proxy 0x40304fbe94d5e7d1492dd90c53a2d63e8506a037, impl 0x8ed0b40c67a8f0e50deeac4736431518fad15630)" + }, + "transactions": [ + { + "to": "0x8e3b6563D683b87964104A2c3A4bf542bb70767F", + "value": "0", + "data": null, + "contractMethod": { + "inputs": [ + { + "internalType": "address", + "name": "target", + "type": "address" + }, + { + "internalType": "uint256", + "name": "value", + "type": "uint256" + }, + { + "internalType": "bytes", + "name": "data", + "type": "bytes" + }, + { + "internalType": "bytes32", + "name": "predecessor", + "type": "bytes32" + }, + { + "internalType": "bytes32", + "name": "salt", + "type": "bytes32" + }, + { + "internalType": "uint256", + "name": "delay", + "type": "uint256" + } + ], + "name": "schedule", + "payable": false + }, + "contractInputsValues": { + "data": "0x4f1ef2860000000000000000000000008ed0b40c67a8f0e50deeac4736431518fad156300000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000438e454b100000000000000000000000000000000000000000000000000000000", + "delay": "300", + "predecessor": "0x0000000000000000000000000000000000000000000000000000000000000000", + "salt": "0xfac521a6a662d266308639d1f13593d145c5f1029dbf78c5bfdf83851980fcf7", + "target": "0x40304FbE94D5E7D1492Dd90c53a2D63E8506a037", + "value": "0" + } + } + ] +} \ No newline at end of file