Skip to content

Commit 66aded9

Browse files
authored
[Stage] Allow repayers to repay to themselves (#246)
* Allow repayers to repay to themselves * Upgrade Unichain stage
1 parent 470b32b commit 66aded9

9 files changed

Lines changed: 123 additions & 1 deletion

deployments/deploy-arbitrumone-stage.log

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -133,3 +133,18 @@ Following tokens will be added to 0x697ECA1cae710FA0348e2173900e6C09b180C35b.
133133
│ 7 │ '0x2f2a2543B76A4166549F7aaB2e75Bef0aefC5B0f' │ 'BSC' │ '0x7130d2A12B9BCbFAe4f2634d864A1Ee1Ce3Ead9c' │ -10 │
134134
└─────────┴──────────────────────────────────────────────┴────────────────┴──────────────────────────────────────────────┴──────────────┘
135135
Done.
136+
137+
Safe 0xA8eeA59b4A17CE2689E57B4dE9e825FD25705414: verified 0xdeC18ca09f163C841Fc3d44237bfD0EBbC8414dE as owner.
138+
Deployment ID: MVP
139+
Upgrade ID: REPAYER_TO_SELF
140+
Upgrading Repayer
141+
Using config for: stage, ARBITRUM_ONE
142+
Deployer : 0xdeC18ca09f163C841Fc3d44237bfD0EBbC8414dE
143+
DEPLOYER_ADDRESS: 0xdBD91aD22bE5304e385b7b0A2Cfe91164e416e11
144+
New Repayer implementation deployed to 0xa11a51185D9406ADe8B7D05166f30B31C88Ec57c
145+
Sending Repayer upgrade transaction.
146+
Transaction proposed to Safe 0xA8eeA59b4A17CE2689E57B4dE9e825FD25705414. Safe TX hash: 0xe315d2b447870dd991ea0d772fd0d6a1d684b9f4ecf50b392caf4a3e417549a4
147+
Threshold met (1/1). Executing on-chain...
148+
Executed. On-chain TX hash: 0xcd190babc6320262931bf05b4965bbe68e006e31d94347257f579b8db6aaa96a
149+
0xcd190babc6320262931bf05b4965bbe68e006e31d94347257f579b8db6aaa96a
150+
Repayer upgraded.

deployments/deploy-base-stage.log

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,3 +114,18 @@ Following tokens will be added to 0x697ECA1cae710FA0348e2173900e6C09b180C35b.
114114
│ 6 │ '0x4200000000000000000000000000000000000006' │ 'GNOSIS_CHAIN' │ '0x6A023CCd1ff6F2045C3309768eAd9E68F978f6e1' │ 0 │
115115
└─────────┴──────────────────────────────────────────────┴────────────────┴──────────────────────────────────────────────┴──────────────┘
116116
Done.
117+
118+
Safe 0xA8eeA59b4A17CE2689E57B4dE9e825FD25705414: verified 0xdeC18ca09f163C841Fc3d44237bfD0EBbC8414dE as owner.
119+
Deployment ID: MVP
120+
Upgrade ID: REPAYER_TO_SELF
121+
Upgrading Repayer
122+
Using config for: stage, BASE
123+
Deployer : 0xdeC18ca09f163C841Fc3d44237bfD0EBbC8414dE
124+
DEPLOYER_ADDRESS: 0xdBD91aD22bE5304e385b7b0A2Cfe91164e416e11
125+
New Repayer implementation deployed to 0xa11a51185D9406ADe8B7D05166f30B31C88Ec57c
126+
Sending Repayer upgrade transaction.
127+
Transaction proposed to Safe 0xA8eeA59b4A17CE2689E57B4dE9e825FD25705414. Safe TX hash: 0x4ca332a7fac4b2b5ac24c16748d440181e4b1642e6f30493f8421c5489c4ef55
128+
Threshold met (1/1). Executing on-chain...
129+
Executed. On-chain TX hash: 0x371161017a58199cee903690449c83e8df705bbb90f8acc4c98661397112f92e
130+
0x371161017a58199cee903690449c83e8df705bbb90f8acc4c98661397112f92e
131+
Repayer upgraded.

deployments/deploy-bsc-stage.log

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,3 +73,18 @@ InputOutputTokens:
7373
│ 28 │ '0x55d398326f99059fF775485246999027B3197955' │ 'LINEA' │ '0xA219439258ca9da29E9Cc4cE5596924745e12B93' │ 12 │
7474
│ 29 │ '0x55d398326f99059fF775485246999027B3197955' │ 'GNOSIS_CHAIN' │ '0x4ECaBa5870353805a9F068101A40E0f32ed605C6' │ 12 │
7575
└─────────┴──────────────────────────────────────────────┴───────────────────┴──────────────────────────────────────────────┴──────────────┘
76+
77+
Safe 0xA8eeA59b4A17CE2689E57B4dE9e825FD25705414: verified 0xdeC18ca09f163C841Fc3d44237bfD0EBbC8414dE as owner.
78+
Deployment ID: MVP
79+
Upgrade ID: REPAYER_TO_SELF
80+
Upgrading Repayer
81+
Using config for: stage, BSC
82+
Deployer : 0xdeC18ca09f163C841Fc3d44237bfD0EBbC8414dE
83+
DEPLOYER_ADDRESS: 0xdBD91aD22bE5304e385b7b0A2Cfe91164e416e11
84+
New Repayer implementation deployed to 0xa11a51185D9406ADe8B7D05166f30B31C88Ec57c
85+
Sending Repayer upgrade transaction.
86+
Transaction proposed to Safe 0xA8eeA59b4A17CE2689E57B4dE9e825FD25705414. Safe TX hash: 0x18a30721ba2773178d7c4034e24fb632d334c0f07f0de62fd939fe942e9940c1
87+
Threshold met (1/1). Executing on-chain...
88+
Executed. On-chain TX hash: 0x9b40becf771cd4d5622abacc8b77228641900635ed6cb708943104c39e9b48ae
89+
0x9b40becf771cd4d5622abacc8b77228641900635ed6cb708943104c39e9b48ae
90+
Repayer upgraded.

deployments/deploy-ethereum-stage.log

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -235,3 +235,18 @@ Threshold met (1/1). Executing on-chain...
235235
Executed. On-chain TX hash: 0x2dd26b1317ff452399931437644a4c3ad2f4c7219b654dadc13886185d4a5d57
236236
0x2dd26b1317ff452399931437644a4c3ad2f4c7219b654dadc13886185d4a5d57
237237
Processor upgraded.
238+
239+
Safe 0xA8eeA59b4A17CE2689E57B4dE9e825FD25705414: verified 0xdeC18ca09f163C841Fc3d44237bfD0EBbC8414dE as owner.
240+
Deployment ID: MVP
241+
Upgrade ID: REPAYER_TO_SELF
242+
Upgrading Repayer
243+
Using config for: stage, ETHEREUM
244+
Deployer : 0xdeC18ca09f163C841Fc3d44237bfD0EBbC8414dE
245+
DEPLOYER_ADDRESS: 0xdBD91aD22bE5304e385b7b0A2Cfe91164e416e11
246+
New Repayer implementation deployed to 0xa11a51185D9406ADe8B7D05166f30B31C88Ec57c
247+
Sending Repayer upgrade transaction.
248+
Transaction proposed to Safe 0xA8eeA59b4A17CE2689E57B4dE9e825FD25705414. Safe TX hash: 0x0235e030bc32860a3dde875eef8449d0e8ea690887853220287cddf80b72b3d0
249+
Threshold met (1/1). Executing on-chain...
250+
Executed. On-chain TX hash: 0x492e160413bd2210f48d00e28e1e69461e9278023c24d5eaad274bc5b6e028f4
251+
0x492e160413bd2210f48d00e28e1e69461e9278023c24d5eaad274bc5b6e028f4
252+
Repayer upgraded.

deployments/deploy-gnosis-stage.log

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,4 +93,19 @@ Using config for: stage, GNOSIS_CHAIN
9393
Deployer : 0xdBD91aD22bE5304e385b7b0A2Cfe91164e416e11
9494
DEPLOYER_ADDRESS: 0xdBD91aD22bE5304e385b7b0A2Cfe91164e416e11
9595
Deploying EURe Liquidity Pool
96-
LiquidityPoolEURe: 0xdA7ba9eA9fc37D66F56D8Ec078263D9889cC8A11
96+
LiquidityPoolEURe: 0xdA7ba9eA9fc37D66F56D8Ec078263D9889cC8A11
97+
98+
Safe 0xA8eeA59b4A17CE2689E57B4dE9e825FD25705414: verified 0xdeC18ca09f163C841Fc3d44237bfD0EBbC8414dE as owner.
99+
Deployment ID: MVP
100+
Upgrade ID: REPAYER_TO_SELF
101+
Upgrading Repayer
102+
Using config for: stage, GNOSIS_CHAIN
103+
Deployer : 0xdeC18ca09f163C841Fc3d44237bfD0EBbC8414dE
104+
DEPLOYER_ADDRESS: 0xdBD91aD22bE5304e385b7b0A2Cfe91164e416e11
105+
New Repayer implementation deployed to 0xa11a51185D9406ADe8B7D05166f30B31C88Ec57c
106+
Sending Repayer upgrade transaction.
107+
Transaction proposed to Safe 0xA8eeA59b4A17CE2689E57B4dE9e825FD25705414. Safe TX hash: 0xbb17323f4ff9800f8dbfa24df8f7ba697e523c9b5364d390ad793643e8cda862
108+
Threshold met (1/1). Executing on-chain...
109+
Executed. On-chain TX hash: 0x086663576087046ecf6accd3c61a81019385763ee687149a966fdd9ececfeee7
110+
0x086663576087046ecf6accd3c61a81019385763ee687149a966fdd9ececfeee7
111+
Repayer upgraded.

deployments/deploy-opmainnet-stage.log

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,3 +93,18 @@ Following tokens will be added to 0x697ECA1cae710FA0348e2173900e6C09b180C35b.
9393
│ 7 │ '0x68f180fcCe6836688e9084f035309E29Bf0A2095' │ 'BSC' │ '0x7130d2A12B9BCbFAe4f2634d864A1Ee1Ce3Ead9c' │ -10 │
9494
└─────────┴──────────────────────────────────────────────┴────────────────┴──────────────────────────────────────────────┴──────────────┘
9595
Done.
96+
97+
Safe 0xA8eeA59b4A17CE2689E57B4dE9e825FD25705414: verified 0xdeC18ca09f163C841Fc3d44237bfD0EBbC8414dE as owner.
98+
Deployment ID: MVP
99+
Upgrade ID: REPAYER_TO_SELF
100+
Upgrading Repayer
101+
Using config for: stage, ETHEREUM
102+
Deployer : 0xdeC18ca09f163C841Fc3d44237bfD0EBbC8414dE
103+
DEPLOYER_ADDRESS: 0xdBD91aD22bE5304e385b7b0A2Cfe91164e416e11
104+
New Repayer implementation deployed to 0xa11a51185D9406ADe8B7D05166f30B31C88Ec57c
105+
Sending Repayer upgrade transaction.
106+
Transaction proposed to Safe 0xA8eeA59b4A17CE2689E57B4dE9e825FD25705414. Safe TX hash: 0x3ade2c9fb909841e23dcbb66dd53e756c018d6c6d998fc3191bb482830e78e5d
107+
Threshold met (1/1). Executing on-chain...
108+
Executed. On-chain TX hash: 0xba4a38f43a798e94893120e2d91466146af1eb82f906b4369396671bfdc8e15e
109+
0xba4a38f43a798e94893120e2d91466146af1eb82f906b4369396671bfdc8e15e
110+
Repayer upgraded.

deployments/deploy-polygon-stage.log

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,3 +116,18 @@ InputOutputTokens:
116116
│ 34 │ '0x1BFD67037B42Cf73acF2047067bd4F2C47D9BfD6' │ 'BSC' │ '0x7130d2A12B9BCbFAe4f2634d864A1Ee1Ce3Ead9c' │ -10 │
117117
│ 35 │ '0x1BFD67037B42Cf73acF2047067bd4F2C47D9BfD6' │ 'LINEA' │ '0x3aAB2285ddcDdaD8edf438C1bAB47e1a9D05a9b4' │ 0 │
118118
└─────────┴──────────────────────────────────────────────┴────────────────┴──────────────────────────────────────────────┴──────────────┘
119+
120+
Safe 0xA8eeA59b4A17CE2689E57B4dE9e825FD25705414: verified 0xdeC18ca09f163C841Fc3d44237bfD0EBbC8414dE as owner.
121+
Deployment ID: MVP
122+
Upgrade ID: REPAYER_TO_SELF
123+
Upgrading Repayer
124+
Using config for: stage, POLYGON_MAINNET
125+
Deployer : 0xdeC18ca09f163C841Fc3d44237bfD0EBbC8414dE
126+
DEPLOYER_ADDRESS: 0xdBD91aD22bE5304e385b7b0A2Cfe91164e416e11
127+
New Repayer implementation deployed to 0xa11a51185D9406ADe8B7D05166f30B31C88Ec57c
128+
Sending Repayer upgrade transaction.
129+
Transaction proposed to Safe 0xA8eeA59b4A17CE2689E57B4dE9e825FD25705414. Safe TX hash: 0xd84c80ec63e97501de1ab23b6bd441aa5bad61b8854184d00e73f61272c606b8
130+
Threshold met (1/1). Executing on-chain...
131+
Executed. On-chain TX hash: 0x23eb06c87202eb1050ce9a034a3c7adc3bab778ca2d5292c1ff8c7587cb90ad5
132+
0x23eb06c87202eb1050ce9a034a3c7adc3bab778ca2d5292c1ff8c7587cb90ad5
133+
Repayer upgraded.

deployments/deploy-unichain-stage.log

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,3 +105,18 @@ InputOutputTokens:
105105
│ 23 │ '0x4200000000000000000000000000000000000006' │ 'LINEA' │ '0xe5D7C2a44FfDDf6b295A15c148167daaAf5Cf34f' │ 0 │
106106
│ 24 │ '0x4200000000000000000000000000000000000006' │ 'GNOSIS_CHAIN' │ '0x6A023CCd1ff6F2045C3309768eAd9E68F978f6e1' │ 0 │
107107
└─────────┴──────────────────────────────────────────────┴───────────────────┴──────────────────────────────────────────────┴──────────────┘
108+
109+
Safe 0xA8eeA59b4A17CE2689E57B4dE9e825FD25705414: verified 0xdeC18ca09f163C841Fc3d44237bfD0EBbC8414dE as owner.
110+
Deployment ID: MVP
111+
Upgrade ID: REPAYER_TO_SELF
112+
Upgrading Repayer
113+
Using config for: stage, UNICHAIN
114+
Deployer : 0xdeC18ca09f163C841Fc3d44237bfD0EBbC8414dE
115+
DEPLOYER_ADDRESS: 0xdBD91aD22bE5304e385b7b0A2Cfe91164e416e11
116+
New Repayer implementation deployed to 0xa11a51185D9406ADe8B7D05166f30B31C88Ec57c
117+
Sending Repayer upgrade transaction.
118+
Transaction proposed to Safe 0xA8eeA59b4A17CE2689E57B4dE9e825FD25705414. Safe TX hash: 0x44c9497211a9eed089c148f087c0faf89d5c36e3d66558c3529fe56e07d0d509
119+
Threshold met (1/1). Executing on-chain...
120+
Executed. On-chain TX hash: 0x7e4a383ac4dd0664bacf347188ca63a554e812c110370f2fe824d55a9559188c
121+
0x7e4a383ac4dd0664bacf347188ca63a554e812c110370f2fe824d55a9559188c
122+
Repayer upgraded.

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,7 @@
106106
"upgrade-repayer-ethereum-stage": "DEPLOY_TYPE=STAGE hardhat run ./scripts/upgradeRepayer.ts --network ETHEREUM",
107107
"upgrade-repayer-polygon-stage": "DEPLOY_TYPE=STAGE hardhat run ./scripts/upgradeRepayer.ts --network POLYGON_MAINNET",
108108
"upgrade-repayer-bsc-stage": "DEPLOY_TYPE=STAGE hardhat run ./scripts/upgradeRepayer.ts --network BSC",
109+
"upgrade-repayer-gnosis-stage": "DEPLOY_TYPE=STAGE hardhat run ./scripts/upgradeRepayer.ts --network GNOSIS_CHAIN",
109110
"upgrade-repayer-unichain-stage": "DEPLOY_TYPE=STAGE hardhat run ./scripts/upgradeRepayer.ts --network UNICHAIN",
110111
"upgrade-usdc-processor-ethereum": "hardhat run ./scripts/upgradeUSDCProcessor.ts --network ETHEREUM",
111112
"upgrade-usdc-processor-ethereum-stage": "DEPLOY_TYPE=STAGE hardhat run ./scripts/upgradeUSDCProcessor.ts --network ETHEREUM",
@@ -245,6 +246,7 @@
245246
"dry:upgrade-repayer-polygon-stage": "DRY_RUN=POLYGON_MAINNET DEPLOY_TYPE=STAGE VERIFY=false ts-node --files ./scripts/upgradeRepayer.ts",
246247
"dry:upgrade-repayer-bsc-stage": "DRY_RUN=BSC DEPLOY_TYPE=STAGE VERIFY=false ts-node --files ./scripts/upgradeRepayer.ts",
247248
"dry:upgrade-repayer-gnosis-stage": "DRY_RUN=GNOSIS_CHAIN DEPLOY_TYPE=STAGE VERIFY=false ts-node --files ./scripts/upgradeRepayer.ts",
249+
"dry:upgrade-repayer-unichain-stage": "DRY_RUN=UNICHAIN DEPLOY_TYPE=STAGE VERIFY=false ts-node --files ./scripts/upgradeRepayer.ts",
248250
"dry:upgrade-usdc-processor-ethereum": "DRY_RUN=ETHEREUM VERIFY=false ts-node --files ./scripts/upgradeUSDCProcessor.ts",
249251
"dry:upgrade-usdc-processor-ethereum-stage": "DRY_RUN=ETHEREUM DEPLOY_TYPE=STAGE VERIFY=false ts-node --files ./scripts/upgradeUSDCProcessor.ts",
250252
"lint": "npm run lint:solidity && npm run lint:ts",

0 commit comments

Comments
 (0)