From 4ff473a3b5805c69514e56f24ab4fae6e84abcad Mon Sep 17 00:00:00 2001 From: Domen Grabec Date: Wed, 12 Feb 2025 22:49:58 +0100 Subject: [PATCH] add yield forwarding sonic template --- .../yield_forward_template.execute.json | 52 +++++++++++++++++ .../yield_forward_template.schedule.json | 57 +++++++++++++++++++ 2 files changed, 109 insertions(+) create mode 100644 contracts/deployments/sonic/operations/yield_forward_template.execute.json create mode 100644 contracts/deployments/sonic/operations/yield_forward_template.schedule.json diff --git a/contracts/deployments/sonic/operations/yield_forward_template.execute.json b/contracts/deployments/sonic/operations/yield_forward_template.execute.json new file mode 100644 index 0000000000..93017605ae --- /dev/null +++ b/contracts/deployments/sonic/operations/yield_forward_template.execute.json @@ -0,0 +1,52 @@ +{ + "version": "1.0", + "chainId": "146", + "createdAt": 1738873151, + "meta": { + "name": "Transaction Batch", + "description": "", + "txBuilderVersion": "1.16.1", + "createdFromSafeAddress": "0xAdDEA7933Db7d83855786EB43a238111C69B00b6", + "createdFromOwnerAddress": "" + }, + "transactions": [ + { + "to": "0x31a91336414d3B955E494E7d485a6B06b55FC8fB", + "value": "0", + "data": null, + "contractMethod": { + "inputs": [ + { + "type": "address[]", + "name": "targets" + }, + { + "type": "uint256[]", + "name": "values" + }, + { + "type": "bytes[]", + "name": "payloads" + }, + { + "type": "bytes32", + "name": "predecessor" + }, + { + "type": "bytes32", + "name": "salt" + } + ], + "name": "executeBatch", + "payable": true + }, + "contractInputsValues": { + "targets": "[\"0xb1e25689D55734FD3ffFc939c4C3Eb52DFf8A794\"]", + "values": "[\"0\"]", + "payloads": "[\"0x9d01fc72000000000000000000000000[FROM_ADDRESS_WITHOUT_0x]000000000000000000000000[TO_ADDRESS_WITHOUT_0x]\"]", + "predecessor": "0x0000000000000000000000000000000000000000000000000000000000000000", + "salt": "0xcff5f83cedb9dc69e608bd518db9ef0bfad4aa4897d21364f01388fce8ac9f51" + } + } + ] +} \ No newline at end of file diff --git a/contracts/deployments/sonic/operations/yield_forward_template.schedule.json b/contracts/deployments/sonic/operations/yield_forward_template.schedule.json new file mode 100644 index 0000000000..95568332e2 --- /dev/null +++ b/contracts/deployments/sonic/operations/yield_forward_template.schedule.json @@ -0,0 +1,57 @@ +{ + "version": "1.0", + "chainId": "146", + "createdAt": 1738873151, + "meta": { + "name": "Transaction Batch", + "description": "", + "txBuilderVersion": "1.16.1", + "createdFromSafeAddress": "0xAdDEA7933Db7d83855786EB43a238111C69B00b6", + "createdFromOwnerAddress": "" + }, + "transactions": [ + { + "to": "0x31a91336414d3B955E494E7d485a6B06b55FC8fB", + "value": "0", + "data": null, + "contractMethod": { + "inputs": [ + { + "type": "address[]", + "name": "targets" + }, + { + "type": "uint256[]", + "name": "values" + }, + { + "type": "bytes[]", + "name": "payloads" + }, + { + "type": "bytes32", + "name": "predecessor" + }, + { + "type": "bytes32", + "name": "salt" + }, + { + "type": "uint256", + "name": "delay" + } + ], + "name": "scheduleBatch", + "payable": false + }, + "contractInputsValues": { + "targets": "[\"0xb1e25689D55734FD3ffFc939c4C3Eb52DFf8A794\"]", + "values": "[\"0\"]", + "payloads": "[\"0x9d01fc72000000000000000000000000[FROM_ADDRESS_WITHOUT_0x]000000000000000000000000[TO_ADDRESS_WITHOUT_0x]\"]", + "predecessor": "0x0000000000000000000000000000000000000000000000000000000000000000", + "salt": "0xcff5f83cedb9dc69e608bd518db9ef0bfad4aa4897d21364f01388fce8ac9f51", + "delay": "86400" + } + } + ] +} \ No newline at end of file