Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BIP-XXX]: Delegate BalancerDAO AAVE/stkAAVE to karpatkey #548

Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
53 commits
Select commit Hold shift + click to select a range
8f5a2d3
Payloads from blabs
Aug 22, 2023
789ce0b
Return unbribed gear to Gearbox multisig
Sep 18, 2023
d81194d
BIP-437: Enable 80/20 Weighted Gauge for $OVN [Optimism, Arbitrum, an…
Xeonus Sep 21, 2023
c00ca09
Reformatted JSON files
Xeonus Sep 21, 2023
0a1ffb3
FIX: remove BIP number assignment
Xeonus Sep 21, 2023
6c43e8f
Reformatted JSON files
Xeonus Sep 21, 2023
ba576e1
BIP-440: Enable rETH/ankrETH Gauge with Auto-bribes [Optimism]
Xeonus Sep 26, 2023
cb6cd15
Reformatted JSON files
Xeonus Sep 26, 2023
4ce7576
Create BIP-XXX-permissions-preset-update-request-2.json
tom4s-lt Sep 27, 2023
651d319
BIP-441: Enable qETH/WETH Gauge 2% Cap [Ethereum]
Xeonus Sep 27, 2023
b04dcd7
Reformatted JSON files
Xeonus Sep 27, 2023
33decdc
BIP-442: Move to correct week and assign BIP ID
Xeonus Sep 27, 2023
07f2f73
BIP-443: Restore Brand Trust in Balancer by Assisting DNS Hack Users
Xeonus Sep 27, 2023
59d7e6b
Reformatted JSON files
Xeonus Sep 27, 2023
1be2ac9
BIP-444: Refactor OVN gauges
Xeonus Sep 28, 2023
bf1bb57
Delete conflicted files
Xeonus Sep 28, 2023
99518a9
Reformatted JSON files
Xeonus Sep 28, 2023
d9e60a9
Reformatted JSON files
solarcurvey Sep 30, 2023
55949d0
And input and output data + changes to scripting for base sweep
Sep 30, 2023
0261670
BIP-439: Enable DUSD/4pool Stable Pool gauge on Optimism (#526)
Xeonus Sep 30, 2023
2d4aa68
Merge pull request #527 from BalancerMaxis/BIP-440-rETH-ankrETH-gauge-OP
Tritium-VLK Sep 30, 2023
d01c60b
Merge pull request #529 from BalancerMaxis/BIP-441-qETH-ETH-gauge-Mai…
Tritium-VLK Sep 30, 2023
84bd9ca
Merge pull request #532 from BalancerMaxis/sept-30-fees
Tritium-VLK Sep 30, 2023
a12b7a0
Merge pull request #530 from BalancerMaxis/BIP-443-refund-DNS-hack-us…
Tritium-VLK Sep 30, 2023
07c7e57
Merge pull request #533 from BalancerMaxis/gear-refund
Tritium-VLK Sep 30, 2023
33ca319
Merge pull request #534 from BalancerMaxis/mitigation
Tritium-VLK Sep 30, 2023
bf66695
Merge remote-tracking branch 'origin/main'
Oct 1, 2023
3948404
Combined JSON Payloads
Tritium-VLK Oct 2, 2023
056b946
OVN bip failed snapshot.
Oct 2, 2023
b29f747
Merge pull request #519 from BalancerMaxis/BIP-437-enable-OVN-gauges
Tritium-VLK Oct 2, 2023
8995e55
Reformatted JSON files
Tritium-VLK Oct 2, 2023
d000d21
docs from load.
Oct 3, 2023
f8cc662
Merge pull request #536 from BalancerMaxis/gha-payload-merge
Tritium-VLK Oct 3, 2023
8705b9e
BIP-446: Enable 80/20 Weighted Gauge for $OVN (2% cap) [Optimism, Arb…
Xeonus Oct 4, 2023
f3ecebe
Reformatted JSON files
Xeonus Oct 4, 2023
ca3f1ec
remove BASE gauge from set
Xeonus Oct 5, 2023
b881fd9
Reformatted JSON files
Xeonus Oct 5, 2023
80a9a9e
Merge pull request #537 from BalancerMaxis/BIP-446-OVN-2Percent-gauges
Tritium-VLK Oct 8, 2023
f83ff3a
Merge pull request #525 from BalancerMaxis/BIP-431-csv-to-json
Tritium-VLK Oct 8, 2023
c1844af
Update BIP-442-permission-preset2.json
tom4s-lt Oct 9, 2023
17f336f
Move from 2023-W39 to 2023-W40
tom4s-lt Oct 9, 2023
34e372c
Merge pull request #528 from xtom4s/patch-1
Tritium-VLK Oct 9, 2023
325ef11
Merge pull request #538 from BalancerMaxis/staging
Tritium-VLK Oct 9, 2023
cb9fef3
Merge remote-tracking branch 'origin/main'
Oct 9, 2023
12ba777
Fix merge and reporting for data_only_payloads.
Oct 9, 2023
e3f7cc8
Fix merge and reporting for data_only_payloads.
Oct 9, 2023
89638f1
remove solarcurve from reviewers.
Oct 9, 2023
f7992e7
Merge pull request #540 from BalancerMaxis/fix_data_only
Tritium-VLK Oct 9, 2023
ed0640c
zkevm injector poker
Oct 9, 2023
f56e65f
zkevm injector poker
Oct 9, 2023
6756668
Check zkevm injectors every 5 mins and run performUpkeep if required …
Tritium-VLK Oct 9, 2023
672fcd6
jsons to wire up zkevm rewards injector for better review (#544)
Tritium-VLK Oct 10, 2023
9bbe7c7
Delegate BalancerDAO AAVE/stkAAVE to karpatkey
nledo Oct 11, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion .github/workflows/merge_json.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,6 @@ jobs:
with:
commit-message: "Combined JSON Payloads ${{ github.event.inputs.directory }}"
title: "Combined JSON payloads ${{ github.event.inputs.directory }}"
reviewers: solarcurvey
assignees: tritium-vlk
branch: gha-payload-merge
delete-branch: true
Expand Down
34 changes: 34 additions & 0 deletions .github/workflows/poke_injectors.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
name: Poke Onchain Rewards Injectors

on:
workflow_dispatch:
schedule:
- cron: "0/5 * * * *"
env:
KEYWORDS: ${{ secrets.KEEPER_PRIVATE_WORDS }}
WEB3_INFURA_PROJECT_ID: ${{ secrets.WEB3_INFURA_PROJECT_ID }}
ETHERSCAN_TOKEN: ${{ secrets.ETHERSCAN_TOKEN }}
ARBISCAN_TOKEN: ${{ secrets.ARBISCAN_TOKEN }}
GNOSISSCAN_TOKEN: ${{ secrets.GNOSISSCAN_TOKEN }}
POLYGONSCAN_TOKEN: ${{ secrets.POLYGONSCAN_TOKEN }}
OPTIMISMSCAN_TOKEN: ${{ secrets.OPTIMISMSCAN_TOKEN }}
ZKEVMSCAN_TOKEN: ${{ secrets.ZKEVMSCAN_TOKEN }}
SNOWTRACE_TOKEN: ${{ secrets.SNOWTRACE_TOKEN }}
BASESCAN_TOKEN: ${{ secrets.BASESCAN_TOKEN }}
jobs:
poke_injectors:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v2

- name: Set up Python
uses: actions/setup-python@v2
with:
python-version: 3.9
- name: Poke'em
run: |
cd action-scripts/brownie
pip3 install -r requirements-actions.txt
touch .env
brownie run scripts/pokeInjectors.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
{
"version": "1.0",
"chainId": "1",
"createdAt": 1675891944772,
"meta": {
"name": "Transactions Batch",
"description": "",
"txBuilderVersion": "1.13.2",
"createdFromSafeAddress": "0x10A19e7eE7d7F8a52822f6817de8ea18204F2e4f",
"createdFromOwnerAddress": ""
},
"transactions": [
{
"to": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",
"value": "0",
"data": null,
"contractMethod": {
"inputs": [
{
"internalType": "address",
"name": "to",
"type": "address"
},
{
"internalType": "uint256",
"name": "value",
"type": "uint256"
}
],
"name": "transfer",
"payable": false
},
"contractInputsValues": {
"to": "0x3B8910F378034FD6E103Df958863e5c684072693",
"value": "180211000000"
},
"meta": {
"tx_index": 0,
"origin_file_name": "/home/runner/work/multisig-ops/multisig-ops/BIPs/2023-W39/BIP-352B.json",
"bip_number": "BIP-352"
}
},
{
"to": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",
"value": "0",
"data": null,
"contractMethod": {
"inputs": [
{
"name": "to",
"type": "address",
"internalType": "address"
},
{
"name": "value",
"type": "uint256",
"internalType": "uint256"
}
],
"name": "transfer",
"payable": false
},
"contractInputsValues": {
"to": "0xD14f076044414C255D2E82cceB1CB00fb1bBA64c",
"value": "117806250000"
},
"meta": {
"tx_index": 0,
"origin_file_name": "/home/runner/work/multisig-ops/multisig-ops/BIPs/2023-W39/BIP-443.json",
"bip_number": "BIP-443"
}
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
File name: BIPs/00batched/2023-W39/1-0x10A19e7eE7d7F8a52822f6817de8ea18204F2e4f.json
COMMIT: `394840427dee2bed7a68bcbc2d5f9c9c2dd82358`
MERGED PAYLOAD: Chain:mainnet (1), Multisig: multisigs/dao (0x10A19e7eE7d7F8a52822f6817de8ea18204F2e4f)
CHAIN(S): `mainnet`
```
+------------+-------------------------------------------------+-----------------------------------------------------------------+-------------------------------+---------+------------+
| function | token_symbol | recipient | amount | bip | tx_index |
+============+=================================================+=================================================================+===============================+=========+============+
| transfer | USDC:0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 | multisigs/foundation:0x3B8910F378034FD6E103Df958863e5c684072693 | 180211.0 (RAW: 180211000000) | BIP-352 | 0 |
+------------+-------------------------------------------------+-----------------------------------------------------------------+-------------------------------+---------+------------+
| transfer | USDC:0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 | N/A:0xD14f076044414C255D2E82cceB1CB00fb1bBA64c | 117806.25 (RAW: 117806250000) | BIP-443 | 1 |
+------------+-------------------------------------------------+-----------------------------------------------------------------+-------------------------------+---------+------------+
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,104 @@
{
"version": "1.0",
"chainId": "1",
"createdAt": 1675891944772,
"meta": {
"name": "Transactions Batch",
"description": "",
"txBuilderVersion": "1.13.2",
"createdFromSafeAddress": "0xc38c5f97B34E175FFd35407fc91a937300E33860",
"createdFromOwnerAddress": ""
},
"transactions": [
{
"to": "0x5DbAd78818D4c8958EfF2d5b95b28385A22113Cd",
"value": "0",
"data": null,
"contractMethod": {
"inputs": [
{
"name": "gauge",
"type": "address",
"internalType": "address"
},
{
"name": "gaugeType",
"type": "string",
"internalType": "string"
}
],
"name": "addGauge",
"payable": false
},
"contractInputsValues": {
"gauge": "0x4A76a260cd496dd567a8165F55EB9c0838CCac3D",
"gaugeType": "Optimism"
},
"meta": {
"tx_index": 0,
"origin_file_name": "/home/runner/work/multisig-ops/multisig-ops/BIPs/2023-W39/BIP-439.json",
"bip_number": "BIP-439"
}
},
{
"to": "0x5DbAd78818D4c8958EfF2d5b95b28385A22113Cd",
"value": "0",
"data": null,
"contractMethod": {
"inputs": [
{
"name": "gauge",
"type": "address",
"internalType": "address"
},
{
"name": "gaugeType",
"type": "string",
"internalType": "string"
}
],
"name": "addGauge",
"payable": false
},
"contractInputsValues": {
"gauge": "0x8e486dBACb74C00dd31e489Da93d99bbeBE36cd5",
"gaugeType": "Optimism"
},
"meta": {
"tx_index": 0,
"origin_file_name": "/home/runner/work/multisig-ops/multisig-ops/BIPs/2023-W39/BIP-440.json",
"bip_number": "BIP-440"
}
},
{
"to": "0x5DbAd78818D4c8958EfF2d5b95b28385A22113Cd",
"value": "0",
"data": null,
"contractMethod": {
"inputs": [
{
"name": "gauge",
"type": "address",
"internalType": "address"
},
{
"name": "gaugeType",
"type": "string",
"internalType": "string"
}
],
"name": "addGauge",
"payable": false
},
"contractInputsValues": {
"gauge": "0x6A58e7C904eCF991A3183d28FC73bE90732B7a30",
"gaugeType": "Ethereum"
},
"meta": {
"tx_index": 0,
"origin_file_name": "/home/runner/work/multisig-ops/multisig-ops/BIPs/2023-W39/BIP-441.json",
"bip_number": "BIP-441"
}
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
File name: BIPs/00batched/2023-W39/1-0xc38c5f97B34E175FFd35407fc91a937300E33860.json
COMMIT: `394840427dee2bed7a68bcbc2d5f9c9c2dd82358`
MERGED PAYLOAD: Chain:mainnet (1), Multisig: multisigs/lm (0xc38c5f97B34E175FFd35407fc91a937300E33860)
CHAIN(S): `mainnet, optimism`
```
+-----------------------+---------------------------------------------------------------------+--------------------------+--------------------------------------------+------------------------------------------------------------------+-------------------------------------------------+---------+------------+
| function | pool_id_and_address | symbol_and_info | gauge_address_and_info | tokens | rate_providers | bip | tx_index |
+=======================+=====================================================================+==========================+============================================+==================================================================+=================================================+=========+============+
| GaugeAdderV4/addGauge | 0xc05ab1b0ad472ce802e2c8db6f23e4a2865fdca6000000000000000000000103 | bpt-steamounrhyt | 0x4A76a260cd496dd567a8165F55EB9c0838CCac3D | "bpt-stablebeets(0x9Da11Ff60bfc5aF527f58fd61679c3AC98d040d9)", | "0x9Da11Ff60bfc5aF527f58fd61679c3AC98d040d9", | BIP-439 | 0 |
| | pool_address: 0xc05aB1B0aD472ce802E2c8db6f23e4a2865FdCa6 | fee: 0.04, a-factor: 500 | Style: L0 sidechain, cap: 100.0% | "DUSD(0xb396b31599333739A97951b74652c117BE86eE1D)", | "0x0000000000000000000000000000000000000000", | | |
| | | | | "bpt-steamounrhyt(0xc05aB1B0aD472ce802E2c8db6f23e4a2865FdCa6)" | "0x0000000000000000000000000000000000000000" | | |
+-----------------------+---------------------------------------------------------------------+--------------------------+--------------------------------------------+------------------------------------------------------------------+-------------------------------------------------+---------+------------+
| GaugeAdderV4/addGauge | 0x004700ba0a4f5f22e1e78a277fca55e36f47e09c000000000000000000000104 | bpt-ankrgalaharm | 0x8e486dBACb74C00dd31e489Da93d99bbeBE36cd5 | "bpt-ankrgalaharm(0x004700ba0a4f5f22e1E78a277fCA55e36F47E09C)", | "0x0000000000000000000000000000000000000000", | BIP-440 | 1 |
| | pool_address: 0x004700ba0a4f5f22e1E78a277fCA55e36F47E09C | fee: 0.2, a-factor: 100 | Style: L0 sidechain, cap: 100.0% | "rETH(0x9Bcef72be871e61ED4fBbc7630889beE758eb81D)", | "0x658843BB859B7b85cEAb5cF77167e3F0a78dFE7f", | | |
| | | | | "ankrETH(0xe05A08226c49b636ACf99c40Da8DC6aF83CE5bB3)" | "0x97b323fc033323B66159402bcDb9D7B9DC604235" | | |
+-----------------------+---------------------------------------------------------------------+--------------------------+--------------------------------------------+------------------------------------------------------------------+-------------------------------------------------+---------+------------+
| GaugeAdderV4/addGauge | 0x40c806394d03d350420d13cd7d1de1c806f349560000000000000000000005f5 | qETH/WETH | 0x6A58e7C904eCF991A3183d28FC73bE90732B7a30 | "qETH/WETH(0x40C806394d03d350420d13CD7d1DE1C806f34956)", | "0x0000000000000000000000000000000000000000", | BIP-441 | 2 |
| | pool_address: 0x40C806394d03d350420d13CD7d1DE1C806f34956 | fee: 0.04, a-factor: 100 | Style: mainnet, cap: 2.0% | "qETH(0x93ef1Ea305D11A9b2a3EbB9bB4FCc34695292E7d)", | "0xA6aeD7922366611953546014A3f9e93f058756a2", | | |
| | | | | "WETH(0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2)" | "0x0000000000000000000000000000000000000000" | | |
+-----------------------+---------------------------------------------------------------------+--------------------------+--------------------------------------------+------------------------------------------------------------------+-------------------------------------------------+---------+------------+
```
3 changes: 3 additions & 0 deletions BIPs/00batched/2023-W39/checkpointer_gauges_by_chain.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"Optimism": "[0x4A76a260cd496dd567a8165F55EB9c0838CCac3D, 0x8e486dBACb74C00dd31e489Da93d99bbeBE36cd5]"
}
15 changes: 15 additions & 0 deletions BIPs/00batched/2023-W39/combined-report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
## Mainnet

[Tenderly](https://dashboard.tenderly.co/public/safe/safe-apps/simulator/4ddec6d7-6bee-474b-8b97-f3dcb881b882)

[Sign Nonce 223] (https://app.safe.global/transactions/queue?safe=eth:0x10A19e7eE7d7F8a52822f6817de8ea18204F2e4f)

```
+------------+-------------------------------------------------+-----------------------------------------------------------------+-------------------------------+---------+------------+
| function | token_symbol | recipient | amount | bip | tx_index |
+============+=================================================+=================================================================+===============================+=========+============+
| transfer | USDC:0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 | multisigs/foundation:0x3B8910F378034FD6E103Df958863e5c684072693 | 180211.0 (RAW: 180211000000) | BIP-352 | 0 |
+------------+-------------------------------------------------+-----------------------------------------------------------------+-------------------------------+---------+------------+
| transfer | USDC:0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 | N/A:0xD14f076044414C255D2E82cceB1CB00fb1bBA64c | 117806.25 (RAW: 117806250000) | BIP-443 | 1 |
+------------+-------------------------------------------------+-----------------------------------------------------------------+-------------------------------+---------+------------+
```
12 changes: 12 additions & 0 deletions BIPs/00batched/2023-W39/tg_template.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
gm everyone. Please sign below:
@alexanderlan @trentmc0 @garaigram @mouph @nanexcool @eboado @OxMaki @StefanGeorge @bonustrack @SausageDoge

https://app.safe.global/transactions/queue?safe=eth:0x10A19e7eE7d7F8a52822f6817de8ea18204F2e4f
Please sign Nonce 223
BIP-443: Initial restituion for frontend exploit
BIP-352: Fund Three Rocks





Loading
Loading