diff --git a/package.json b/package.json index ef29afc4b..ccaca5858 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "setprotocol.js", - "version": "1.2.8-rc8", + "version": "1.2.8-rc9", "description": "A javascript library for interacting with the Set protocol", "keywords": [ "setProtocol.js", diff --git a/src/api/RebalancingManagerAPI.ts b/src/api/RebalancingManagerAPI.ts index c4b236c26..5b5b2f02a 100644 --- a/src/api/RebalancingManagerAPI.ts +++ b/src/api/RebalancingManagerAPI.ts @@ -166,7 +166,7 @@ export class RebalancingManagerAPI { macoManager: Address, txOpts: Tx ): Promise { - if (managerType == ManagerType.PAIR) { + if (managerType == ManagerType.PAIR || managerType == ManagerType.PAIRV2) { await this.assertAssetPairInitialPropose(macoManager); } else { await this.assertInitialPropose(managerType, macoManager); @@ -182,7 +182,7 @@ export class RebalancingManagerAPI { macoManager: Address, txOpts: Tx ): Promise { - if (managerType == ManagerType.PAIR) { + if (managerType == ManagerType.PAIR || managerType == ManagerType.PAIRV2) { await this.assertAssetPairConfirmPropose(macoManager); } else { await this.assertConfirmPropose(managerType, macoManager); @@ -347,7 +347,7 @@ export class RebalancingManagerAPI { ): Promise { this.assert.schema.isValidAddress('manager', manager); - if (managerType == ManagerType.PAIR) { + if (managerType == ManagerType.PAIR || managerType == ManagerType.PAIRV2) { return await this.assetPairManager.recentInitialProposeTimestamp(manager); } diff --git a/src/types/common.ts b/src/types/common.ts index d0559036f..968957e37 100644 --- a/src/types/common.ts +++ b/src/types/common.ts @@ -84,6 +84,8 @@ export const ManagerType = { MACO: new BigNumber(3), MACOV2: new BigNumber(4), PAIR: new BigNumber(5), + TRADING_POOL: new BigNumber(6), + PAIRV2: new BigNumber(7), }; export interface SetUnits {