Skip to content

Commit 963f266

Browse files
author
jj
authored
Removing integrationProxy from Proxyable (Synthetixio#1521)
1 parent 294f325 commit 963f266

File tree

3 files changed

+7
-25
lines changed

3 files changed

+7
-25
lines changed

contracts/Proxyable.sol

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ contract Proxyable is Owned {
1212

1313
/* The proxy this contract exists behind. */
1414
Proxy public proxy;
15-
Proxy public integrationProxy;
1615

1716
/* The caller of the proxy, passed through to this contract.
1817
* Note that every function using this member must apply the onlyProxy or
@@ -32,10 +31,6 @@ contract Proxyable is Owned {
3231
emit ProxyUpdated(_proxy);
3332
}
3433

35-
function setIntegrationProxy(address payable _integrationProxy) external onlyOwner {
36-
integrationProxy = Proxy(_integrationProxy);
37-
}
38-
3934
function setMessageSender(address sender) external onlyProxy {
4035
messageSender = sender;
4136
}
@@ -46,7 +41,7 @@ contract Proxyable is Owned {
4641
}
4742

4843
function _onlyProxy() private view {
49-
require(Proxy(msg.sender) == proxy || Proxy(msg.sender) == integrationProxy, "Only the proxy can call");
44+
require(Proxy(msg.sender) == proxy, "Only the proxy can call");
5045
}
5146

5247
modifier optionalProxy {
@@ -55,7 +50,7 @@ contract Proxyable is Owned {
5550
}
5651

5752
function _optionalProxy() private {
58-
if (Proxy(msg.sender) != proxy && Proxy(msg.sender) != integrationProxy && messageSender != msg.sender) {
53+
if (Proxy(msg.sender) != proxy && messageSender != msg.sender) {
5954
messageSender = msg.sender;
6055
}
6156
}
@@ -67,7 +62,7 @@ contract Proxyable is Owned {
6762

6863
// solhint-disable-next-line func-name-mixedcase
6964
function _optionalProxy_onlyOwner() private {
70-
if (Proxy(msg.sender) != proxy && Proxy(msg.sender) != integrationProxy && messageSender != msg.sender) {
65+
if (Proxy(msg.sender) != proxy && messageSender != msg.sender) {
7166
messageSender = msg.sender;
7267
}
7368
require(messageSender == owner, "Owner only function");

publish/deployed/mainnet/deployment.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -99,9 +99,9 @@
9999
},
100100
"ProxysUSD": {
101101
"name": "ProxysUSD",
102-
"address": "0x57Ab1E02fEE23774580C119740129eAC7081e9D3",
102+
"address": "0x57Ab1ec28D129707052df4dF418D58a2D46d5f51",
103103
"source": "Proxy",
104-
"link": "https://etherscan.io/address/0x57Ab1E02fEE23774580C119740129eAC7081e9D3",
104+
"link": "https://etherscan.io/address/0x57Ab1ec28D129707052df4dF418D58a2D46d5f51",
105105
"txn": "",
106106
"network": "mainnet"
107107
},
@@ -116,9 +116,9 @@
116116
},
117117
"ProxySynthetix": {
118118
"name": "ProxySynthetix",
119-
"address": "0xC011A72400E58ecD99Ee497CF89E3775d4bd732F",
119+
"address": "0xC011a73ee8576Fb46F5E1c5751cA3B9Fe0af2a6F",
120120
"source": "Proxy",
121-
"link": "https://etherscan.io/address/0xC011A72400E58ecD99Ee497CF89E3775d4bd732F",
121+
"link": "https://etherscan.io/address/0xC011a73ee8576Fb46F5E1c5751cA3B9Fe0af2a6F",
122122
"network": "mainnet"
123123
},
124124
"SafeDecimalMath": {

publish/src/commands/deploy/configure-legacy-settings.js

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -223,19 +223,6 @@ module.exports = async ({
223223
});
224224
}
225225

226-
if (useOvm && SynthetixState && FeePool) {
227-
// The SynthetixStateLimitedSetup) contract has FeePool to appendAccountIssuanceRecord
228-
await runStep({
229-
contract: 'SynthetixState',
230-
target: SynthetixState,
231-
read: 'feePool',
232-
expected: input => input === addressOf(FeePool),
233-
write: 'setFeePool',
234-
writeArg: addressOf(FeePool),
235-
comment: 'Ensure the FeePool contract can write to the SynthetixState contract',
236-
});
237-
}
238-
239226
if (RewardEscrow && Synthetix) {
240227
await runStep({
241228
contract: 'RewardEscrow',

0 commit comments

Comments
 (0)