From 876728f3c6897042a790d0042f305b534cc096f4 Mon Sep 17 00:00:00 2001 From: Xeonus Date: Wed, 2 Aug 2023 21:51:15 +0200 Subject: [PATCH 1/5] [BIP-395] Delegate AAVE/stkAAVE to TokenLogic - BIP-395A: enable gov voting rights - Tenderly-sim: https://dashboard.tenderly.co/public/safe/safe-apps/simulator/a8e899b9-2340-4512-bb0c-d2db3a324ba9 - BIP-395B: grant governance proposal power - Tenderly-sim: https://dashboard.tenderly.co/public/safe/safe-apps/simulator/fa0cb741-6222-45ec-ba97-06bc0bc459d9 --- BIPs/2023-W31/BIP-395A.json | 26 ++++++++++++++++++++++++++ BIPs/2023-W31/BIP-395B.json | 26 ++++++++++++++++++++++++++ 2 files changed, 52 insertions(+) create mode 100644 BIPs/2023-W31/BIP-395A.json create mode 100644 BIPs/2023-W31/BIP-395B.json diff --git a/BIPs/2023-W31/BIP-395A.json b/BIPs/2023-W31/BIP-395A.json new file mode 100644 index 000000000..4350f4d21 --- /dev/null +++ b/BIPs/2023-W31/BIP-395A.json @@ -0,0 +1,26 @@ +{ + "version": "1.0", + "chainId": "1", + "createdAt": 1691004843240, + "meta": { + "name": "Transactions Batch", + "description": "", + "txBuilderVersion": "1.16.1", + "createdFromSafeAddress": "0x10A19e7eE7d7F8a52822f6817de8ea18204F2e4f", + "createdFromOwnerAddress": "", + "checksum": "0x9abeb5c10c633c53bf8f71bea4d1c4379856c2f144d66106b84c4c315a77ce51" + }, + "transactions": [ + { + "to": "0x7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9", + "value": "0", + "data": "0xdc937e1c0000000000000000000000002cc1ade245020fc5aae66ad443e1f66e01c54df10000000000000000000000000000000000000000000000000000000000000000", + "contractMethod": { + "inputs": [], + "name": "fallback", + "payable": true + }, + "contractInputsValues": null + } + ] +} \ No newline at end of file diff --git a/BIPs/2023-W31/BIP-395B.json b/BIPs/2023-W31/BIP-395B.json new file mode 100644 index 000000000..f46897413 --- /dev/null +++ b/BIPs/2023-W31/BIP-395B.json @@ -0,0 +1,26 @@ +{ + "version": "1.0", + "chainId": "1", + "createdAt": 1691004843240, + "meta": { + "name": "Transactions Batch", + "description": "", + "txBuilderVersion": "1.16.1", + "createdFromSafeAddress": "0x10A19e7eE7d7F8a52822f6817de8ea18204F2e4f", + "createdFromOwnerAddress": "", + "checksum": "0x9abeb5c10c633c53bf8f71bea4d1c4379856c2f144d66106b84c4c315a77ce51" + }, + "transactions": [ + { + "to": "0x7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9", + "value": "0", + "data": "0xdc937e1c0000000000000000000000002cc1ade245020fc5aae66ad443e1f66e01c54df10000000000000000000000000000000000000000000000000000000000000001", + "contractMethod": { + "inputs": [], + "name": "fallback", + "payable": true + }, + "contractInputsValues": null + } + ] +} \ No newline at end of file From fb6e5520ba6c4149862f3c1743600a04d7207cbe Mon Sep 17 00:00:00 2001 From: Xeonus Date: Wed, 2 Aug 2023 21:51:15 +0200 Subject: [PATCH 2/5] [BIP-395] Delegate AAVE/stkAAVE to TokenLogic - BIP-395A: enable gov voting rights - Tenderly-sim: https://dashboard.tenderly.co/public/safe/safe-apps/simulator/a8e899b9-2340-4512-bb0c-d2db3a324ba9 - BIP-395B: grant governance proposal power - Tenderly-sim: https://dashboard.tenderly.co/public/safe/safe-apps/simulator/fa0cb741-6222-45ec-ba97-06bc0bc459d9 --- BIPs/2023-W31/BIP-395A.json | 26 ++++++++++++++++++++++++++ BIPs/2023-W31/BIP-395B.json | 26 ++++++++++++++++++++++++++ 2 files changed, 52 insertions(+) create mode 100644 BIPs/2023-W31/BIP-395A.json create mode 100644 BIPs/2023-W31/BIP-395B.json diff --git a/BIPs/2023-W31/BIP-395A.json b/BIPs/2023-W31/BIP-395A.json new file mode 100644 index 000000000..4350f4d21 --- /dev/null +++ b/BIPs/2023-W31/BIP-395A.json @@ -0,0 +1,26 @@ +{ + "version": "1.0", + "chainId": "1", + "createdAt": 1691004843240, + "meta": { + "name": "Transactions Batch", + "description": "", + "txBuilderVersion": "1.16.1", + "createdFromSafeAddress": "0x10A19e7eE7d7F8a52822f6817de8ea18204F2e4f", + "createdFromOwnerAddress": "", + "checksum": "0x9abeb5c10c633c53bf8f71bea4d1c4379856c2f144d66106b84c4c315a77ce51" + }, + "transactions": [ + { + "to": "0x7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9", + "value": "0", + "data": "0xdc937e1c0000000000000000000000002cc1ade245020fc5aae66ad443e1f66e01c54df10000000000000000000000000000000000000000000000000000000000000000", + "contractMethod": { + "inputs": [], + "name": "fallback", + "payable": true + }, + "contractInputsValues": null + } + ] +} \ No newline at end of file diff --git a/BIPs/2023-W31/BIP-395B.json b/BIPs/2023-W31/BIP-395B.json new file mode 100644 index 000000000..f46897413 --- /dev/null +++ b/BIPs/2023-W31/BIP-395B.json @@ -0,0 +1,26 @@ +{ + "version": "1.0", + "chainId": "1", + "createdAt": 1691004843240, + "meta": { + "name": "Transactions Batch", + "description": "", + "txBuilderVersion": "1.16.1", + "createdFromSafeAddress": "0x10A19e7eE7d7F8a52822f6817de8ea18204F2e4f", + "createdFromOwnerAddress": "", + "checksum": "0x9abeb5c10c633c53bf8f71bea4d1c4379856c2f144d66106b84c4c315a77ce51" + }, + "transactions": [ + { + "to": "0x7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9", + "value": "0", + "data": "0xdc937e1c0000000000000000000000002cc1ade245020fc5aae66ad443e1f66e01c54df10000000000000000000000000000000000000000000000000000000000000001", + "contractMethod": { + "inputs": [], + "name": "fallback", + "payable": true + }, + "contractInputsValues": null + } + ] +} \ No newline at end of file From 3053407382072b7780b5e0bf3df9ce9bae8d6f28 Mon Sep 17 00:00:00 2001 From: Xeonus Date: Wed, 2 Aug 2023 19:53:54 +0000 Subject: [PATCH 3/5] Reformatted JSON files --- BIPs/2023-W31/BIP-395A.json | 50 ++++++++++++++++++------------------- BIPs/2023-W31/BIP-395B.json | 50 ++++++++++++++++++------------------- 2 files changed, 50 insertions(+), 50 deletions(-) diff --git a/BIPs/2023-W31/BIP-395A.json b/BIPs/2023-W31/BIP-395A.json index 4350f4d21..8c6c8f3c1 100644 --- a/BIPs/2023-W31/BIP-395A.json +++ b/BIPs/2023-W31/BIP-395A.json @@ -1,26 +1,26 @@ { - "version": "1.0", - "chainId": "1", - "createdAt": 1691004843240, - "meta": { - "name": "Transactions Batch", - "description": "", - "txBuilderVersion": "1.16.1", - "createdFromSafeAddress": "0x10A19e7eE7d7F8a52822f6817de8ea18204F2e4f", - "createdFromOwnerAddress": "", - "checksum": "0x9abeb5c10c633c53bf8f71bea4d1c4379856c2f144d66106b84c4c315a77ce51" - }, - "transactions": [ - { - "to": "0x7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9", - "value": "0", - "data": "0xdc937e1c0000000000000000000000002cc1ade245020fc5aae66ad443e1f66e01c54df10000000000000000000000000000000000000000000000000000000000000000", - "contractMethod": { - "inputs": [], - "name": "fallback", - "payable": true - }, - "contractInputsValues": null - } - ] -} \ No newline at end of file + "version": "1.0", + "chainId": "1", + "createdAt": 1691004843240, + "meta": { + "name": "Transactions Batch", + "description": "", + "txBuilderVersion": "1.16.1", + "createdFromSafeAddress": "0x10A19e7eE7d7F8a52822f6817de8ea18204F2e4f", + "createdFromOwnerAddress": "", + "checksum": "0x9abeb5c10c633c53bf8f71bea4d1c4379856c2f144d66106b84c4c315a77ce51" + }, + "transactions": [ + { + "to": "0x7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9", + "value": "0", + "data": "0xdc937e1c0000000000000000000000002cc1ade245020fc5aae66ad443e1f66e01c54df10000000000000000000000000000000000000000000000000000000000000000", + "contractMethod": { + "inputs": [], + "name": "fallback", + "payable": true + }, + "contractInputsValues": null + } + ] +} diff --git a/BIPs/2023-W31/BIP-395B.json b/BIPs/2023-W31/BIP-395B.json index f46897413..39596060b 100644 --- a/BIPs/2023-W31/BIP-395B.json +++ b/BIPs/2023-W31/BIP-395B.json @@ -1,26 +1,26 @@ { - "version": "1.0", - "chainId": "1", - "createdAt": 1691004843240, - "meta": { - "name": "Transactions Batch", - "description": "", - "txBuilderVersion": "1.16.1", - "createdFromSafeAddress": "0x10A19e7eE7d7F8a52822f6817de8ea18204F2e4f", - "createdFromOwnerAddress": "", - "checksum": "0x9abeb5c10c633c53bf8f71bea4d1c4379856c2f144d66106b84c4c315a77ce51" - }, - "transactions": [ - { - "to": "0x7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9", - "value": "0", - "data": "0xdc937e1c0000000000000000000000002cc1ade245020fc5aae66ad443e1f66e01c54df10000000000000000000000000000000000000000000000000000000000000001", - "contractMethod": { - "inputs": [], - "name": "fallback", - "payable": true - }, - "contractInputsValues": null - } - ] -} \ No newline at end of file + "version": "1.0", + "chainId": "1", + "createdAt": 1691004843240, + "meta": { + "name": "Transactions Batch", + "description": "", + "txBuilderVersion": "1.16.1", + "createdFromSafeAddress": "0x10A19e7eE7d7F8a52822f6817de8ea18204F2e4f", + "createdFromOwnerAddress": "", + "checksum": "0x9abeb5c10c633c53bf8f71bea4d1c4379856c2f144d66106b84c4c315a77ce51" + }, + "transactions": [ + { + "to": "0x7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9", + "value": "0", + "data": "0xdc937e1c0000000000000000000000002cc1ade245020fc5aae66ad443e1f66e01c54df10000000000000000000000000000000000000000000000000000000000000001", + "contractMethod": { + "inputs": [], + "name": "fallback", + "payable": true + }, + "contractInputsValues": null + } + ] +} From 46c5aa94cba86ea968a87756a3f4d32744687be5 Mon Sep 17 00:00:00 2001 From: Xeonus Date: Thu, 3 Aug 2023 13:22:21 +0200 Subject: [PATCH 4/5] update payload with input params BIP-395A Tenderly sim: https://dashboard.tenderly.co/public/safe/safe-apps/simulator/f9c18287-b414-4075-9de8-316a6001dd7f BIP-395B Tenderly sim: https://dashboard.tenderly.co/public/safe/safe-apps/simulator/3e6738ba-5cb9-4c8e-8547-2bb798edb78f --- BIPs/2023-W31/BIP-395A.json | 62 +++++++++++++++++++++++-------------- BIPs/2023-W31/BIP-395B.json | 62 +++++++++++++++++++++++-------------- 2 files changed, 76 insertions(+), 48 deletions(-) diff --git a/BIPs/2023-W31/BIP-395A.json b/BIPs/2023-W31/BIP-395A.json index 8c6c8f3c1..c35c6755a 100644 --- a/BIPs/2023-W31/BIP-395A.json +++ b/BIPs/2023-W31/BIP-395A.json @@ -1,26 +1,40 @@ { - "version": "1.0", - "chainId": "1", - "createdAt": 1691004843240, - "meta": { - "name": "Transactions Batch", - "description": "", - "txBuilderVersion": "1.16.1", - "createdFromSafeAddress": "0x10A19e7eE7d7F8a52822f6817de8ea18204F2e4f", - "createdFromOwnerAddress": "", - "checksum": "0x9abeb5c10c633c53bf8f71bea4d1c4379856c2f144d66106b84c4c315a77ce51" - }, - "transactions": [ - { - "to": "0x7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9", - "value": "0", - "data": "0xdc937e1c0000000000000000000000002cc1ade245020fc5aae66ad443e1f66e01c54df10000000000000000000000000000000000000000000000000000000000000000", - "contractMethod": { - "inputs": [], - "name": "fallback", - "payable": true - }, - "contractInputsValues": null - } - ] + "version": "1.0", + "chainId": "1", + "createdAt": 1691061221499, + "meta": { + "name": "Transactions Batch", + "description": "", + "txBuilderVersion": "1.16.1", + "createdFromSafeAddress": "0x10A19e7eE7d7F8a52822f6817de8ea18204F2e4f", + "createdFromOwnerAddress": "", + "checksum": "0xc3edecc9e8d3d858dcbd73fbbd22ddb4230e190faec80af7577d980661a4f7b6" + }, + "transactions": [ + { + "to": "0x7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9", + "value": "0", + "data": null, + "contractMethod": { + "inputs": [ + { + "internalType": "address", + "name": "delegatee", + "type": "address" + }, + { + "internalType": "enum IGovernancePowerDelegationToken.DelegationType", + "name": "delegationType", + "type": "uint8" + } + ], + "name": "delegateByType", + "payable": false + }, + "contractInputsValues": { + "delegatee": "0x2cc1ADE245020FC5AAE66Ad443e1F66e01c54Df1", + "delegationType": "0" + } + } + ] } diff --git a/BIPs/2023-W31/BIP-395B.json b/BIPs/2023-W31/BIP-395B.json index 39596060b..177572ab5 100644 --- a/BIPs/2023-W31/BIP-395B.json +++ b/BIPs/2023-W31/BIP-395B.json @@ -1,26 +1,40 @@ { - "version": "1.0", - "chainId": "1", - "createdAt": 1691004843240, - "meta": { - "name": "Transactions Batch", - "description": "", - "txBuilderVersion": "1.16.1", - "createdFromSafeAddress": "0x10A19e7eE7d7F8a52822f6817de8ea18204F2e4f", - "createdFromOwnerAddress": "", - "checksum": "0x9abeb5c10c633c53bf8f71bea4d1c4379856c2f144d66106b84c4c315a77ce51" - }, - "transactions": [ - { - "to": "0x7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9", - "value": "0", - "data": "0xdc937e1c0000000000000000000000002cc1ade245020fc5aae66ad443e1f66e01c54df10000000000000000000000000000000000000000000000000000000000000001", - "contractMethod": { - "inputs": [], - "name": "fallback", - "payable": true - }, - "contractInputsValues": null - } - ] + "version": "1.0", + "chainId": "1", + "createdAt": 1691061221499, + "meta": { + "name": "Transactions Batch", + "description": "", + "txBuilderVersion": "1.16.1", + "createdFromSafeAddress": "0x10A19e7eE7d7F8a52822f6817de8ea18204F2e4f", + "createdFromOwnerAddress": "", + "checksum": "0xc3edecc9e8d3d858dcbd73fbbd22ddb4230e190faec80af7577d980661a4f7b6" + }, + "transactions": [ + { + "to": "0x7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9", + "value": "0", + "data": null, + "contractMethod": { + "inputs": [ + { + "internalType": "address", + "name": "delegatee", + "type": "address" + }, + { + "internalType": "enum IGovernancePowerDelegationToken.DelegationType", + "name": "delegationType", + "type": "uint8" + } + ], + "name": "delegateByType", + "payable": false + }, + "contractInputsValues": { + "delegatee": "0x2cc1ADE245020FC5AAE66Ad443e1F66e01c54Df1", + "delegationType": "1" + } + } + ] } From af005b1de57ad0cf00c2af7e3cab2614ed7d3ed7 Mon Sep 17 00:00:00 2001 From: Xeonus Date: Thu, 3 Aug 2023 11:23:50 +0000 Subject: [PATCH 5/5] Reformatted JSON files --- BIPs/2023-W31/BIP-395A.json | 76 ++++++++++++++++++------------------- BIPs/2023-W31/BIP-395B.json | 76 ++++++++++++++++++------------------- 2 files changed, 76 insertions(+), 76 deletions(-) diff --git a/BIPs/2023-W31/BIP-395A.json b/BIPs/2023-W31/BIP-395A.json index c35c6755a..681e9a023 100644 --- a/BIPs/2023-W31/BIP-395A.json +++ b/BIPs/2023-W31/BIP-395A.json @@ -1,40 +1,40 @@ { - "version": "1.0", - "chainId": "1", - "createdAt": 1691061221499, - "meta": { - "name": "Transactions Batch", - "description": "", - "txBuilderVersion": "1.16.1", - "createdFromSafeAddress": "0x10A19e7eE7d7F8a52822f6817de8ea18204F2e4f", - "createdFromOwnerAddress": "", - "checksum": "0xc3edecc9e8d3d858dcbd73fbbd22ddb4230e190faec80af7577d980661a4f7b6" - }, - "transactions": [ - { - "to": "0x7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9", - "value": "0", - "data": null, - "contractMethod": { - "inputs": [ - { - "internalType": "address", - "name": "delegatee", - "type": "address" - }, - { - "internalType": "enum IGovernancePowerDelegationToken.DelegationType", - "name": "delegationType", - "type": "uint8" - } - ], - "name": "delegateByType", - "payable": false - }, - "contractInputsValues": { - "delegatee": "0x2cc1ADE245020FC5AAE66Ad443e1F66e01c54Df1", - "delegationType": "0" - } - } - ] + "version": "1.0", + "chainId": "1", + "createdAt": 1691061221499, + "meta": { + "name": "Transactions Batch", + "description": "", + "txBuilderVersion": "1.16.1", + "createdFromSafeAddress": "0x10A19e7eE7d7F8a52822f6817de8ea18204F2e4f", + "createdFromOwnerAddress": "", + "checksum": "0xc3edecc9e8d3d858dcbd73fbbd22ddb4230e190faec80af7577d980661a4f7b6" + }, + "transactions": [ + { + "to": "0x7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9", + "value": "0", + "data": null, + "contractMethod": { + "inputs": [ + { + "internalType": "address", + "name": "delegatee", + "type": "address" + }, + { + "internalType": "enum IGovernancePowerDelegationToken.DelegationType", + "name": "delegationType", + "type": "uint8" + } + ], + "name": "delegateByType", + "payable": false + }, + "contractInputsValues": { + "delegatee": "0x2cc1ADE245020FC5AAE66Ad443e1F66e01c54Df1", + "delegationType": "0" + } + } + ] } diff --git a/BIPs/2023-W31/BIP-395B.json b/BIPs/2023-W31/BIP-395B.json index 177572ab5..ca9034793 100644 --- a/BIPs/2023-W31/BIP-395B.json +++ b/BIPs/2023-W31/BIP-395B.json @@ -1,40 +1,40 @@ { - "version": "1.0", - "chainId": "1", - "createdAt": 1691061221499, - "meta": { - "name": "Transactions Batch", - "description": "", - "txBuilderVersion": "1.16.1", - "createdFromSafeAddress": "0x10A19e7eE7d7F8a52822f6817de8ea18204F2e4f", - "createdFromOwnerAddress": "", - "checksum": "0xc3edecc9e8d3d858dcbd73fbbd22ddb4230e190faec80af7577d980661a4f7b6" - }, - "transactions": [ - { - "to": "0x7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9", - "value": "0", - "data": null, - "contractMethod": { - "inputs": [ - { - "internalType": "address", - "name": "delegatee", - "type": "address" - }, - { - "internalType": "enum IGovernancePowerDelegationToken.DelegationType", - "name": "delegationType", - "type": "uint8" - } - ], - "name": "delegateByType", - "payable": false - }, - "contractInputsValues": { - "delegatee": "0x2cc1ADE245020FC5AAE66Ad443e1F66e01c54Df1", - "delegationType": "1" - } - } - ] + "version": "1.0", + "chainId": "1", + "createdAt": 1691061221499, + "meta": { + "name": "Transactions Batch", + "description": "", + "txBuilderVersion": "1.16.1", + "createdFromSafeAddress": "0x10A19e7eE7d7F8a52822f6817de8ea18204F2e4f", + "createdFromOwnerAddress": "", + "checksum": "0xc3edecc9e8d3d858dcbd73fbbd22ddb4230e190faec80af7577d980661a4f7b6" + }, + "transactions": [ + { + "to": "0x7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9", + "value": "0", + "data": null, + "contractMethod": { + "inputs": [ + { + "internalType": "address", + "name": "delegatee", + "type": "address" + }, + { + "internalType": "enum IGovernancePowerDelegationToken.DelegationType", + "name": "delegationType", + "type": "uint8" + } + ], + "name": "delegateByType", + "payable": false + }, + "contractInputsValues": { + "delegatee": "0x2cc1ADE245020FC5AAE66Ad443e1F66e01c54Df1", + "delegationType": "1" + } + } + ] }