Skip to content

Commit a0cf50e

Browse files
authored
Merge pull request #27 from SetProtocol/pranav/update-ethereum-optimism-dependency-issuance-extension
2 parents b70e603 + 4ce18da commit a0cf50e

File tree

6 files changed

+24
-8
lines changed

6 files changed

+24
-8
lines changed

ethereum/deploy/002_delegated_manager_system.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ const {
2525
MULTI_SIG_OWNER,
2626
CONTROLLER,
2727
SET_TOKEN_CREATOR,
28-
ISSUANCE_MODULE,
28+
DEBT_ISSUANCE_MODULE_V2,
2929
STREAMING_FEE_MODULE,
3030
TRADE_MODULE,
3131
} = DEPENDENCY;
@@ -54,7 +54,7 @@ const func: DeployFunction = trackFinishedStage(CURRENT_STAGE, async function (b
5454
await deployDelegatedManagerFactory();
5555
const delegatedManagerFactoryAddress = await getContractAddress(CONTRACT_NAMES.DELEGATED_MANAGER_FACTORY);
5656

57-
const issuanceModuleAddress = await findDependency(ISSUANCE_MODULE);
57+
const issuanceModuleAddress = await findDependency(DEBT_ISSUANCE_MODULE_V2);
5858
await deployIssuanceExtension();
5959
const issuanceExtensionAddress = await getContractAddress(CONTRACT_NAMES.ISSUANCE_EXTENSION);
6060

ethereum/deployments/utils/dependencies.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -425,6 +425,13 @@ export default {
425425
},
426426
42: "0xf216FBFE81432d338e332Cace59c7AB5EDC0Ab6D",
427427
},
428+
DEBT_ISSUANCE_MODULE_V2: {
429+
1: {
430+
staging: "0x3C0CC7624B1c408cF2cF11b3961301949f2F7820",
431+
production: "0x69a592D2129415a4A1d1b1E309C17051B7F28d57"
432+
},
433+
42: "0x9EaEbA95ec20a7B493551693057bA3dd57f0CCe9",
434+
},
428435
STREAMING_FEE_MODULE: {
429436
1: {
430437
staging: "0x3D8d14b7eFb8e342189ee14c3d40dCe005EB901B",
@@ -549,6 +556,7 @@ export const DEPENDENCY = {
549556
CONTROLLER: "CONTROLLER",
550557
SET_TOKEN_CREATOR: "SET_TOKEN_CREATOR",
551558
ISSUANCE_MODULE: "ISSUANCE_MODULE",
559+
DEBT_ISSUANCE_MODULE_V2:"DEBT_ISSUANCE_MODULE_V2",
552560
STREAMING_FEE_MODULE: "STREAMING_FEE_MODULE",
553561
TRADE_MODULE: "TRADE_MODULE",
554562

ethereum/test/deploys/002_delegated_manager_system.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ import { CONTRACT_NAMES } from "../../deployments/constants/002_delegated_manage
2929
const {
3030
CONTROLLER,
3131
SET_TOKEN_CREATOR,
32-
ISSUANCE_MODULE,
32+
DEBT_ISSUANCE_MODULE_V2,
3333
STREAMING_FEE_MODULE,
3434
TRADE_MODULE,
3535
} = DEPENDENCY;
@@ -135,7 +135,7 @@ describe("Delegated Manager System", () => {
135135

136136
it("should have the correct IssuanceModule address", async () => {
137137
const issuanceModule = await issuanceExtensionInstance.issuanceModule();
138-
expect(issuanceModule).to.eq(await findDependency(ISSUANCE_MODULE));
138+
expect(issuanceModule).to.eq(await findDependency(DEBT_ISSUANCE_MODULE_V2));
139139
});
140140
});
141141

optimism/deploy/003_delegated_manager_system.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ const {
2525
MULTI_SIG_OWNER,
2626
CONTROLLER,
2727
SET_TOKEN_CREATOR,
28-
ISSUANCE_MODULE,
28+
DEBT_ISSUANCE_MODULE_V2,
2929
STREAMING_FEE_MODULE,
3030
TRADE_MODULE,
3131
} = DEPENDENCY;
@@ -54,7 +54,7 @@ const func: DeployFunction = trackFinishedStage(CURRENT_STAGE, async function (b
5454
await deployDelegatedManagerFactory();
5555
const delegatedManagerFactoryAddress = await getContractAddress(CONTRACT_NAMES.DELEGATED_MANAGER_FACTORY);
5656

57-
const issuanceModuleAddress = await findDependency(ISSUANCE_MODULE);
57+
const issuanceModuleAddress = await findDependency(DEBT_ISSUANCE_MODULE_V2);
5858
await deployIssuanceExtension();
5959
const issuanceExtensionAddress = await getContractAddress(CONTRACT_NAMES.ISSUANCE_EXTENSION);
6060

optimism/deployments/utils/dependencies.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -178,6 +178,13 @@ export default {
178178
},
179179
69: "0x7853dD7De469638CA26bC9b6f343820be97E5faE",
180180
},
181+
DEBT_ISSUANCE_MODULE_V2: {
182+
10: {
183+
staging: "0x8ebe03a1963901F6E1680A6234643Cc80dE2222F",
184+
production: "0xda6D2Da01b7141Ba3232025DC45F192eAE5569DA"
185+
},
186+
69: "0x9e3604A29bED5C7F2fF5715390F77EC41d5EeA28",
187+
},
181188
TRADE_MODULE: {
182189
10: {
183190
staging: "0x4F70287526ea9Ba7e799D616ea86635CdAf0de4F",
@@ -288,6 +295,7 @@ export const DEPENDENCY = {
288295
STREAMING_FEE_MODULE: "STREAMING_FEE_MODULE",
289296
SET_TOKEN_CREATOR: "SET_TOKEN_CREATOR",
290297
ISSUANCE_MODULE: "ISSUANCE_MODULE",
298+
DEBT_ISSUANCE_MODULE_V2:"DEBT_ISSUANCE_MODULE_V2",
291299
TRADE_MODULE: "TRADE_MODULE",
292300
INTEGRATION_REGISTRY: "INTEGRATION_REGISTRY",
293301
SLIPPAGE_ISSUANCE_MODULE: "SLIPPAGE_ISSUANCE_MODULE",

optimism/test/deploys/003_delegated_manager_system.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ import { CONTRACT_NAMES } from "../../deployments/constants/003_delegated_manage
2929
const {
3030
CONTROLLER,
3131
SET_TOKEN_CREATOR,
32-
ISSUANCE_MODULE,
32+
DEBT_ISSUANCE_MODULE_V2,
3333
STREAMING_FEE_MODULE,
3434
TRADE_MODULE,
3535
} = DEPENDENCY;
@@ -135,7 +135,7 @@ describe("Delegated Manager System", () => {
135135

136136
it("should have the correct IssuanceModule address", async () => {
137137
const issuanceModule = await issuanceExtensionInstance.issuanceModule();
138-
expect(issuanceModule).to.eq(await findDependency(ISSUANCE_MODULE));
138+
expect(issuanceModule).to.eq(await findDependency(DEBT_ISSUANCE_MODULE_V2));
139139
});
140140
});
141141

0 commit comments

Comments
 (0)