Skip to content

Commit f775e93

Browse files
authored
Merge pull request #2039 from valory-xyz/mohandas/ope-1803-all-staking-contracts
feat(OPE-1803): re-enable all new staking contracts (full mechanism, all agents)
2 parents ed6725a + c9e9833 commit f775e93

19 files changed

Lines changed: 347 additions & 183 deletions

File tree

frontend/config/activityCheckers.ts

Lines changed: 39 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -105,28 +105,27 @@ export const GNOSIS_STAKING_PROGRAMS_ACTIVITY_CHECKERS: Record<
105105
'0x95b37c45BADAf4668c18d00501948196761736b1',
106106
),
107107
// Omenstrat (decoupled-activity) — shared V2 requester activity checker.
108-
// HIDDEN FOR QA (OPE-1803) — re-enable with the ids + program entries.
109-
// [STAKING_PROGRAM_IDS.OmenstratI]: getRequesterActivityCheckerContract(
110-
// '0x3514EeA47C03dF8d9FdD68A469908755d2870c48',
111-
// ),
112-
// [STAKING_PROGRAM_IDS.OmenstratII]: getRequesterActivityCheckerContract(
113-
// '0x3514EeA47C03dF8d9FdD68A469908755d2870c48',
114-
// ),
115-
// [STAKING_PROGRAM_IDS.OmenstratIII]: getRequesterActivityCheckerContract(
116-
// '0x3514EeA47C03dF8d9FdD68A469908755d2870c48',
117-
// ),
118-
// [STAKING_PROGRAM_IDS.OmenstratIV]: getRequesterActivityCheckerContract(
119-
// '0x3514EeA47C03dF8d9FdD68A469908755d2870c48',
120-
// ),
121-
// [STAKING_PROGRAM_IDS.OmenstratV]: getRequesterActivityCheckerContract(
122-
// '0x3514EeA47C03dF8d9FdD68A469908755d2870c48',
123-
// ),
124-
// [STAKING_PROGRAM_IDS.OmenstratVI]: getRequesterActivityCheckerContract(
125-
// '0x3514EeA47C03dF8d9FdD68A469908755d2870c48',
126-
// ),
127-
// [STAKING_PROGRAM_IDS.OmenstratVII]: getRequesterActivityCheckerContract(
128-
// '0x3514EeA47C03dF8d9FdD68A469908755d2870c48',
129-
// ),
108+
[STAKING_PROGRAM_IDS.OmenstratI]: getRequesterActivityCheckerContract(
109+
'0x3514EeA47C03dF8d9FdD68A469908755d2870c48',
110+
),
111+
[STAKING_PROGRAM_IDS.OmenstratII]: getRequesterActivityCheckerContract(
112+
'0x3514EeA47C03dF8d9FdD68A469908755d2870c48',
113+
),
114+
[STAKING_PROGRAM_IDS.OmenstratIII]: getRequesterActivityCheckerContract(
115+
'0x3514EeA47C03dF8d9FdD68A469908755d2870c48',
116+
),
117+
[STAKING_PROGRAM_IDS.OmenstratIV]: getRequesterActivityCheckerContract(
118+
'0x3514EeA47C03dF8d9FdD68A469908755d2870c48',
119+
),
120+
[STAKING_PROGRAM_IDS.OmenstratV]: getRequesterActivityCheckerContract(
121+
'0x3514EeA47C03dF8d9FdD68A469908755d2870c48',
122+
),
123+
[STAKING_PROGRAM_IDS.OmenstratVI]: getRequesterActivityCheckerContract(
124+
'0x3514EeA47C03dF8d9FdD68A469908755d2870c48',
125+
),
126+
[STAKING_PROGRAM_IDS.OmenstratVII]: getRequesterActivityCheckerContract(
127+
'0x3514EeA47C03dF8d9FdD68A469908755d2870c48',
128+
),
130129
} as const;
131130

132131
export const BASE_STAKING_PROGRAMS_ACTIVITY_CHECKERS: Record<
@@ -213,16 +212,15 @@ export const OPTIMISM_STAKING_PROGRAMS_ACTIVITY_CHECKERS: Record<
213212
'0x7Fd1F4b764fA41d19fe3f63C85d12bf64d2bbf68',
214213
),
215214
// Optimus (decoupled-activity) — shared V2 requester activity checker.
216-
// HIDDEN FOR QA (OPE-1803) — re-enable with the ids + program entries.
217-
// [STAKING_PROGRAM_IDS.OptimusI]: getRequesterActivityCheckerContract(
218-
// '0x408dCA2b565f5eC7779C181870feFb51Ed67C3F4',
219-
// ),
220-
// [STAKING_PROGRAM_IDS.OptimusII]: getRequesterActivityCheckerContract(
221-
// '0x408dCA2b565f5eC7779C181870feFb51Ed67C3F4',
222-
// ),
223-
// [STAKING_PROGRAM_IDS.OptimusIII]: getRequesterActivityCheckerContract(
224-
// '0x408dCA2b565f5eC7779C181870feFb51Ed67C3F4',
225-
// ),
215+
[STAKING_PROGRAM_IDS.OptimusI]: getRequesterActivityCheckerContract(
216+
'0x408dCA2b565f5eC7779C181870feFb51Ed67C3F4',
217+
),
218+
[STAKING_PROGRAM_IDS.OptimusII]: getRequesterActivityCheckerContract(
219+
'0x408dCA2b565f5eC7779C181870feFb51Ed67C3F4',
220+
),
221+
[STAKING_PROGRAM_IDS.OptimusIII]: getRequesterActivityCheckerContract(
222+
'0x408dCA2b565f5eC7779C181870feFb51Ed67C3F4',
223+
),
226224
} as const;
227225

228226
export const POLYGON_STAKING_PROGRAMS_ACTIVITY_CHECKERS: Record<
@@ -239,14 +237,13 @@ export const POLYGON_STAKING_PROGRAMS_ACTIVITY_CHECKERS: Record<
239237
'0x0e998DaAedaCD59ba2F65558a29417b69f05D972',
240238
),
241239
// Polystrat (decoupled-activity) — shared V2 requester activity checker.
242-
// HIDDEN FOR QA (OPE-1803) — re-enable with the ids + program entries.
243-
// [STAKING_PROGRAM_IDS.PolystratI]: getRequesterActivityCheckerContract(
244-
// '0x5B70A66fe68c4c86FFd724B58cc56049c70e9D3D',
245-
// ),
246-
// [STAKING_PROGRAM_IDS.PolystratII]: getRequesterActivityCheckerContract(
247-
// '0x5B70A66fe68c4c86FFd724B58cc56049c70e9D3D',
248-
// ),
249-
// [STAKING_PROGRAM_IDS.PolystratIII]: getRequesterActivityCheckerContract(
250-
// '0x5B70A66fe68c4c86FFd724B58cc56049c70e9D3D',
251-
// ),
240+
[STAKING_PROGRAM_IDS.PolystratI]: getRequesterActivityCheckerContract(
241+
'0x5B70A66fe68c4c86FFd724B58cc56049c70e9D3D',
242+
),
243+
[STAKING_PROGRAM_IDS.PolystratII]: getRequesterActivityCheckerContract(
244+
'0x5B70A66fe68c4c86FFd724B58cc56049c70e9D3D',
245+
),
246+
[STAKING_PROGRAM_IDS.PolystratIII]: getRequesterActivityCheckerContract(
247+
'0x5B70A66fe68c4c86FFd724B58cc56049c70e9D3D',
248+
),
252249
} as const;

frontend/config/stakingPrograms/gnosis.ts

Lines changed: 14 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -42,23 +42,20 @@ const GNOSIS_STAKING_PROGRAMS_CONTRACT_ADDRESSES: Record<string, Address> = {
4242
'0xB2303F9913f11131A74F4b05099Ced2043cc72C4',
4343
[STAKING_PROGRAM_IDS.PearlBetaMechMarketplace8]:
4444
'0x12bdd401Ac300482f4017C64c6c930ee40424c08',
45-
// HIDDEN FOR QA (OPE-1803) — new Omenstrat (PredictTrader) contracts. Re-enable
46-
// with the ids in stakingProgram.ts, the program entries below, and the checker
47-
// entries in activityCheckers.ts.
48-
// [STAKING_PROGRAM_IDS.OmenstratI]:
49-
// '0x1E215da0541B4a77a66e21F17413A877B84Ab129',
50-
// [STAKING_PROGRAM_IDS.OmenstratII]:
51-
// '0xC2BbfC0d2F5a341DcdCc9f3B78FAF7B04f0244ff',
52-
// [STAKING_PROGRAM_IDS.OmenstratIII]:
53-
// '0xABD4f159a088E7f18FEE8241cF9367f1d746780f',
54-
// [STAKING_PROGRAM_IDS.OmenstratIV]:
55-
// '0xc9940B9dACA9FDf1B0cD6dE8e3D25ddDC8C9fd0D',
56-
// [STAKING_PROGRAM_IDS.OmenstratV]:
57-
// '0x93aAA7155942700cad74c250263fB2D0c6F72B27',
58-
// [STAKING_PROGRAM_IDS.OmenstratVI]:
59-
// '0xB7ab6F7e6993Df1f0c6A9B177B169Faf4b0C9CCa',
60-
// [STAKING_PROGRAM_IDS.OmenstratVII]:
61-
// '0xB801FD1728Eef27418FE03720b1FF3E769F35152',
45+
[STAKING_PROGRAM_IDS.OmenstratI]:
46+
'0x1E215da0541B4a77a66e21F17413A877B84Ab129',
47+
[STAKING_PROGRAM_IDS.OmenstratII]:
48+
'0xC2BbfC0d2F5a341DcdCc9f3B78FAF7B04f0244ff',
49+
[STAKING_PROGRAM_IDS.OmenstratIII]:
50+
'0xABD4f159a088E7f18FEE8241cF9367f1d746780f',
51+
[STAKING_PROGRAM_IDS.OmenstratIV]:
52+
'0xc9940B9dACA9FDf1B0cD6dE8e3D25ddDC8C9fd0D',
53+
[STAKING_PROGRAM_IDS.OmenstratV]:
54+
'0x93aAA7155942700cad74c250263fB2D0c6F72B27',
55+
[STAKING_PROGRAM_IDS.OmenstratVI]:
56+
'0xB7ab6F7e6993Df1f0c6A9B177B169Faf4b0C9CCa',
57+
[STAKING_PROGRAM_IDS.OmenstratVII]:
58+
'0xB801FD1728Eef27418FE03720b1FF3E769F35152',
6259
} as const;
6360

6461
export const GNOSIS_STAKING_PROGRAMS: StakingProgramMap = {
@@ -514,9 +511,6 @@ export const GNOSIS_STAKING_PROGRAMS: StakingProgramMap = {
514511
],
515512
),
516513
},
517-
/* HIDDEN FOR QA (OPE-1803) — new Omenstrat contracts (decoupled activity).
518-
Re-enable by uncommenting the ids in stakingProgram.ts, the address entries
519-
above, the checker entries in activityCheckers.ts, and this block.
520514
[STAKING_PROGRAM_IDS.OmenstratI]: {
521515
chainId: EvmChainIdMap.Gnosis,
522516
name: 'Omenstrat I',
@@ -723,5 +717,4 @@ export const GNOSIS_STAKING_PROGRAMS: StakingProgramMap = {
723717
],
724718
),
725719
},
726-
*/
727720
} as const;

frontend/config/stakingPrograms/optimism.ts

Lines changed: 7 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,7 @@ import { Address } from '@/types';
1111
import { deriveStakingProgramId } from '@/utils';
1212

1313
import { OPTIMISM_STAKING_PROGRAMS_ACTIVITY_CHECKERS } from '../activityCheckers';
14-
// NOTE: re-add `import { MECHS, MechType } from '../mechs';` when re-enabling the
15-
// hidden Optimus marketplace programs below (OPE-1803).
14+
import { MECHS, MechType } from '../mechs';
1615
import { TokenSymbolMap } from '../tokens';
1716
import type { StakingProgramConfig } from '.';
1817

@@ -26,14 +25,12 @@ export const OPTIMISM_STAKING_PROGRAMS_CONTRACT_ADDRESSES: Record<
2625
'0x0f69f35652B1acdbD769049334f1AC580927E139',
2726
[OPTIMISM_STAKING_PROGRAM_IDS.OptimusAlpha4]:
2827
'0x6891Cf116f9a3bDbD1e89413118eF81F69D298C3',
29-
// HIDDEN FOR QA (OPE-1803) — new Optimus contracts. Re-enable with the ids in
30-
// stakingProgram.ts, the program entries below, and the checker entries.
31-
// [OPTIMISM_STAKING_PROGRAM_IDS.OptimusI]:
32-
// '0xCDA7deEf16f6b1BfC1bB5C89B7E4FAa91D9ebF7b',
33-
// [OPTIMISM_STAKING_PROGRAM_IDS.OptimusII]:
34-
// '0x746281b8fbDbd008729Dc9382392810F771B1BfD',
35-
// [OPTIMISM_STAKING_PROGRAM_IDS.OptimusIII]:
36-
// '0x5a4317A5695aD6E86744eFC824414cF899f07C68',
28+
[OPTIMISM_STAKING_PROGRAM_IDS.OptimusI]:
29+
'0xCDA7deEf16f6b1BfC1bB5C89B7E4FAa91D9ebF7b',
30+
[OPTIMISM_STAKING_PROGRAM_IDS.OptimusII]:
31+
'0x746281b8fbDbd008729Dc9382392810F771B1BfD',
32+
[OPTIMISM_STAKING_PROGRAM_IDS.OptimusIII]:
33+
'0x5a4317A5695aD6E86744eFC824414cF899f07C68',
3734
};
3835

3936
export const OPTIMISM_STAKING_PROGRAMS: {
@@ -118,9 +115,6 @@ export const OPTIMISM_STAKING_PROGRAMS: {
118115
],
119116
),
120117
},
121-
/* HIDDEN FOR QA (OPE-1803) — new Optimus contracts (decoupled activity).
122-
Re-enable by uncommenting the ids in stakingProgram.ts, the address entries
123-
above, the checker entries in activityCheckers.ts, and this block.
124118
[OPTIMISM_STAKING_PROGRAM_IDS.OptimusI]: {
125119
chainId: EvmChainIdMap.Optimism,
126120
name: 'Optimus I',
@@ -205,5 +199,4 @@ export const OPTIMISM_STAKING_PROGRAMS: {
205199
],
206200
),
207201
},
208-
*/
209202
};

frontend/config/stakingPrograms/polygon.ts

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -19,14 +19,12 @@ export const POLYGON_STAKING_PROGRAMS_CONTRACT_ADDRESSES: Record<
1919
'0x22D58680F643333F93205B956a4Aa1dC203a16Ad',
2020
[STAKING_PROGRAM_IDS.PolygonBeta3]:
2121
'0x8887C2852986e7cbaC99B6065fFe53074A6BCC26',
22-
// HIDDEN FOR QA (OPE-1803) — new Polystrat contracts. Re-enable with the ids in
23-
// stakingProgram.ts, the program entries below, and the checker entries.
24-
// [STAKING_PROGRAM_IDS.PolystratI]:
25-
// '0x35C9C87a8caD9B7fd9d367Eb4Fd287365688E000',
26-
// [STAKING_PROGRAM_IDS.PolystratII]:
27-
// '0xD7F69649691039E86F15153c7BD567aA0049d122',
28-
// [STAKING_PROGRAM_IDS.PolystratIII]:
29-
// '0x7dbF10769CA7528ec9aA440b668C716Caf08e7EA',
22+
[STAKING_PROGRAM_IDS.PolystratI]:
23+
'0x35C9C87a8caD9B7fd9d367Eb4Fd287365688E000',
24+
[STAKING_PROGRAM_IDS.PolystratII]:
25+
'0xD7F69649691039E86F15153c7BD567aA0049d122',
26+
[STAKING_PROGRAM_IDS.PolystratIII]:
27+
'0x7dbF10769CA7528ec9aA440b668C716Caf08e7EA',
3028
};
3129

3230
export const POLYGON_STAKING_PROGRAMS: StakingProgramMap = {
@@ -117,9 +115,6 @@ export const POLYGON_STAKING_PROGRAMS: StakingProgramMap = {
117115
],
118116
),
119117
},
120-
/* HIDDEN FOR QA (OPE-1803) — new Polystrat contracts (decoupled activity).
121-
Re-enable by uncommenting the ids in stakingProgram.ts, the address entries
122-
above, the checker entries in activityCheckers.ts, and this block.
123118
[STAKING_PROGRAM_IDS.PolystratI]: {
124119
chainId: EvmChainIdMap.Polygon,
125120
name: 'Polystrat I',
@@ -210,5 +205,4 @@ export const POLYGON_STAKING_PROGRAMS: StakingProgramMap = {
210205
],
211206
),
212207
},
213-
*/
214208
};

frontend/constants/serviceTemplates/service/babydegen.ts

Lines changed: 29 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,14 +40,33 @@ const BASIUS_TEMPLATE_RELEASE: Pick<
4040
ServiceTemplate,
4141
'hash' | 'service_version' | 'agent_release'
4242
> = {
43-
hash: 'bafybeicp74th4cghtcnk4nvdhfnxwodwuuv3vrisk6ijetf7ausk7xsama',
44-
service_version: 'v0.12.0-rc11',
43+
hash: 'bafybeieyje3avjjhlk2qtxswu7uvukaqnsvzmlfvgy3qzarxyv3cd6viru',
44+
service_version: 'v0.12.2',
4545
agent_release: {
4646
is_aea: true,
4747
repository: {
4848
owner: 'valory-xyz',
4949
name: 'optimus',
50-
version: 'v0.12.0-rc11',
50+
version: 'v0.12.2',
51+
},
52+
},
53+
};
54+
55+
// Optimus ships its own build — separated from the shared babydegen hash so
56+
// Optimism-specific mech config (priority mech 195 on Optimism,
57+
// prediction-offline-v1 tool) doesn't get applied to Modius too.
58+
const OPTIMUS_TEMPLATE_RELEASE: Pick<
59+
ServiceTemplate,
60+
'hash' | 'service_version' | 'agent_release'
61+
> = {
62+
hash: 'bafybeih52axldd5orb2pjavmxb6lxnke4tdggrlqotyk6oam6ipa5zeiyy',
63+
service_version: 'v0.12.2',
64+
agent_release: {
65+
is_aea: true,
66+
repository: {
67+
owner: 'valory-xyz',
68+
name: 'optimus',
69+
version: 'v0.12.2',
5170
},
5271
},
5372
};
@@ -287,6 +306,12 @@ export const OPTIMUS_SERVICE_TEMPLATE: ServiceTemplate = {
287306
value: 'optimism',
288307
provision_type: EnvProvisionType.FIXED,
289308
},
309+
MECH_TOOL: {
310+
name: 'Mech tool',
311+
description: '',
312+
value: 'prediction-offline-v1',
313+
provision_type: EnvProvisionType.FIXED,
314+
},
290315
ACTIVITY_CHECKER_CONTRACT_ADDRESS: {
291316
name: 'Staking activity checker contract address',
292317
description: '',
@@ -350,7 +375,7 @@ export const OPTIMUS_SERVICE_TEMPLATE: ServiceTemplate = {
350375
provision_type: EnvProvisionType.FIXED,
351376
},
352377
},
353-
...BABYDEGEN_COMMON_TEMPLATE,
378+
...OPTIMUS_TEMPLATE_RELEASE,
354379
} as const;
355380

356381
export const BASIUS_SERVICE_TEMPLATE: ServiceTemplate = {

frontend/constants/serviceTemplates/service/trader.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,14 @@ import { X402_ENABLED_FLAGS } from '../../x402';
1111
import { KPI_DESC_PREFIX } from '../constants';
1212

1313
export const PREDICT_SERVICE_TEMPLATE: ServiceTemplate = {
14-
hash: 'bafybeibhhl7wvslgjzvzo6lhjbr3yw5eyjmlnqm7ls66hmcr46qw4s472i',
15-
service_version: 'v0.39.1-rc2',
14+
hash: 'bafybeifuphhsarhdvymixytqmndwj4cwzs7azkgytvrzrkllgc4zqq3qoq',
15+
service_version: 'v0.40.0-rc4',
1616
agent_release: {
1717
is_aea: true,
1818
repository: {
1919
owner: 'valory-xyz',
2020
name: 'trader',
21-
version: 'v0.39.1-rc2',
21+
version: 'v0.40.0-rc4',
2222
},
2323
},
2424
agentType: AgentMap.PredictTrader,
@@ -144,14 +144,14 @@ export const PREDICT_SERVICE_TEMPLATE: ServiceTemplate = {
144144
} as const;
145145

146146
export const PREDICT_POLYMARKET_SERVICE_TEMPLATE: ServiceTemplate = {
147-
hash: 'bafybeifb3ehr4txpsurgt3lnpaq2v6c6eocd2trpu74nmpq4lyvvyqmq7m',
148-
service_version: 'v0.39.1-rc2',
147+
hash: 'bafybeiapvnpaw3gw342263wcngsrvoldf5bf7ovrl4n3ljybhapk4qlism',
148+
service_version: 'v0.40.0-rc4',
149149
agent_release: {
150150
is_aea: true,
151151
repository: {
152152
owner: 'valory-xyz',
153153
name: 'trader',
154-
version: 'v0.39.1-rc2',
154+
version: 'v0.40.0-rc4',
155155
},
156156
},
157157
agentType: AgentMap.Polystrat,

frontend/constants/stakingProgram.ts

Lines changed: 13 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -18,16 +18,13 @@ const GNOSIS_STAKING_PROGRAM_IDS = {
1818
PearlBetaMechMarketplace7: 'pearl_beta_mech_marketplace_7',
1919
PearlBetaMechMarketplace8: 'pearl_beta_mech_marketplace_8',
2020
// New (decoupled-activity) staking contracts — PredictTrader on Gnosis ("Omenstrat").
21-
// HIDDEN FOR QA (OPE-1803) — issues on these agents' new contracts. Re-enable by
22-
// uncommenting here + the matching address/program entries in gnosis.ts and the
23-
// checker entries in activityCheckers.ts.
24-
// OmenstratI: 'omenstrat_i',
25-
// OmenstratII: 'omenstrat_ii',
26-
// OmenstratIII: 'omenstrat_iii',
27-
// OmenstratIV: 'omenstrat_iv',
28-
// OmenstratV: 'omenstrat_v',
29-
// OmenstratVI: 'omenstrat_vi',
30-
// OmenstratVII: 'omenstrat_vii',
21+
OmenstratI: 'omenstrat_i',
22+
OmenstratII: 'omenstrat_ii',
23+
OmenstratIII: 'omenstrat_iii',
24+
OmenstratIV: 'omenstrat_iv',
25+
OmenstratV: 'omenstrat_v',
26+
OmenstratVI: 'omenstrat_vi',
27+
OmenstratVII: 'omenstrat_vii',
3128
} as const;
3229

3330
const BASE_STAKING_PROGRAM_IDS = {
@@ -66,12 +63,9 @@ export const OPTIMISM_STAKING_PROGRAM_IDS = {
6663
OptimusAlpha3: 'optimus_alpha_3',
6764
OptimusAlpha4: 'optimus_alpha_4',
6865
// New (decoupled-activity) staking contracts — Optimus on Optimism.
69-
// HIDDEN FOR QA (OPE-1803) — issues on these agents' new contracts. Re-enable by
70-
// uncommenting here + the matching address/program entries in optimism.ts and the
71-
// checker entries in activityCheckers.ts.
72-
// OptimusI: 'optimus_i',
73-
// OptimusII: 'optimus_ii',
74-
// OptimusIII: 'optimus_iii',
66+
OptimusI: 'optimus_i',
67+
OptimusII: 'optimus_ii',
68+
OptimusIII: 'optimus_iii',
7569
} as const;
7670

7771
export type OptimismStakingProgramId = ValueOf<
@@ -83,12 +77,9 @@ const POLYGON_STAKING_PROGRAM_IDS = {
8377
PolygonBeta2: 'polygon_beta_2',
8478
PolygonBeta3: 'polygon_beta_3', // Note: “Polygon Alpha 3” is a typo in contract setup (in meta data) — the correct name is Polygon Beta 3.
8579
// New (decoupled-activity) staking contracts — Polystrat on Polygon.
86-
// HIDDEN FOR QA (OPE-1803) — issues on these agents' new contracts. Re-enable by
87-
// uncommenting here + the matching address/program entries in polygon.ts and the
88-
// checker entries in activityCheckers.ts.
89-
// PolystratI: 'polystrat_i',
90-
// PolystratII: 'polystrat_ii',
91-
// PolystratIII: 'polystrat_iii',
80+
PolystratI: 'polystrat_i',
81+
PolystratII: 'polystrat_ii',
82+
PolystratIII: 'polystrat_iii',
9283
} as const;
9384

9485
export type PolygonStakingProgramId = ValueOf<

0 commit comments

Comments
 (0)