fix: tests/setup/stack.ts: contract addresses have no env var override path (#391)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
0fe098ddc3
commit
c9fe1ab178
3 changed files with 49 additions and 20 deletions
|
|
@ -34,14 +34,16 @@ function loadContractAddresses(): ContractAddresses {
|
|||
const envLm = process.env.STACK_LM_ADDRESS;
|
||||
|
||||
if (envKraiken && envStake && envLm) {
|
||||
const envOptimizerProxy = process.env.STACK_OPTIMIZER_PROXY_ADDRESS;
|
||||
return {
|
||||
Kraiken: envKraiken,
|
||||
Stake: envStake,
|
||||
LiquidityManager: envLm,
|
||||
...(envOptimizerProxy !== undefined ? { OptimizerProxy: envOptimizerProxy } : {}),
|
||||
};
|
||||
}
|
||||
|
||||
let fileContracts: ContractAddresses;
|
||||
let fileContracts!: ContractAddresses;
|
||||
try {
|
||||
const deploymentsPath = join(process.cwd(), 'onchain', 'deployments-local.json');
|
||||
const deploymentsJson = readFileSync(deploymentsPath, 'utf-8');
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue